From f0f45df1b8ef60e6b8de2628b3fa46c0b636f96f Mon Sep 17 00:00:00 2001 From: Miguel Date: Wed, 16 Jul 2025 17:40:44 +0200 Subject: [PATCH] Se corrigio un error en la edicion de los Scripts del tab Python Scripts --- .../IO_adaptation/esquema_work.json | 26 +- .../IO_adaptation/script_config.json | 1 + .../IO_adaptation/x4_prompt_generator.py | 431 +- .../ObtainIOFromProjectTia/script_config.json | 2 +- .../ObtainIOFromProjectTia/work_dir.json | 3 +- .../XML Parser to SCL/script_config.json | 2 +- .../XML Parser to SCL/work_dir.json | 3 +- data/launcher_history.json | 26 + data/log.txt | 28470 +++++++++++++++- static/js/launcher.js | 12 +- static/js/python_launcher.js | 16 +- 11 files changed, 28815 insertions(+), 177 deletions(-) diff --git a/backend/script_groups/IO_adaptation/esquema_work.json b/backend/script_groups/IO_adaptation/esquema_work.json index ab56048..7466fff 100644 --- a/backend/script_groups/IO_adaptation/esquema_work.json +++ b/backend/script_groups/IO_adaptation/esquema_work.json @@ -14,6 +14,23 @@ "description": "Subdirectorio de los proyectos actuales en el Vault de Obsidean", "default": "\\04-SIDEL" }, + "conversion_desde": { + "type": "string", + "title": "Conversion desde TwinCat / S7-300", + "description": "Conversion desde TwinCat / S7-300", + "enum": [ + "TwinCat", + "S7-300" + ], + "default": "TwinCat" + }, + "io_excel_file_from_ediagram": { + "type": "string", + "title": "IO scanned from ED", + "description": "IO scanned from Electrica Diagram", + "format": "file", + "default": "IO.xlsx" + }, "siemens_exp_directory": { "type": "string", "title": "Directorio base donde esta la exportación de el proyecto de Tia", @@ -32,12 +49,11 @@ "description": "", "format": "directory" }, - "io_excel_file_from_ediagram": { + "results_twincat_project": { "type": "string", - "title": "IO scanned from ED", - "description": "IO scanned from Electrica Diagram", - "format": "file", - "default": "IO.xlsx" + "title": "Resultados del Proyecto TwinCat", + "description": "Directorio con los archivos md del Proyecto TwinCat de referencia si se esta conviertiendo los Tags desde TwinCat", + "format": "directory" } } } \ No newline at end of file diff --git a/backend/script_groups/IO_adaptation/script_config.json b/backend/script_groups/IO_adaptation/script_config.json index d82d294..574f025 100644 --- a/backend/script_groups/IO_adaptation/script_config.json +++ b/backend/script_groups/IO_adaptation/script_config.json @@ -10,6 +10,7 @@ "level3": { "ObsideanDir": "C:\\Users\\migue\\OneDrive\\Miguel\\Obsidean\\Trabajo\\VM", "ObsideanProjectsBase": "\\04-SIDEL", + "conversion_desde": "TwinCat", "io_excel_file_from_ediagram": "C:/Trabajo/SIDEL/13 - E5.007560 - Modifica O&U - SAE235/Reporte/IO.xlsx", "siemens_exp_directory": "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia", "siemens_tia_project": "C:/Trabajo/SIDEL/13 - E5.007560 - Modifica O&U - SAE235/InLavoro/PLC/SSAE0235/_NEW/SAE235_v0.4", diff --git a/backend/script_groups/IO_adaptation/x4_prompt_generator.py b/backend/script_groups/IO_adaptation/x4_prompt_generator.py index 4437dcf..528e212 100644 --- a/backend/script_groups/IO_adaptation/x4_prompt_generator.py +++ b/backend/script_groups/IO_adaptation/x4_prompt_generator.py @@ -7,9 +7,10 @@ adaptación de IO entre hardware de PLC Siemens TIA Portal y software master. import os import sys import tkinter as tk -from tkinter import filedialog, messagebox +from tkinter import filedialog import pyperclip # Para copiar al portapapeles import shutil # Para copiar archivos +import subprocess # Para abrir Cursor # Determine script_root and add to sys.path for custom module import try: @@ -54,6 +55,100 @@ def select_obsidian_folder(): return folder_path if folder_path else None +def copy_obsidian_files_to_working_dir(obsidian_mixer_path, data_directory): + """ + Copia los archivos de Obsidian al directorio de trabajo. + Retorna un diccionario con las rutas de los archivos copiados. + """ + copied_files = {} + + # Archivos a copiar desde Obsidian + obsidian_files = ["SIDEL - Mixer - Equivalences.md", "Default IO for Analog.md"] + + for filename in obsidian_files: + source_path = os.path.join(obsidian_mixer_path, filename) + dest_path = os.path.join(data_directory, filename) + + if os.path.isfile(source_path): + try: + shutil.copy2(source_path, dest_path) + print(f"Archivo copiado: {filename}") + copied_files[filename] = dest_path + except Exception as e: + print(f"Error al copiar {filename}: {e}") + else: + print(f"Archivo no encontrado en Obsidian: {filename}") + + return copied_files + + +def copy_twincat_files_to_working_dir(twincat_project_path, data_directory): + """ + Copia todos los archivos *.md desde el directorio de proyecto TwinCat al directorio de trabajo. + Retorna un diccionario con las rutas de los archivos copiados. + """ + copied_files = {} + + if not os.path.isdir(twincat_project_path): + print(f"Directorio de proyecto TwinCat no encontrado: {twincat_project_path}") + return copied_files + + # Buscar todos los archivos *.md en el directorio + import glob + + md_files = glob.glob(os.path.join(twincat_project_path, "*.md")) + + for md_file in md_files: + filename = os.path.basename(md_file) + dest_path = os.path.join(data_directory, filename) + + try: + shutil.copy2(md_file, dest_path) + print(f"Archivo TwinCat copiado: {filename}") + copied_files[filename] = dest_path + except Exception as e: + print(f"Error al copiar {filename}: {e}") + + return copied_files + + +def open_cursor_in_directory(directory_path): + """Abre Cursor en el directorio especificado.""" + try: + # Rutas comunes donde se instala Cursor + possible_cursor_paths = [ + r"C:\Users\migue\AppData\Local\Programs\cursor\Cursor.exe", + r"C:\Program Files\Cursor\Cursor.exe", + r"C:\Program Files (x86)\Cursor\Cursor.exe", + ] + editor_path = None + for path in possible_cursor_paths: + if os.path.isfile(path): + editor_path = path + break + + if not editor_path: + # Intentar buscar en PATH + editor_path = shutil.which("cursor") + + if not editor_path: + print( + f"Cursor no encontrado. Intenté en: {', '.join(possible_cursor_paths)}" + ) + return False + + print(f"Launching Cursor from: {editor_path}") + print(f"Opening directory: {directory_path}") + + # Ejecutar Cursor + process = subprocess.Popen(f'"{editor_path}" "{directory_path}"', shell=True) + print(f"Cursor process started with PID: {process.pid}") + return True + except Exception as e: + print(f"Error al abrir Cursor: {e}") + return False + + def generate_prompt(): """ Genera el prompt para la adaptación de IO y lo copia al portapapeles. @@ -86,59 +181,82 @@ def generate_prompt(): working_directory_abs = os.path.abspath(working_directory) print(f"Usando directorio de trabajo: {working_directory_abs}") + # Definir el directorio de datos + data_directory = os.path.join(working_directory_abs, resultados_exp_directory) + # Variables para las rutas de Obsidian - obsidian_dir = None - obsidian_projects_base = None - obsidian_io_path = None + obsidian_mixer_path = None # Intentar obtener la carpeta base de Obsidian desde la configuración + copied_files = {} + obsidian_mixer_path = None + twincat_project_path = None + try: # Obtener configuración del nivel 3 group_config = configs.get("level3", {}) - obsidian_dir = group_config.get("ObsideanDir") - obsidian_projects_base = group_config.get("ObsideanProjectsBase") + conversion_desde = group_config.get("conversion_desde") - if obsidian_dir and obsidian_projects_base: - # Path para la carpeta de equivalencias (00 - MASTER/MIXER/IO) - obsidian_mixer_path = os.path.join( - obsidian_dir, - obsidian_projects_base.lstrip("\\"), - "00 - MASTER", - "MIXER", - "IO", - ) - - # Path para la carpeta IO donde se copiará el archivo de salida - obsidian_io_path = os.path.join( - obsidian_dir, obsidian_projects_base.lstrip("\\"), "IO" - ) - - # Verificar que la ruta de equivalencias exista - if os.path.isdir(obsidian_mixer_path): - print( - f"Usando ruta de Obsidian desde configuración: {obsidian_mixer_path}" - ) + # Verificar si es TwinCat + if conversion_desde == "TwinCat": + print("Detectado proyecto TwinCat") + results_twincat_project = group_config.get("results_twincat_project") + if results_twincat_project: + twincat_project_path = os.path.abspath(results_twincat_project) + if os.path.isdir(twincat_project_path): + print( + f"Usando directorio de proyecto TwinCat: {twincat_project_path}" + ) + # Copiar archivos TwinCat + print("Copiando archivos TwinCat al directorio de trabajo...") + copied_files = copy_twincat_files_to_working_dir( + twincat_project_path, data_directory + ) + else: + print( + f"Directorio de proyecto TwinCat no válido: {twincat_project_path}" + ) else: print( - f"Ruta de Obsidian para equivalencias no válida: {obsidian_mixer_path}" + "Configuración incompleta para TwinCat: falta 'results_twincat_project'" ) - obsidian_mixer_path = None - - # Crear la carpeta IO si no existe - if not os.path.isdir(obsidian_io_path): - try: - os.makedirs(obsidian_io_path) - print(f"Creada carpeta para salida en Obsidian: {obsidian_io_path}") - except Exception as e: - print(f"No se pudo crear carpeta IO en Obsidian: {e}") - obsidian_io_path = None else: - print("Configuración incompleta para las rutas de Obsidian") - except Exception as e: - print(f"Error al leer configuración de Obsidian: {e}") + # Configuración para Obsidian (comportamiento original) + obsidian_dir = group_config.get("ObsideanDir") + obsidian_projects_base = group_config.get("ObsideanProjectsBase") - # Si no se pudo obtener la carpeta desde la configuración, pedirla al usuario - if not obsidian_mixer_path: + if obsidian_dir and obsidian_projects_base: + # Path para la carpeta de equivalencias (00 - MASTER/MIXER/IO) + obsidian_mixer_path = os.path.join( + obsidian_dir, + obsidian_projects_base.lstrip("\\"), + "00 - MASTER", + "MIXER", + "IO", + ) + + # Verificar que la ruta de equivalencias exista + if os.path.isdir(obsidian_mixer_path): + print( + f"Usando ruta de Obsidian desde configuración: {obsidian_mixer_path}" + ) + else: + print( + f"Ruta de Obsidian para equivalencias no válida: {obsidian_mixer_path}" + ) + obsidian_mixer_path = None + else: + print("Configuración incompleta para las rutas de Obsidian") + except Exception as e: + print(f"Error al leer configuración: {e}") + + # Si es TwinCat y no se pudo obtener la configuración, salir + if conversion_desde == "TwinCat" and not twincat_project_path: + print("No se pudo obtener la configuración de TwinCat. Saliendo...") + return False + + # Si no es TwinCat y no se pudo obtener la carpeta de Obsidian, pedirla al usuario + if conversion_desde != "TwinCat" and not obsidian_mixer_path: print( "Carpeta de equivalencias en Obsidian no encontrada en configuración o no válida." ) @@ -147,40 +265,45 @@ def generate_prompt(): ) obsidian_mixer_path = select_obsidian_folder() - if not obsidian_mixer_path: - print("No se seleccionó ninguna carpeta. Saliendo...") - return False + if not obsidian_mixer_path: + print("No se seleccionó ninguna carpeta. Saliendo...") + return False - print(f"Usando carpeta de equivalencias en Obsidian: {obsidian_mixer_path}") + print(f"Usando carpeta de equivalencias en Obsidian: {obsidian_mixer_path}") - # Definir las rutas a los archivos - data_directory = os.path.join(working_directory_abs, resultados_exp_directory) + # Copiar archivos de Obsidian al directorio de trabajo + print("Copiando archivos de Obsidian al directorio de trabajo...") + copied_files = copy_obsidian_files_to_working_dir( + obsidian_mixer_path, data_directory + ) + + # Definir las rutas a los archivos (todos en el mismo directorio) master_table_path = os.path.join(data_directory, "Master IO Tags.md") hardware_table_path = os.path.join(data_directory, "Hardware.md") - adaptation_table_path = os.path.join(working_directory_abs, "IO Adapted.md") - - # Rutas a los archivos de datos semánticos - equivalences_data_path = os.path.join( - obsidian_mixer_path, "SIDEL - Mixer - Equivalences.md" - ) - default_io_data_path = os.path.join(obsidian_mixer_path, "Default IO for Analog.md") + adaptation_table_path = os.path.join(data_directory, "IO Adapted.md") # Verificar que los archivos existan files_to_check = [ {"path": master_table_path, "name": "Master IO Tags.md", "required": True}, {"path": hardware_table_path, "name": "Hardware.md", "required": True}, - { - "path": equivalences_data_path, - "name": "SIDEL - Mixer - Equivalences.md", - "required": False, - }, - { - "path": default_io_data_path, - "name": "Default IO for Analog.md", - "required": False, - }, ] + # Agregar archivos copiados según el tipo de conversión + if conversion_desde == "TwinCat": + # Para TwinCat, agregar todos los archivos *.md copiados + for filename in copied_files.keys(): + file_path = os.path.join(data_directory, filename) + files_to_check.append( + {"path": file_path, "name": filename, "required": False} + ) + else: + # Para Obsidian, agregar archivos específicos + for filename in ["SIDEL - Mixer - Equivalences.md", "Default IO for Analog.md"]: + file_path = os.path.join(data_directory, filename) + files_to_check.append( + {"path": file_path, "name": filename, "required": False} + ) + missing_files = [] for file_info in files_to_check: if not verify_path(file_info["path"]): @@ -194,45 +317,105 @@ def generate_prompt(): for missing_file in missing_files: print(f" - {missing_file}") - # Si faltan archivos requeridos, preguntar si se quiere continuar + # Si faltan archivos requeridos, mostrar advertencia pero continuar if any(f.startswith("[REQUERIDO]") for f in missing_files): - if not messagebox.askyesno( - "Archivos faltantes", - "Faltan archivos requeridos. ¿Desea continuar de todos modos?", - ): - print("Operación cancelada.") - return False + print( + "ADVERTENCIA: Faltan archivos requeridos. Continuando de todos modos..." + ) - # Generar el texto del prompt - prompt_text = f""" -Estoy adaptando las entradas y salidas entre un hardware de PLC Siemens Tia Portal y un software master. Para lograr identificar que tags del software master se deben asignar a cada IO del hardware del PLC. Se debe asignar a cada IO del harware un Tag del software master. + # Generar el texto del prompt usando el sistema de Cursor con @archivo.md + if conversion_desde == "TwinCat": + # Prompt para TwinCat + prompt_text = f""" +Estoy adaptando las entradas y salidas entre un hardware de PLC TwinCat y un software master. Para lograr identificar que tags del software master se deben asignar a cada IO del hardware del PLC. Se debe asignar a cada IO del harware un Tag del software master. Para que me ayudes con este proceso de busqueda he creado las tablas: -$Master_table: que contiene los tags del software master con las descripciones. Esta tabla se divide en 4 subtablas. La "Inputs PLCTags" son los inputs mas utilizados, luego estan los "InputsMaster PLCTags" que son inputs menos utilizados. Lo mismo sucede con "Outputs PLCTags" que son los mas utilizados y "OutputsMaster PLCTags" son los outputs menos utilizados. +@Master IO Tags.md: que contiene los tags del software master con las descripciones. Esta tabla se divide en 4 subtablas. La "Inputs PLCTags" son los inputs mas utilizados, luego estan los "InputsMaster PLCTags" que son inputs menos utilizados. Lo mismo sucede con "Outputs PLCTags" que son los mas utilizados y "OutputsMaster PLCTags" son los outputs menos utilizados. -$Hardware_table: que contiene todo el IO del hardware del PLC. Esta dibidido en diferentes dispositivos ya que algunos componentes se acceden mediante interfaces de comunicaciones como profibus. Pero desde el punto de vista del PLC son inputs o outputs definidos como PEW que significa: P:periferia, W:word , se sigue la nomenclatura alemana de siemens, A:output, E:input. +@Hardware.md: que contiene todo el IO del hardware del PLC. Esta dibidido en diferentes dispositivos ya que algunos componentes se acceden mediante interfaces de comunicaciones como profibus. Pero desde el punto de vista del PLC son inputs o outputs definidos como PEW que significa: P:periferia, W:word , se sigue la nomenclatura alemana de siemens, A:output, E:input. -$Adaptation_table: es la tabla que deseo que crees con los IO adaptados. Seria la $Hardware_table con los tags de la $Master_table. Quisiera que se agrege una columna con el nivel de certeza y en caso que el nivel no sea el maximo quisiera que agregues 3 posibles opciones como tag1,tag2,tag3 en una columna nueva. - -$Equivalences_data tiene información de ciertas equivalencias que pueden ser útiles para las búsquedas. -$DefaultIO_data tiene conexiones estandard en los casos mas comunes. +@IO Adapted.md: es la tabla que deseo que crees con los IO adaptados. Seria la @Hardware.md con los tags de la @Master IO Tags.md. Quisiera que se agrege una columna con el nivel de certeza y en caso que el nivel no sea el maximo quisiera que agregues 3 posibles opciones como tag1,tag2,tag3 en una columna nueva. Para acceder a los archivos para leer o escribir puedes usar el MCP filesystem. -# Definiciones de rutas -$Working_Directory = "{working_directory_abs}" -$Obsidean_Base_Folder = "{obsidian_mixer_path}" +# CONTEXTO DEL PROYECTO +Estoy realizando un upgrade de software para equipos que migran de un sistema TwinCat a uno nuevo. Estos equipos tienen hardware de PLC TwinCat que debe ser adaptado al software master moderno. La correcta asignación de entradas/salidas es fundamental para que el sistema funcione adecuadamente. -# Archivos de entrada -$Master_table = $Working_Directory + "/{resultados_exp_directory}/Master IO Tags.md" -$Hardware_table = $Working_Directory + "/{resultados_exp_directory}/Hardware.md" +# OBJETIVO +Crear una tabla de adaptación que asigne correctamente cada entrada/salida (I/O) del hardware de PLC TwinCat a los tags correspondientes del software master moderno. Este mapeo permitirá la comunicación efectiva entre el hardware existente y el nuevo software de control. -# Archivo de salida -$Adaptation_table = $Working_Directory + "/IO Adapted.md" +# TECNOLOGÍA Y NOMENCLATURA +- Sistema de control: TwinCat PLC +- Nomenclatura TwinCat: + * E: Entrada (Input) - Ejemplo: I0.1, EW100 + * A: Salida (Output) - Ejemplo: Q0.1, AW100 + * P: Periferia + * W: Word (16 bits) + * D: Double Word (32 bits) -# Datos semánticos de apoyo -$Equivalences_data = "{equivalences_data_path}" -$DefaultIO_data = "{default_io_data_path}" +# DESCRIPCIÓN DE LOS ARCHIVOS + +## Hardware_table (@Hardware.md) +- FUNCIÓN: Contiene la configuración completa del hardware del PLC y el detalle de todas las señales de I/O físicas. +- ESTRUCTURA: + * Primera sección: Tabla de configuración del PLC con red, direcciones y dispositivos + * Segunda sección: Tabla de I/O con dirección (ej. I0.1, PEW100), descripción y sensor asociado +- INFORMACIÓN CLAVE: Direcciones de hardware, descripciones físicas y conexiones de sensores/actuadores + +## Master_table (@Master IO Tags.md) +- FUNCIÓN: Define los tags estandarizados en el software master moderno que deben mapearse a las I/O físicas. +- ESTRUCTURA: Dividido en 4 secciones: + * "Inputs PLCTags": Entradas más utilizadas + * "InputsMaster PLCTags": Entradas secundarias + * "Outputs PLCTags": Salidas más utilizadas + * "OutputsMaster PLCTags": Salidas secundarias +- INFORMACIÓN CLAVE: Tags estandarizados, tipos de datos y descripciones en inglés + +## Adaptation_table (a crear en @IO Adapted.md) +- FUNCIÓN: Tabla final que mapea cada I/O del hardware a su correspondiente tag del master. +- ESTRUCTURA: Formato requerido: + | IO | Master Tag | PLC Description | Master Description | Certeza | Alternative | +- INFORMACIÓN CLAVE: Resultado del proceso de adaptación con nivel de confianza y alternativas + +# PROCESO DE ADAPTACIÓN +Lee ambos archivos (@Hardware.md y @Master IO Tags.md) y crea una tabla de adaptación que asigne a cada IO del hardware un Tag del software master. + +El proceso de asignación debe: +1. Comparar semánticamente descripciones entre ambas tablas +2. Verificar compatibilidad de tipo (input/output) y tamaño de datos +3. Priorizar los tags de las tablas principales ("Inputs PLCTags"/"Outputs PLCTags") sobre las secundarias + +# FORMATO DE SALIDA +Crea la tabla con esta estructura exacta: +| IO | Master Tag | PLC Description | Master Description | Certeza | Alternative | + +# NIVELES DE CERTEZA +Asigna niveles de certeza según estos criterios: +- Alto (90%+): Coincidencia evidente en nombre y descripción +- Medio (70-90%): Similitud semántica notable pero no exacta +- Bajo (<70%): Similitud limitada, requiere revisión manual + +Para entradas con nivel de certeza medio o bajo, añade hasta 3 tags alternativos en la columna "Alternative" separados por comas. + +# EXCEPCIONES +Al final del documento, crea una sección titulada "## Excepciones y Problemas" con una tabla que liste las IO sin asignación clara y el problema detectado. +""" + else: + # Prompt para Obsidian (comportamiento original) + prompt_text = f""" +Estoy adaptando las entradas y salidas entre un hardware de PLC Siemens Tia Portal y un software master. Para lograr identificar que tags del software master se deben asignar a cada IO del hardware del PLC. Se debe asignar a cada IO del harware un Tag del software master. +Para que me ayudes con este proceso de busqueda he creado las tablas: + +@Master IO Tags.md: que contiene los tags del software master con las descripciones. Esta tabla se divide en 4 subtablas. La "Inputs PLCTags" son los inputs mas utilizados, luego estan los "InputsMaster PLCTags" que son inputs menos utilizados. Lo mismo sucede con "Outputs PLCTags" que son los mas utilizados y "OutputsMaster PLCTags" son los outputs menos utilizados. + +@Hardware.md: que contiene todo el IO del hardware del PLC. Esta dibidido en diferentes dispositivos ya que algunos componentes se acceden mediante interfaces de comunicaciones como profibus. Pero desde el punto de vista del PLC son inputs o outputs definidos como PEW que significa: P:periferia, W:word , se sigue la nomenclatura alemana de siemens, A:output, E:input. + +@IO Adapted.md: es la tabla que deseo que crees con los IO adaptados. Seria la @Hardware.md con los tags de la @Master IO Tags.md. Quisiera que se agrege una columna con el nivel de certeza y en caso que el nivel no sea el maximo quisiera que agregues 3 posibles opciones como tag1,tag2,tag3 en una columna nueva. + +@SIDEL - Mixer - Equivalences.md tiene información de ciertas equivalencias que pueden ser útiles para las búsquedas. +@Default IO for Analog.md tiene conexiones estandard en los casos mas comunes. + +Para acceder a los archivos para leer o escribir puedes usar el MCP filesystem. # CONTEXTO DEL PROYECTO Estoy realizando un upgrade de software para equipos SIDEL que migran de un sistema antiguo a uno nuevo. Estos equipos de mezclado de bebidas (mixers) tienen hardware de PLC Siemens que debe ser adaptado al software master moderno. La correcta asignación de entradas/salidas es fundamental para que el sistema funcione adecuadamente. @@ -253,14 +436,14 @@ Crear una tabla de adaptación que asigne correctamente cada entrada/salida (I/O # DESCRIPCIÓN DE LOS ARCHIVOS -## Hardware_table ($Hardware_table) +## Hardware_table (@Hardware.md) - FUNCIÓN: Contiene la configuración completa del hardware del PLC y el detalle de todas las señales de I/O físicas. - ESTRUCTURA: * Primera sección: Tabla de configuración del PLC con red, direcciones y dispositivos * Segunda sección: Tabla de I/O con dirección (ej. I0.1, PEW100), descripción en italiano/inglés y sensor asociado - INFORMACIÓN CLAVE: Direcciones de hardware, descripciones físicas y conexiones de sensores/actuadores -## Master_table ($Master_table) +## Master_table (@Master IO Tags.md) - FUNCIÓN: Define los tags estandarizados en el software master moderno que deben mapearse a las I/O físicas. - ESTRUCTURA: Dividido en 4 secciones: * "Inputs PLCTags": Entradas más utilizadas @@ -269,30 +452,30 @@ Crear una tabla de adaptación que asigne correctamente cada entrada/salida (I/O * "OutputsMaster PLCTags": Salidas secundarias - INFORMACIÓN CLAVE: Tags estandarizados, tipos de datos y descripciones en inglés -## Equivalences_data ($Equivalences_data) +## Equivalences_data (@SIDEL - Mixer - Equivalences.md) - FUNCIÓN: Proporciona equivalencias semánticas entre terminologías antiguas/nuevas y abreviaturas. - ESTRUCTURA: Listado de equivalencias como "301 : WATER PUMP = P1" - INFORMACIÓN CLAVE: Traducciones entre nomenclaturas, equivalencias entre códigos y nombres descriptivos -## DefaultIO_data ($DefaultIO_data) +## DefaultIO_data (@Default IO for Analog.md) - FUNCIÓN: Contiene configuraciones predeterminadas para señales analógicas específicas. - ESTRUCTURA: Tabla con tags, tipos de datos y direcciones de memoria para señales analógicas estándar - INFORMACIÓN CLAVE: Mapeos predefinidos para señales analógicas comunes, especialmente para comunicación Profibus -## Adaptation_table (a crear en $Adaptation_table) +## Adaptation_table (a crear en @IO Adapted.md) - FUNCIÓN: Tabla final que mapea cada I/O del hardware a su correspondiente tag del master. - ESTRUCTURA: Formato requerido: | IO | Master Tag | PLC Description | Master Description | Certeza | Alternative | - INFORMACIÓN CLAVE: Resultado del proceso de adaptación con nivel de confianza y alternativas # PROCESO DE ADAPTACIÓN -Lee ambos archivos ($Hardware_table y $Master_table) y crea una tabla de adaptación que asigne a cada IO del hardware un Tag del software master. +Lee ambos archivos (@Hardware.md y @Master IO Tags.md) y crea una tabla de adaptación que asigne a cada IO del hardware un Tag del software master. El proceso de asignación debe: 1. Comparar semánticamente descripciones entre ambas tablas, teniendo en cuenta el idioma (italiano/inglés) 2. Verificar compatibilidad de tipo (input/output) y tamaño de datos -3. Utilizar las equivalencias en $Equivalences_data para mejorar la coincidencia semántica -4. Verificar configuraciones estándar en $DefaultIO_data para señales analógicas +3. Utilizar las equivalencias en @SIDEL - Mixer - Equivalences.md para mejorar la coincidencia semántica +4. Verificar configuraciones estándar en @Default IO for Analog.md para señales analógicas 5. Priorizar los tags de las tablas principales ("Inputs PLCTags"/"Outputs PLCTags") sobre las secundarias # FORMATO DE SALIDA @@ -316,50 +499,28 @@ Al final del documento, crea una sección titulada "## Excepciones y Problemas" pyperclip.copy(prompt_text) print("¡Prompt generado y copiado al portapapeles con éxito!") - # Guardar el prompt en un archivo para referencia - prompt_file_path = os.path.join( - working_directory_abs, "IO_Adaptation_Prompt.txt" - ) + # Guardar el prompt en un archivo para referencia en el directorio de datos + prompt_file_path = os.path.join(data_directory, "IO_Adaptation_Prompt.txt") with open(prompt_file_path, "w", encoding="utf-8") as f: f.write(prompt_text) print(f"Prompt guardado en: {prompt_file_path}") - # También copiar el archivo IO Adapted.md a la carpeta de Obsidian cuando se genere - if obsidian_io_path: - # Crear un mensaje para informar al usuario - copy_message = "" - - # Explicar que la copia se realizará cuando se genere el archivo - copy_message = ( - f"Se copiará automáticamente el archivo 'IO Adapted.md' a:\n" - f"{obsidian_io_path}\n\n" - f"cuando sea generado por la herramienta." - ) - - # Añadir la información sobre la copia al mensaje de éxito - success_message = ( - f"Prompt generado y copiado al portapapeles.\n\n" - f"También se ha guardado en:\n{prompt_file_path}\n\n" - f"{copy_message}" - ) - - messagebox.showinfo("Éxito", success_message) + # Mostrar mensaje de éxito + print(f"¡Prompt generado y copiado al portapapeles con éxito!") + print(f"Prompt guardado en: {prompt_file_path}") + if conversion_desde == "TwinCat": + print(f"Archivos copiados de TwinCat: {len(copied_files)} archivos") else: - # Mostrar mensaje de éxito sin la parte de copia - messagebox.showinfo( - "Éxito", - f"Prompt generado y copiado al portapapeles.\n\n" - f"También se ha guardado en:\n{prompt_file_path}", - ) + print(f"Archivos copiados de Obsidian: {len(copied_files)} archivos") + + # Abrir Cursor en el directorio de datos + print("Abriendo Cursor en el directorio de datos...") + open_cursor_in_directory(data_directory) return True except Exception as e: print(f"Error al copiar al portapapeles: {e}") - messagebox.showerror( - "Error", - f"Error al copiar al portapapeles: {e}\n\n" - f"Por favor, instale pyperclip con 'pip install pyperclip'", - ) + print("Por favor, instale pyperclip con 'pip install pyperclip'") return False diff --git a/backend/script_groups/ObtainIOFromProjectTia/script_config.json b/backend/script_groups/ObtainIOFromProjectTia/script_config.json index 7853bb4..8e4c973 100644 --- a/backend/script_groups/ObtainIOFromProjectTia/script_config.json +++ b/backend/script_groups/ObtainIOFromProjectTia/script_config.json @@ -5,5 +5,5 @@ }, "level2": {}, "level3": {}, - "working_directory": "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source" + "working_directory": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\TiaExport" } \ No newline at end of file diff --git a/backend/script_groups/ObtainIOFromProjectTia/work_dir.json b/backend/script_groups/ObtainIOFromProjectTia/work_dir.json index 1cb5a5c..fdea55b 100644 --- a/backend/script_groups/ObtainIOFromProjectTia/work_dir.json +++ b/backend/script_groups/ObtainIOFromProjectTia/work_dir.json @@ -1,6 +1,7 @@ { - "path": "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source", + "path": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\TiaExport", "history": [ + "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\TiaExport", "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source", "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia", "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia", 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 3ccb63a..ae401d4 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": "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source" + "working_directory": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\TiaExport" } \ 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 eb47799..98f2cd8 100644 --- a/backend/script_groups/XML Parser to SCL/work_dir.json +++ b/backend/script_groups/XML Parser to SCL/work_dir.json @@ -1,6 +1,7 @@ { - "path": "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source", + "path": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\TiaExport", "history": [ + "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\TiaExport", "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", diff --git a/data/launcher_history.json b/data/launcher_history.json index 8fb6a25..704c8fc 100644 --- a/data/launcher_history.json +++ b/data/launcher_history.json @@ -1,5 +1,31 @@ { "history": [ + { + "id": "e7060cbc", + "group_id": "2", + "script_name": "main.py", + "executed_date": "2025-07-15T12:44:13.087028Z", + "arguments": [], + "working_directory": "D:/Proyectos/Scripts/RS485/MaselliSimulatorApp", + "python_env": "tia_scripting", + "executable_type": "pythonw.exe", + "status": "running", + "pid": 30804, + "execution_time": null + }, + { + "id": "72f091cc", + "group_id": "2", + "script_name": "main.py", + "executed_date": "2025-07-15T09:43:04.199490Z", + "arguments": [], + "working_directory": "D:/Proyectos/Scripts/RS485/MaselliSimulatorApp", + "python_env": "tia_scripting", + "executable_type": "pythonw.exe", + "status": "running", + "pid": 14544, + "execution_time": null + }, { "id": "5115260f", "group_id": "2", diff --git a/data/log.txt b/data/log.txt index 52eb263..3ec22f8 100644 --- a/data/log.txt +++ b/data/log.txt @@ -1,19 +1,28451 @@ -[17:10:45] Iniciando ejecución de x3_excel_to_md.py en C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\Siemens... -[17:10:46] === Conversión de archivos Excel a Markdown === -[17:10:46] 1. Convirtiendo Excel de tags de TIA Portal... -[17:10:46] Usando directorio de trabajo: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\Siemens -[17:10:46] Configuración de paths cargada desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\Siemens\io_paths_config.json -[17:10:46] Buscando archivos Excel en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\IOTags -[17:10:46] Archivo Excel encontrado automáticamente: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\IOTags\All_PLCTags.xlsx -[17:10:46] Procesando archivo Excel: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\IOTags\All_PLCTags.xlsx... -[17:10:46] Paths configurados para procesar: ['Inputs', 'Outputs', 'OutputsFesto', 'IO Not in Hardware\\InputsMaster', 'IO Not in Hardware\\OutputsMaster'] -[17:10:47] ¡Éxito! Archivo Markdown generado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\Siemens\Resultados\Master IO Tags.md -[17:10:47] ================================================== -[17:10:47] 2. Convirtiendo Excel de IO desde esquema eléctrico... -[17:10:47] Usando directorio de trabajo: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\Siemens -[17:10:47] Procesando archivo Excel de IO: C:/Trabajo/SIDEL/13 - E5.007560 - Modifica O&U - SAE235/Reporte/IO.xlsx... -[17:10:47] Columnas encontradas en el Excel: ['Master TAG', 'IO', 'Sensor', 'Descripcion', 'Descripcion.1'] -[17:10:47] ¡Éxito! Archivo Markdown de IO generado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis\Siemens\Resultados\Hardware_ED.md -[17:10:47] === Proceso completado === -[17:10:47] Ejecución de x3_excel_to_md.py finalizada (success). Duración: 0:00:01.379917. -[17:10:47] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\IO_adaptation\.log\log_x3_excel_to_md.txt +[13:34:49] Iniciando ejecución de x0_main.py en C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport... +[13:34:50] INFO: format_variable_name importado desde generators.generator_utils +[13:34:50] === Lanzando procesamiento para PLC: CPU 315F-2 PN === +[13:34:50] INFO: format_variable_name importado desde generators.generator_utils +[13:34:50] ======================================== LOG START ======================================== +[13:34:50] Directorio de trabajo base configurado: 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport' +[13:34:50] Buscando archivos XML recursivamente en: 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN' +[13:34:50] Se encontraron 852 archivos XML para procesar: +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\AnalogInstrument.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\AnyPoint.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\CIP_Link_Type.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\CIP_Simple_Type.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type_New.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\CIP_WaitEvent_Type.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\Danfoss Diag.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\Device.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\DigitalInstrument.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\EHS16.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\FunctionButton.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk receive signal.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk send signal.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\PID.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\QCO Phase.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\QCO Timer.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\Recipe_Prod.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes\ReportCIPSimpleData.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\AnalogInstrument_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\AnyPoint_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Link_Type_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Step_Type_New_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Step_Type_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\Danfoss Diag_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\Device_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\DigitalInstrument_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\EHS16_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\FunctionButton_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\ICS Hndsk receive signal_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\ICS Hndsk send signal_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\PID_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\QCO Phase_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\QCO Timer_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\Recipe_Prod_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\TADDR_PAR_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcDataTypes_CR\TCON_PAR_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcTags\Default tag table.xml +[13:34:50] - CPU 315F-2 PN\DP\PlcTags\STEP7 classic symbols.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\AG_RECV_LF_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\AG_SEND_LF_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\AVS Valve Fault DB_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Baialage_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlendFill StartUp_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID__Main_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRinse_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun__Control_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Constants_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_ProcedureCall_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Variables_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Block_compare_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Block_move_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Buffer_Tank_Flooding_DB_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Buffer_Tank_Flushing_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP CVQ_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_DSCtrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ManualVolDosing_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_SyrupPipeCIP_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_WaterPipeCIP_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_Flood_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#01_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#02_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#03_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#04_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#05_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#06_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#07_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#08_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#09_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#10_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#11_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#12_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#13_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#14_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#15_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#16_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#17_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#18_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#19_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#20_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#21_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#22_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#23_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#24_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#25_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#26_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#27_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#28_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#29_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#30_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPReportDB_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPReportManager_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Drain_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Empty_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Flood_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Recirculation_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Recover_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_RinseCO2_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Rinse_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Start_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2 Solubility_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2EqPress_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2InjPressure_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\COMM_FLT_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CYC_INT5_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\CarboWaterLine_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Clock Signal_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\DB1450_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\DB1451_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\DB2000_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\DELETE_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\DETAIL_DP_DIAG_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\DETAIL_DP_DIAG_i_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\DeaireationValve_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Deaireator StartUp_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Delay_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\DeltaP_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\EHS30X_16_Ctrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ExtractPointerData_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FB2000_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FC1828_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FC350_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FC351_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FW_DRand_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FeedForward_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerControl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerGasBlowOff_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FillingTime_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Filling_Time_Tranfer_DB_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Filling_Time_Tranfer_Par_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FirstProduction_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FirstProduction_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\FrictionLoss_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\GLOBAL_DP_DIAG_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiag DB_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiagMain_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiag_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI Drive_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Alarms_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Device_AVS_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Device_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Digital_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_ICS_Status_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_ICS_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Instrument_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_PID_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Service_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Totalizers_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ICS Profibus Comm_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\IO_FLT1_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Instrument_Scanner_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Integral_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking NET_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_NET_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_Panel_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_Variables_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\LIMIT_I_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\LIMIT_R_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\LowPassFilter_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\MFMAnalogValues_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\MOD_ERR_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\MSE Slope_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\MTD NumBottleAftEndP DB_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\MTD NumBottleAftEndProd_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\MessageScroll_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ModValveFault_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Net BlendFill Eth_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Net CIP System Eth_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Cip Sidel Eth_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Dosing Sys Prof_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Filler Eth_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Filler Sidel Eth_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Pasto Eth_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Net ProdRoom Eth_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Net SyrupRoom Eth_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\OBNL_FLT_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ONS_R_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID MAIN Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PIDControl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_AVN30x_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_AVN30x_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_EHS30X_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_EHS30X_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM301_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM303_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM304_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMP302_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM301_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM302_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM302_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM304_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM304_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM319_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVN302_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVP303_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVS318_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Variables_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM O2_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM306_VFC_Ctrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PPN304_VFC_Ctrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Hz_to_Pressure_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Parameters_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Pressure_to_Hz_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Water Density_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PROG_ERR_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Procedure_Variables_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank Drain_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank RunOut_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdBrixRecovery_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdReportDB_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdReportManager_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductAvailable_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductLiterInTank_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeDrain_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductQuality_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Profibus Network_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Profibus_Variables_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\PumpsControl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\QCO Monitor_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\QCO Timing DB_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\RACK_FLT_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ReadAnalogIn_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #01_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #02_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #03_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #04_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #05_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #06_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #07_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #08_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #09_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #10_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #11_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #12_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #13_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #14_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #15_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #16_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #17_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #18_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #19_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #20_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #21_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #22_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #23_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #24_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #25_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #26_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #27_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #28_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #29_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #30_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #31_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #32_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #33_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #34_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #35_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #36_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #37_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #38_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #39_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #40_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #41_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #42_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #43_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #44_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #45_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #46_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #47_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #48_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #49_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #50_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeCalculation_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement - CIP_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement_DataCIP_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement_DataPrd_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SEL_I_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SEL_R_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SLIM_Block_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SLIM_Variables_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Safeties_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Signal Gen_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SlewLimit_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SpeedAdjust_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Statistical_Analisys_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Line MFM Prep_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup MFM StartUp_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup RunOut_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupDensity_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupLineRinse_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\System_Run_Out_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\T_Timer_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\TankLevelToHeight_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\TankLevel_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\VacuumCtrl_Temperature_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\VacuumCtrl_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\ValveFlow_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\WaterDensity_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\WritePeripheral_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\_CYCL_EXC_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\_StepMove_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_RECV_LF.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_SEND_LF.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\AVS Valve Fault DB.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Baialage.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp_Seq.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_All Auto.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl__Main.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_BlendingFault.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_NextRecipe.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID__Main.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID__Main_Data.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse_Done.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_ProdTime.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_SelectConstan.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_Stopping.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun__Control.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Constants.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Procedure Data.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_ProcedureCall.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Variables_Pers.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_compare.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_move.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_Data.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_ProdSamples.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_SampleTime.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flooding_DB.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flushing.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_DSCtrl.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ExecStep.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ManualVolDosing.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_SyrupPipeCIP.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaterPipeCIP.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Flood.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Total Drain.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#01.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#02.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#03.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#04.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#05.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#06.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#07.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#08.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#09.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#10.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#11.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#12.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#13.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#14.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#15.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#16.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#17.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#18.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#19.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#20.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#21.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#22.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#23.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#24.xml +[13:34:50] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#25.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#26.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#27.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#28.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#29.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#30.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportDB.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportManager.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Drain.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Empty.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Flood.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recirculation.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recover.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Rinse.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_RinseCO2.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Start.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIP_Program_Variables.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2InjPressure.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_SampleTime.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\COMM_FLT.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\COMPLETE RESTART.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CPU_DP Global Diag.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CTRLCoolingSystem.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CYC_INT5.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine_Seq.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Cetrifugal_Head.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Clock Signal.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1450.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1451.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\DB2000.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\DELETE.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG_i.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\DeairCO2TempComp.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp_Seq.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Delay.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ExtractPointerData.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FB2000.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FC1828.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FC350.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FC351.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FW_DRand.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FeedForward.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerControl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerControl_DataSend.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerGasBlowOff.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Filler_Head_Variables.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_DB.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_Par.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Flow_To_Press_Loss.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Freq_To_mmH2O.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\FrictionLoss.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DP_DIAG.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag DB.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiagMain.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI CPU_DP Diag.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI Drive.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Alarms.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Blender_Parameters.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device_AVS.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Digital.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS_Status.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_IO_Showing.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Instrument.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Edit.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Name.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Service.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Totalizers.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Cmd.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Status.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ICS Profibus Comm.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\IO_FLT1.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Input.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalCtrl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalScanner.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Instrument_Scanner.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Integral.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking NET.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_NET.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Panel.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Variables.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_I.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_R.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\LowPassFilter.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\MFMAnalogValues.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\MFM_Analog_Value_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\MOD_ERR.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\MSE Slope.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndP DB.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndProd.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Control.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\MessageScroll.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ModValveFault.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Net BlendFill Eth.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Net CIP System Eth.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Cip Sidel Eth.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Dosing Sys Prof.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Eth.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Sidel Eth.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Pasto Eth.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Net ProdRoom Eth.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Net SyrupRoom Eth.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\OBNL_FLT.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ONS_R.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Output.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Output_AnalogValueToHMI.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Output_CO2InjPress.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID MAIN Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PIDControl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head_Calc.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Variables.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM306_VFC_Ctrl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN304_VFC_Ctrl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PROG_ERR.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Procedure_Variables.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain_Seq.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank PressCtrl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdBrixRecovery.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportDB.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportManager.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductAvailable.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductLiterInTank.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain_Seq.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductQuality.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductQuality_Messages.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus Network.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus_Variables.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\PumpsControl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Monitor.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Timing DB.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\RACK_FLT.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #01.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #02.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #03.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #04.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #05.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #06.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #07.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #08.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #09.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #10.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #11.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #12.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #13.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #14.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #15.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #16.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #17.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #18.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #19.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #20.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #21.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #22.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #23.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #24.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #25.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #26.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #27.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #28.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #29.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #30.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #31.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #32.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #33.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #34.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #35.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #36.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #37.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #38.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #39.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #40.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #41.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #42.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #43.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #44.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #45.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #46.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #47.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #48.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #49.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #50.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeCalculation.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeEditDataSave.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - CIP.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - Prod.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataCIP.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataPrd.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_I.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_R.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Block.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Variables.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Safeties.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SelCheckBrixSource.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Sel_Check_Brix_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Signal Gen.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Signal_Gen_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SlewLimit.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SpeedAdjust.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Statistical_Analisys.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrBrix Autocorrection.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup RunOut.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupLineRinse.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupRoomCtrl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\System_RunOut_Variables.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\T_Timer.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\TankLevel.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl_Temperature.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\WaterDensity.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\WritePeripheral.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\_CYCL_EXC.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\_StepMove.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Control.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mPPM303StartUpRamp.xml +[13:34:51] - CPU 315F-2 PN\DP\ProgramBlocks_XML\mmH2O_TO_Freq.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\DT_DATE_XRef.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\LIMIT_XRef.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\NE_STRNG_XRef.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\PID_Continuos_XRef.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\REPLACE_XRef.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\TCON_XRef.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\TDISCON_XRef.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\TIM_S5TI_XRef.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\TRCV_XRef.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\TSEND_XRef.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\TURCV_XRef.xml +[13:34:51] - CPU 315F-2 PN\DP\SystemBlocks_CR\TUSEND_XRef.xml +[13:34:51] --- Fase 0.5: Identificando archivos .scl nativos existentes --- +[13:34:51] Se identificaron 54 posibles bloques SCL nativos (con archivo .scl). +[13:34:51] --- Fase 1: Procesamiento Individual (x1, x2, x3) --- +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\AnalogInstrument.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\AnalogInstrument.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\AnalogInstrument.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\AnalogInstrument.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.8304949, Size=14145 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\AnalogInstrument.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\AnalogInstrument.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\AnalogInstrument.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\AnalogInstrument_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\AnalogInstrument.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\AnalogInstrument_processed.json +[13:34:51] Generando salida para: PlcUDT 'AnalogInstrument' (Original: AnalogInstrument) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\AnalogInstrument.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\AnyPoint.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\AnyPoint.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\AnyPoint.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\AnyPoint.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.7676215, Size=6930 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\AnyPoint.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\AnyPoint.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\AnyPoint.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\AnyPoint_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\AnyPoint.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\AnyPoint_processed.json +[13:34:51] Generando salida para: PlcUDT 'AnyPoint' (Original: AnyPoint) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\AnyPoint.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Link_Type.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Link_Type.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\CIP_Link_Type.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Link_Type.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.987047, Size=6284 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Link_Type.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Link_Type.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Link_Type.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Link_Type_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Link_Type.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Link_Type_processed.json +[13:34:51] Generando salida para: PlcUDT 'CIP_Link_Type' (Original: CIP_Link_Type) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIP_Link_Type.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Simple_Type.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Simple_Type.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\CIP_Simple_Type.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Simple_Type.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.9698024, Size=13777 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Simple_Type.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Simple_Type.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Simple_Type.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Simple_Type_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Simple_Type.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Simple_Type_processed.json +[13:34:51] Generando salida para: PlcUDT 'CIP_Simple_Type' (Original: CIP_Simple_Type) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIP_Simple_Type.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Step_Type.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662074.0080311, Size=37300 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Step_Type.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Step_Type.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Step_Type_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Step_Type_processed.json +[13:34:51] Generando salida para: PlcUDT 'CIP_Step_Type' (Original: CIP_Step_Type) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIP_Step_Type.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type_New.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type_New.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type_New.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Step_Type_New.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.956015, Size=27829 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Step_Type_New.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type_New.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Step_Type_New.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Step_Type_New_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_Step_Type_New.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_Step_Type_New_processed.json +[13:34:51] Generando salida para: PlcUDT 'CIP_Step_Type_New' (Original: CIP_Step_Type_New) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIP_Step_Type_New.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\CIP_WaitEvent_Type.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_WaitEvent_Type.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\CIP_WaitEvent_Type.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_WaitEvent_Type.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.9418197, Size=17105 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_WaitEvent_Type.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_WaitEvent_Type.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_WaitEvent_Type.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_WaitEvent_Type_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\CIP_WaitEvent_Type.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\CIP_WaitEvent_Type_processed.json +[13:34:51] Generando salida para: PlcUDT 'CIP_WaitEvent_Type' (Original: CIP_WaitEvent_Type) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIP_WaitEvent_Type.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\Danfoss Diag.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\Danfoss Diag.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\Danfoss Diag.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Danfoss Diag.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.8855786, Size=22951 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\Danfoss Diag.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\Danfoss Diag.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Danfoss Diag.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Danfoss Diag_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\Danfoss Diag.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Danfoss Diag_processed.json +[13:34:51] Generando salida para: PlcUDT 'Danfoss_Diag' (Original: Danfoss Diag) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Danfoss_Diag.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\Device.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\Device.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\Device.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Device.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.8152306, Size=10543 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\Device.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\Device.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Device.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Device_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\Device.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Device_processed.json +[13:34:51] Generando salida para: PlcUDT 'Device' (Original: Device) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Device.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\DigitalInstrument.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\DigitalInstrument.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\DigitalInstrument.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\DigitalInstrument.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.8437607, Size=10685 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\DigitalInstrument.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\DigitalInstrument.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\DigitalInstrument.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\DigitalInstrument_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\DigitalInstrument.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\DigitalInstrument_processed.json +[13:34:51] Generando salida para: PlcUDT 'DigitalInstrument' (Original: DigitalInstrument) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\DigitalInstrument.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\EHS16.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\EHS16.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\EHS16.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\EHS16.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.8720264, Size=6352 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\EHS16.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\EHS16.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\EHS16.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\EHS16_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\EHS16.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\EHS16_processed.json +[13:34:51] Generando salida para: PlcUDT 'EHS16' (Original: EHS16) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\EHS16.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\FunctionButton.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\FunctionButton.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\FunctionButton.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\FunctionButton.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.7964559, Size=5342 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\FunctionButton.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\FunctionButton.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\FunctionButton.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\FunctionButton_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\FunctionButton.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\FunctionButton_processed.json +[13:34:51] Generando salida para: PlcUDT 'FunctionButton' (Original: FunctionButton) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\FunctionButton.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk receive signal.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk receive signal.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk receive signal.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ICS Hndsk receive signal.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662074.0358653, Size=41764 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\ICS Hndsk receive signal.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk receive signal.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ICS Hndsk receive signal.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ICS Hndsk receive signal_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk receive signal.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ICS Hndsk receive signal_processed.json +[13:34:51] Generando salida para: PlcUDT 'ICS_Hndsk_receive_signal' (Original: ICS Hndsk receive signal) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ICS_Hndsk_receive_signal.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk send signal.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk send signal.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk send signal.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ICS Hndsk send signal.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662074.0495028, Size=41925 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\ICS Hndsk send signal.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk send signal.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ICS Hndsk send signal.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ICS Hndsk send signal_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\ICS Hndsk send signal.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ICS Hndsk send signal_processed.json +[13:34:51] Generando salida para: PlcUDT 'ICS_Hndsk_send_signal' (Original: ICS Hndsk send signal) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ICS_Hndsk_send_signal.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\PID.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\PID.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\PID.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\PID.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.8594236, Size=29547 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\PID.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\PID.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\PID.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\PID_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\PID.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\PID_processed.json +[13:34:51] Generando salida para: PlcUDT 'PID' (Original: PID) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\QCO Phase.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\QCO Phase.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\QCO Phase.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\QCO Phase.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.9128108, Size=21830 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\QCO Phase.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\QCO Phase.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\QCO Phase.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\QCO Phase_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\QCO Phase.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\QCO Phase_processed.json +[13:34:51] Generando salida para: PlcUDT 'QCO_Phase' (Original: QCO Phase) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\QCO_Phase.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\QCO Timer.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\QCO Timer.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\QCO Timer.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\QCO Timer.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.8985045, Size=21954 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\QCO Timer.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\QCO Timer.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\QCO Timer.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\QCO Timer_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\QCO Timer.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\QCO Timer_processed.json +[13:34:51] Generando salida para: PlcUDT 'QCO_Timer' (Original: QCO Timer) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\QCO_Timer.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\Recipe_Prod.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\Recipe_Prod.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\Recipe_Prod.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Recipe_Prod.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662074.0224118, Size=30422 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\Recipe_Prod.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\Recipe_Prod.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Recipe_Prod.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Recipe_Prod_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\Recipe_Prod.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\Recipe_Prod_processed.json +[13:34:51] Generando salida para: PlcUDT 'Recipe_Prod' (Original: Recipe_Prod) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe_Prod.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes\ReportCIPSimpleData.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes\ReportCIPSimpleData.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\ReportCIPSimpleData.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ReportCIPSimpleData.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662073.9285102, Size=9080 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcStruct (UDT) +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcDataTypes\parsing\ReportCIPSimpleData.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcDataTypes\ReportCIPSimpleData.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ReportCIPSimpleData.json +[13:34:51] Procesando bloque tipo: PlcUDT +[13:34:51] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ReportCIPSimpleData_processed.json +[13:34:51] Guardado de PlcUDT completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcDataTypes\ReportCIPSimpleData.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes\parsing\ReportCIPSimpleData_processed.json +[13:34:51] Generando salida para: PlcUDT 'ReportCIPSimpleData' (Original: ReportCIPSimpleData) +[13:34:51] -> Modo de generación: UDT Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ReportCIPSimpleData.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\AnalogInstrument_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\AnalogInstrument_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\AnalogInstrument_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\AnalogInstrument_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663183.9022539, Size=35560 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\AnyPoint_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\AnyPoint_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\AnyPoint_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\AnyPoint_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663183.147477, Size=4352 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Link_Type_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Link_Type_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Link_Type_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\CIP_Link_Type_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663188.5599, Size=193404 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\CIP_Simple_Type_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663186.3431773, Size=10490 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Step_Type_New_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Step_Type_New_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Step_Type_New_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\CIP_Step_Type_New_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663186.197148, Size=39421 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Step_Type_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Step_Type_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_Step_Type_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\CIP_Step_Type_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663189.033505, Size=30796 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\CIP_WaitEvent_Type_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663185.700919, Size=12459 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\Danfoss Diag_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\Danfoss Diag_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\Danfoss Diag_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\Danfoss Diag_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663184.9142077, Size=20384 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\Device_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\Device_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\Device_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\Device_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663183.6450698, Size=69511 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\DigitalInstrument_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\DigitalInstrument_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\DigitalInstrument_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\DigitalInstrument_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663184.0473974, Size=18626 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\EHS16_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\EHS16_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\EHS16_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\EHS16_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663184.656937, Size=16888 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\FunctionButton_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\FunctionButton_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\FunctionButton_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\FunctionButton_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663183.2097836, Size=7785 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\ICS Hndsk receive signal_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\ICS Hndsk receive signal_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\ICS Hndsk receive signal_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\ICS Hndsk receive signal_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663190.5238757, Size=26429 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\ICS Hndsk send signal_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\ICS Hndsk send signal_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\ICS Hndsk send signal_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\ICS Hndsk send signal_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663190.926737, Size=26037 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\PID_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\PID_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\PID_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\PID_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663184.410021, Size=31733 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\QCO Phase_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\QCO Phase_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\QCO Phase_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\QCO Phase_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663185.3923397, Size=13525 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\QCO Timer_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\QCO Timer_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\QCO Timer_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\QCO Timer_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663185.1550722, Size=14545 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\Recipe_Prod_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\Recipe_Prod_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\Recipe_Prod_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\Recipe_Prod_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663190.0988107, Size=90618 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\ReportCIPSimpleData_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663185.5159845, Size=13569 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\TADDR_PAR_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\TADDR_PAR_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\TADDR_PAR_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\TADDR_PAR_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663183.294019, Size=5234 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcDataTypes_CR\TCON_PAR_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcDataTypes_CR\TCON_PAR_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\TCON_PAR_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcDataTypes_CR\parsing\TCON_PAR_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663191.4632967, Size=30198 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcTags\Default tag table.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcTags\Default tag table.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcTags\Default tag table.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcTags\parsing\Default tag table.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662074.255775, Size=134418 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcTagTable +[13:34:51] - Encontrados 57 tags. +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcTags\parsing\Default tag table.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcTags\Default tag table.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcTags\parsing\Default tag table.json +[13:34:51] Procesando bloque tipo: PlcTagTable +[13:34:51] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcTags\parsing\Default tag table_processed.json +[13:34:51] Guardado de PlcTagTable completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcTags\Default tag table.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcTags\parsing\Default tag table_processed.json +[13:34:51] Generando salida para: PlcTagTable 'Default_tag_table' (Original: Default tag table) +[13:34:51] -> Modo de generación: Tag Table Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Default_tag_table.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\PlcTags\STEP7 classic symbols.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\PlcTags\STEP7 classic symbols.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcTags\STEP7 classic symbols.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcTags\parsing\STEP7 classic symbols.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662075.1643422, Size=5129078 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] -> Detectado: PlcTagTable +[13:34:51] - Encontrados 2132 tags. +[13:34:51] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:51] Paso 6: Escritura JSON completada. +[13:34:51] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\PlcTags\parsing\STEP7 classic symbols.json' +[13:34:51] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\PlcTags\STEP7 classic symbols.xml --- +[13:34:51] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcTags\parsing\STEP7 classic symbols.json +[13:34:51] Procesando bloque tipo: PlcTagTable +[13:34:51] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +[13:34:51] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcTags\parsing\STEP7 classic symbols_processed.json +[13:34:51] Guardado de PlcTagTable completado. +[13:34:51] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\PlcTags\STEP7 classic symbols.xml --- +[13:34:51] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\PlcTags\parsing\STEP7 classic symbols_processed.json +[13:34:51] Generando salida para: PlcTagTable 'STEP7_classic_symbols' (Original: STEP7 classic symbols) +[13:34:51] -> Modo de generación: Tag Table Markdown +[13:34:51] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\STEP7_classic_symbols.md +[13:34:51] Generación de .MD completada. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\AG_RECV_LF_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\AG_RECV_LF_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\AG_RECV_LF_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\AG_RECV_LF_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663142.8923018, Size=1359 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\AG_SEND_LF_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\AG_SEND_LF_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\AG_SEND_LF_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\AG_SEND_LF_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663142.8643253, Size=2095 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\AVS Valve Fault DB_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\AVS Valve Fault DB_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\AVS Valve Fault DB_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\AVS Valve Fault DB_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663116.9105604, Size=13380 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Baialage_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Baialage_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Baialage_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Baialage_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663147.246717, Size=45554 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlendFill StartUp_Seq_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662827.4841416, Size=119881 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlendFill StartUp_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlendFill StartUp_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlendFill StartUp_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlendFill StartUp_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662827.9693372, Size=80195 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderCtrl_All Auto_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663180.8984127, Size=36044 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderCtrl_CIPModeInit_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663165.709556, Size=2487 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderCtrl_InitErrors_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663165.631051, Size=8923 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderCtrl_MFM Command_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663180.2045124, Size=20850 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderCtrl_MachineInit_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663162.9965591, Size=545998 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderCtrl_ManualActive_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663181.0754933, Size=22955 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderCtrl_ProdModeInit_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663165.677528, Size=4413 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderCtrl_ResetSPWord_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663165.7822304, Size=7190 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderCtrl_UpdatePWord_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663180.3247416, Size=12824 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderCtrl__Main_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663182.1379628, Size=143930 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPIDCtrl_Monitor_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662844.7916892, Size=43546 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPIDCtrl_PresRelea_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662858.9949691, Size=10717 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPIDCtrl_SaveInteg_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662845.5307992, Size=89309 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPIDCtrl_SaveValve_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662859.08714, Size=12039 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPIDCtrl_WriteAnOu_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662860.4283662, Size=188609 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPIDCtrl__Loop_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662860.8936296, Size=61215 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPID_ActualRecipe_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662865.9140496, Size=62911 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPID_BlendingFault_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662844.5780604, Size=40277 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPID_FlowMeterErro_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662858.895407, Size=30887 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPID_NextRecipe_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662865.9774015, Size=6472 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPID_PIDFFCalc_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662844.3137257, Size=129581 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPID_PIDInitParam_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662863.0512319, Size=95428 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPID_PIDResInteg_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663154.6535592, Size=13892 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPID_PIDSPCalc_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662862.5837195, Size=298186 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPID__Main_Data_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663116.7154717, Size=230297 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID__Main_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID__Main_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderPID__Main_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderPID__Main_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662866.9229252, Size=195233 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderRinse_Done_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663168.3865006, Size=3373 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRinse_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRinse_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRinse_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderRinse_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663168.8656535, Size=70986 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderRun_MeasFilSpeed_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662841.238918, Size=107375 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderRun_MeasFil_Data_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663125.857136, Size=112917 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderRun_ProdTime_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663166.3661318, Size=33057 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderRun_SelectConstan_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663166.160769, Size=99485 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderRun_Stopping_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663166.5514412, Size=23691 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun__Control_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun__Control_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BlenderRun__Control_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BlenderRun__Control_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752663167.5883458, Size=164151 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Constants_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Constants_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Constants_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Blender_Constants_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662723.281776, Size=181428 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Blender_Procedure Data_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662834.1727407, Size=233051 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_ProcedureCall_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_ProcedureCall_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_ProcedureCall_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Blender_ProcedureCall_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662831.731378, Size=29255 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Blender_Variables_Pers_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662747.671225, Size=372535 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:51] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Variables_XRef.xml --- +[13:34:51] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Variables_XRef.xml --- +[13:34:51] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Blender_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Blender_Variables_XRef.json'... +[13:34:51] Cargando parsers de red... +[13:34:51] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:51] Total de lenguajes con parser cargado: 5 +[13:34:51] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:51] Metadatos XML: ModTime=1752662716.0703943, Size=663183 +[13:34:51] Paso 1: Parseando archivo XML... +[13:34:51] Paso 1: Parseo XML completado. +[13:34:51] Paso 2: Detectando tipo de objeto principal... +[13:34:51] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:51] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:51] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Block_compare_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Block_compare_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Block_compare_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Block_compare_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663142.3412168, Size=15606 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Block_move_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Block_move_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Block_move_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Block_move_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663142.227189, Size=14737 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_Data_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_Data_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BrixTracking_Data_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663127.8336072, Size=167010 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BrixTracking_ProdSamples_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662716.1762526, Size=15960 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BrixTracking_SampleTime_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662723.4553502, Size=33416 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\BrixTracking_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\BrixTracking_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662882.169822, Size=52351 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Buffer_Tank_Flooding_DB_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Buffer_Tank_Flooding_DB_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Buffer_Tank_Flooding_DB_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Buffer_Tank_Flooding_DB_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662818.462098, Size=57001 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Buffer_Tank_Flushing_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Buffer_Tank_Flushing_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Buffer_Tank_Flushing_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Buffer_Tank_Flushing_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663142.8337967, Size=89341 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP CVQ_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP CVQ_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP CVQ_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIP CVQ_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662850.144061, Size=10621 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_DSCtrl_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_DSCtrl_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_DSCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPLocal_DSCtrl_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663158.8496706, Size=147941 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPLocal_ExecSimpleCIP_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663157.763422, Size=72566 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPLocal_ExecStep_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663157.3856223, Size=69178 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ManualVolDosing_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ManualVolDosing_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ManualVolDosing_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPLocal_ManualVolDosing_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663158.01276, Size=44530 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPLocal_ProgInizialize_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663156.6251073, Size=9285 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPLocal_ProgStepDown_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663156.8438556, Size=34780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPLocal_ProgStepUp_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663156.966436, Size=22081 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_SyrupPipeCIP_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_SyrupPipeCIP_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_SyrupPipeCIP_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPLocal_SyrupPipeCIP_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663159.1414187, Size=19590 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPLocal_WaitEvent_Ctrl_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663156.3282084, Size=80854 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_WaterPipeCIP_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_WaterPipeCIP_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_WaterPipeCIP_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPLocal_WaterPipeCIP_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663159.0003774, Size=20065 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPLocal_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPLocal_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663159.6747744, Size=96661 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_Flood_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_Flood_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_Flood_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPMain_Flood_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663155.1057782, Size=56850 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPMain_Total Drain_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663155.68039, Size=71759 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPMain_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPMain_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663159.8855119, Size=26879 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#01_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#01_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#01_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#01_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662942.556423, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#02_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#02_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#02_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#02_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662944.5917165, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#03_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#03_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#03_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#03_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662946.7203107, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#04_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#04_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#04_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#04_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662948.9432173, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#05_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#05_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#05_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#05_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662951.1178985, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#06_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#06_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#06_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#06_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662953.150936, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#07_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#07_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#07_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#07_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662955.1911957, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#08_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#08_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#08_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#08_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662957.2099612, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#09_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#09_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#09_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#09_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662959.2785423, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#10_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#10_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#10_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#10_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662961.3670237, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#11_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#11_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#11_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#11_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662963.6740193, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#12_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#12_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#12_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#12_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662965.6404152, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#13_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#13_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#13_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#13_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662967.7609828, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#14_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#14_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#14_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#14_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662969.8438005, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#15_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#15_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#15_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#15_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662972.0394025, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#16_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#16_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#16_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#16_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662974.2312953, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#17_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#17_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#17_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#17_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662976.2800677, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#18_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#18_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#18_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#18_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662978.3023336, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#19_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#19_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#19_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#19_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662980.400663, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#20_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#20_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#20_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#20_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662982.6043384, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#21_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#21_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#21_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#21_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662984.8369443, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#22_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#22_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#22_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#22_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662987.0669465, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#23_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#23_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#23_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#23_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662989.38709, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#24_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#24_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#24_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#24_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662991.669581, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#25_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#25_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#25_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#25_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662994.0199986, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#26_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#26_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#26_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#26_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662996.2433424, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#27_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#27_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#27_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#27_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662998.4568126, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#28_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#28_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#28_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#28_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663000.7185524, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#29_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#29_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#29_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#29_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663002.9427204, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#30_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#30_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPRecipe#30_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPRecipe#30_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663034.6403575, Size=182780 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPReportDB_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPReportDB_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPReportDB_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPReportDB_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663085.1667979, Size=356915 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPReportManager_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPReportManager_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPReportManager_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPReportManager_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663144.2289145, Size=75719 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Drain_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Drain_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Drain_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPSimple_Drain_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663057.9538684, Size=516082 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Empty_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Empty_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Empty_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPSimple_Empty_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663041.072306, Size=515091 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Flood_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Flood_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Flood_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPSimple_Flood_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663063.466822, Size=516082 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Recirculation_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Recirculation_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Recirculation_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPSimple_Recirculation_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663052.1226726, Size=531050 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Recover_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Recover_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Recover_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPSimple_Recover_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663081.0658715, Size=519824 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_RinseCO2_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_RinseCO2_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_RinseCO2_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPSimple_RinseCO2_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663069.0958512, Size=521695 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Rinse_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Rinse_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Rinse_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPSimple_Rinse_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663046.4842844, Size=516082 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Start_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Start_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIPSimple_Start_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIPSimple_Start_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663074.9959972, Size=516082 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIP_Program_Variables_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662744.302993, Size=1352861 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CIP_SimpleProgr_Init_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663156.5493324, Size=34798 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2 Solubility_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2 Solubility_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2 Solubility_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CO2 Solubility_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662861.1633885, Size=8810 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2EqPress_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2EqPress_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2EqPress_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CO2EqPress_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662860.9667368, Size=10144 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2InjPressure_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2InjPressure_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2InjPressure_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CO2InjPressure_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662841.451241, Size=5188 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CO2Tracking_Data_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663129.7825663, Size=163776 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CO2Tracking_ProdSamples_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662723.637808, Size=15929 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CO2Tracking_SampleTime_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662723.8233373, Size=33327 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CO2Tracking_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CO2Tracking_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662883.2322402, Size=51731 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\COMM_FLT_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\COMM_FLT_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\COMM_FLT_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\COMM_FLT_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663182.8861525, Size=609 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\COMPLETE RESTART_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663182.9584453, Size=7163 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CPU_DP Global Diag_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663142.1083872, Size=54001 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CTRLCoolingSystem_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663146.636942, Size=23191 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CVQ_1p7_8_Perc_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662843.5670705, Size=9983 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CYC_INT5_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CYC_INT5_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CYC_INT5_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CYC_INT5_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663182.7776594, Size=30622 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CarboWaterLine_Seq_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662818.9162207, Size=68948 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\CarboWaterLine_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\CarboWaterLine_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\CarboWaterLine_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\CarboWaterLine_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662819.287882, Size=54231 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Cetrifugal_Head_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662854.069498, Size=9413 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Clock Signal_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Clock Signal_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Clock Signal_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Clock Signal_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663148.181345, Size=51616 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\DB1450_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\DB1450_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\DB1450_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\DB1450_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663138.4690433, Size=169342 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\DB1451_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\DB1451_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\DB1451_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\DB1451_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663139.659119, Size=83673 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\DB2000_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\DB2000_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\DB2000_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\DB2000_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663139.8254025, Size=21637 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\DELETE_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\DELETE_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\DELETE_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\DELETE_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663140.8190753, Size=33778 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\DETAIL_DP_DIAG_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\DETAIL_DP_DIAG_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\DETAIL_DP_DIAG_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\DETAIL_DP_DIAG_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662697.8427587, Size=8946 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\DETAIL_DP_DIAG_i_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\DETAIL_DP_DIAG_i_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\DETAIL_DP_DIAG_i_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\DETAIL_DP_DIAG_i_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662907.2243094, Size=598886 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\DeairCO2TempComp_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662861.0153277, Size=3951 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\DeaireationValve_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\DeaireationValve_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\DeaireationValve_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\DeaireationValve_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663154.7256322, Size=7196 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Deaireator StartUp_Seq_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662820.0441003, Size=152274 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Deaireator StartUp_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Deaireator StartUp_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Deaireator StartUp_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Deaireator StartUp_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662820.3909242, Size=56238 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Delay_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Delay_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Delay_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Delay_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662723.5271459, Size=10846 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\DeltaP_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\DeltaP_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\DeltaP_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\DeltaP_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662841.34334, Size=5441 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\EHS30X_16_Ctrl_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\EHS30X_16_Ctrl_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\EHS30X_16_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\EHS30X_16_Ctrl_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662851.828165, Size=39060 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ExtractPointerData_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ExtractPointerData_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ExtractPointerData_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ExtractPointerData_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662835.0744727, Size=14448 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FB2000_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FB2000_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FB2000_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FB2000_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662897.3060315, Size=18617 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FC1828_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FC1828_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FC1828_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FC1828_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663147.7726588, Size=27695 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FC350_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FC350_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FC350_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FC350_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663143.739689, Size=67292 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FC351_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FC351_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FC351_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FC351_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663143.2495956, Size=48751 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FW_DRand_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FW_DRand_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FW_DRand_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FW_DRand_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662841.3996968, Size=5254 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FeedForward_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FeedForward_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FeedForward_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FeedForward_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662843.6417806, Size=11016 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FillerControl_DataSend_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663179.3656764, Size=26759 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerControl_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerControl_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerControl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FillerControl_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663180.0570014, Size=108204 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerGasBlowOff_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerGasBlowOff_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FillerGasBlowOff_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FillerGasBlowOff_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662849.8320591, Size=20479 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Filler_Head_Variables_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662745.1314223, Size=117173 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FillingTime_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FillingTime_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FillingTime_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FillingTime_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662853.9557796, Size=11603 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Filling_Time_Tranfer_DB_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Filling_Time_Tranfer_DB_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Filling_Time_Tranfer_DB_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Filling_Time_Tranfer_DB_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662745.267356, Size=17953 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Filling_Time_Tranfer_Par_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Filling_Time_Tranfer_Par_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Filling_Time_Tranfer_Par_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Filling_Time_Tranfer_Par_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662853.793233, Size=28076 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FirstProduction_Data_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FirstProduction_Data_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FirstProduction_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FirstProduction_Data_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752663096.056021, Size=38786 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FirstProduction_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FirstProduction_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FirstProduction_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FirstProduction_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662882.8351712, Size=95226 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Flow_To_Press_Loss_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662854.1217873, Size=3983 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Freq_To_mmH2O_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662854.0003633, Size=4742 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\FrictionLoss_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\FrictionLoss_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\FrictionLoss_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\FrictionLoss_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662843.6852305, Size=5964 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml --- +[13:34:52] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml --- +[13:34:52] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\GLOBAL_DIAG_DB_XRef.json'... +[13:34:52] Cargando parsers de red... +[13:34:52] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:52] Total de lenguajes con parser cargado: 5 +[13:34:52] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:52] Metadatos XML: ModTime=1752662898.582555, Size=63693 +[13:34:52] Paso 1: Parseando archivo XML... +[13:34:52] Paso 1: Parseo XML completado. +[13:34:52] Paso 2: Detectando tipo de objeto principal... +[13:34:52] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:52] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:52] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:52] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\GLOBAL_DP_DIAG_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\GLOBAL_DP_DIAG_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\GLOBAL_DP_DIAG_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\GLOBAL_DP_DIAG_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663140.8662121, Size=3125 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiag DB_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiag DB_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiag DB_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\GNS DriveDiag DB_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663136.2358396, Size=63318 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiagMain_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiagMain_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiagMain_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\GNS DriveDiagMain_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662711.409527, Size=73674 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiag_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiag_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\GNS DriveDiag_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\GNS DriveDiag_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662701.0268803, Size=55551 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\GetProdBrixCO2_Anal_Inpt_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663154.564049, Size=15550 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI CPU_DP Diag_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662909.1943617, Size=171847 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI Drive_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI Drive_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI Drive_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI Drive_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662710.976322, Size=237352 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Alarms_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Alarms_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Alarms_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Alarms_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662751.3067985, Size=404691 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Blender_Parameters_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662708.541933, Size=1296794 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Device_AVS_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Device_AVS_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Device_AVS_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Device_AVS_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662812.3163722, Size=258489 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Device_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Device_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Device_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Device_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662783.0345786, Size=1806740 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Digital_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Digital_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Digital_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Digital_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662793.9398353, Size=217422 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_ICS_Status_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_ICS_Status_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_ICS_Status_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_ICS_Status_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663134.8638883, Size=62811 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_ICS_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_ICS_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_ICS_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_ICS_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662810.1814032, Size=483332 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_IO_Showing_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663133.980908, Size=326850 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Instrument_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Instrument_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Instrument_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Instrument_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662791.9377058, Size=967256 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Local_CIP_Variables_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662761.2272403, Size=1105092 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_PID_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_PID_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_PID_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_PID_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662805.2343495, Size=1367635 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Recipe_Edit_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662868.8038535, Size=96346 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Recipe_Name_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662879.4004486, Size=775815 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Service_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Service_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Service_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Service_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662762.1792607, Size=125856 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Totalizers_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Totalizers_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Totalizers_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Totalizers_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663135.3329139, Size=45823 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Variables_Cmd_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662764.5437198, Size=286912 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\HMI_Variables_Status_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662767.2789943, Size=383334 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ICS Profibus Comm_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ICS Profibus Comm_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ICS Profibus Comm_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ICS Profibus Comm_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662700.701277, Size=31865 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\IO_FLT1_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\IO_FLT1_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\IO_FLT1_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\IO_FLT1_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663182.8118484, Size=1976 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ISOonTCP_or_TCP_Protocol_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662696.7742393, Size=20005 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Input_CheckFlowMetersSta_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662813.5506692, Size=67317 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Input_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663111.2497537, Size=1228030 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Input_DigitalCtrl_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662834.3080623, Size=18819 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Input_DigitalScanner_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662813.6732726, Size=16398 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Input_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Input_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662840.498448, Size=848924 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Instrument_Scanner_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Instrument_Scanner_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Instrument_Scanner_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Instrument_Scanner_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663160.0258956, Size=11451 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Integral_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Integral_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Integral_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Integral_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662711.489793, Size=13076 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking NET_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking NET_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking NET_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Interlocking NET_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662897.1637952, Size=102046 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_NET_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_NET_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_NET_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Interlocking_NET_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663130.261623, Size=48380 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_Panel_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_Panel_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_Panel_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Interlocking_Panel_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663160.9127188, Size=130486 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_Variables_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_Variables_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Interlocking_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Interlocking_Variables_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662729.3936274, Size=637368 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\LIMIT_I_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\LIMIT_I_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\LIMIT_I_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\LIMIT_I_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662816.197447, Size=13256 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\LIMIT_R_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\LIMIT_R_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\LIMIT_R_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\LIMIT_R_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662849.685915, Size=17742 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\LowPassFilter_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\LowPassFilter_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\LowPassFilter_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\LowPassFilter_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662711.7555044, Size=65199 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\MFMAnalogValues_Totalize_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663175.8822763, Size=189896 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\MFMAnalogValues_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\MFMAnalogValues_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\MFMAnalogValues_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\MFMAnalogValues_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662843.2663713, Size=191939 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\MFM_Analog_Value_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663114.2721615, Size=287940 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\MOD_ERR_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\MOD_ERR_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\MOD_ERR_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\MOD_ERR_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663183.000909, Size=608 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\MSE Slope_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\MSE Slope_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\MSE Slope_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\MSE Slope_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662712.0723143, Size=29859 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\MTD NumBottleAftEndP DB_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\MTD NumBottleAftEndP DB_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\MTD NumBottleAftEndP DB_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\MTD NumBottleAftEndP DB_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663140.2830524, Size=63760 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\MTD NumBottleAftEndProd_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\MTD NumBottleAftEndProd_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\MTD NumBottleAftEndProd_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\MTD NumBottleAftEndProd_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662897.935641, Size=121408 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Maselli_PA_Control_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663154.4373868, Size=29380 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Read_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663153.8541758, Size=30774 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Transfer_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663154.2089128, Size=11557 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Write_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663154.089897, Size=30178 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Maselli_PA_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663117.0714726, Size=18774 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\MaxCarboCO2 Vol_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662861.254906, Size=14617 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\MessageScroll_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\MessageScroll_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\MessageScroll_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\MessageScroll_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663142.927819, Size=2450 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ModValveFault_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ModValveFault_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ModValveFault_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ModValveFault_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663180.6411526, Size=42219 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net BlendFill Eth_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net BlendFill Eth_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Net BlendFill Eth_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Net BlendFill Eth_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662891.7765145, Size=122478 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net CIP System Eth_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net CIP System Eth_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Net CIP System Eth_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Net CIP System Eth_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662886.9707992, Size=122930 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Cip Sidel Eth_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Cip Sidel Eth_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Cip Sidel Eth_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Net Cip Sidel Eth_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662896.6171353, Size=122442 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Dosing Sys Prof_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Dosing Sys Prof_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Dosing Sys Prof_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Net Dosing Sys Prof_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662700.1181605, Size=205690 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Filler Eth_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Filler Eth_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Filler Eth_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Net Filler Eth_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662890.1821141, Size=120964 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Filler Sidel Eth_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Filler Sidel Eth_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Filler Sidel Eth_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Net Filler Sidel Eth_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662893.3890212, Size=123906 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Pasto Eth_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Pasto Eth_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Net Pasto Eth_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Net Pasto Eth_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662888.5610137, Size=120531 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net ProdRoom Eth_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net ProdRoom Eth_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Net ProdRoom Eth_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Net ProdRoom Eth_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662894.988809, Size=121964 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net SyrupRoom Eth_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Net SyrupRoom Eth_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Net SyrupRoom Eth_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Net SyrupRoom Eth_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662885.0681229, Size=122432 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\OBNL_FLT_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\OBNL_FLT_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\OBNL_FLT_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\OBNL_FLT_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663182.8287933, Size=609 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ONS_R_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ONS_R_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ONS_R_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ONS_R_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662844.906898, Size=13774 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Output_AnalogValueToHMI_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663176.3057785, Size=78901 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Output_CO2InjPress_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663176.5928557, Size=44110 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Output_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Output_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663179.1693997, Size=422702 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID MAIN Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID MAIN Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID MAIN Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID MAIN Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663094.6424427, Size=664757 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PIDControl_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PIDControl_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PIDControl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PIDControl_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662697.7539363, Size=62635 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_AVN30x_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_AVN30x_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_AVN30x_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_AVN30x_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662858.7344425, Size=71523 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_AVN30x_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_AVN30x_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_AVN30x_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_AVN30x_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662857.9396958, Size=144804 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_EHS30X_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_EHS30X_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_EHS30X_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_EHS30X_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662852.5848641, Size=42316 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_EHS30X_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_EHS30X_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_EHS30X_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_EHS30X_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662852.0693996, Size=34321 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_Filling_Head_Calc_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662853.5965183, Size=33963 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_Filling_Head_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662855.5685573, Size=59167 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Filling_Head_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_Filling_Head_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662854.9021585, Size=143358 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RMM301_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662847.236097, Size=43735 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM301_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM301_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM301_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RMM301_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662846.715641, Size=81043 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RMM303_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662848.8181753, Size=43712 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM303_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM303_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM303_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RMM303_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662848.2836213, Size=41024 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RMM304_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662857.0812838, Size=40884 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM304_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM304_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMM304_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RMM304_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662856.567909, Size=29002 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RMP302_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662848.0170026, Size=43732 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMP302_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMP302_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RMP302_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RMP302_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662847.4774299, Size=35057 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVM301_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662849.5476217, Size=40839 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM301_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM301_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM301_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVM301_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662849.0376263, Size=32012 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM302_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM302_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM302_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVM302_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662846.229714, Size=40375 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM302_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM302_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM302_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVM302_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662845.747188, Size=28969 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM304_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM304_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM304_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVM304_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662850.0689967, Size=7202 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM304_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM304_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM304_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVM304_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662849.9991162, Size=19702 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVM319_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662850.9380853, Size=39396 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM319_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM319_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVM319_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVM319_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662850.4572368, Size=50359 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVN302_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662856.35868, Size=40853 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVN302_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVN302_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVN302_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVN302_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662855.8620136, Size=42908 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVP303_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662853.3859215, Size=39369 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVP303_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVP303_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVP303_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVP303_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662852.884343, Size=44879 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVS318_Data_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662851.6392434, Size=40423 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVS318_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVS318_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_RVS318_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_RVS318_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662851.139509, Size=28093 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Variables_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Variables_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PID_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PID_Variables_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662842.160287, Size=82965 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM O2_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM O2_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM O2_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PPM O2_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662861.0837128, Size=8010 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PPM303_VFC_Ctrl_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663148.3744893, Size=20885 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM306_VFC_Ctrl_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM306_VFC_Ctrl_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM306_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PPM306_VFC_Ctrl_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663148.9902635, Size=20854 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PPM307_VFC_Ctrl_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663149.508271, Size=28462 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PPN301_VFC_Ctrl_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663148.6100938, Size=20853 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPN304_VFC_Ctrl_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPN304_VFC_Ctrl_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PPN304_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PPN304_VFC_Ctrl_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663149.1657197, Size=18974 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PPP302_VFC_Ctrl_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663148.8048928, Size=20854 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Hz_to_Pressure_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Hz_to_Pressure_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Hz_to_Pressure_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PROC Pump Hz_to_Pressure_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662859.4640253, Size=14641 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Parameters_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Parameters_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Parameters_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PROC Pump Parameters_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663149.2704427, Size=12981 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Pressure_to_Hz_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Pressure_to_Hz_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Pump Pressure_to_Hz_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PROC Pump Pressure_to_Hz_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662859.3533614, Size=15523 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Water Density_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Water Density_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PROC Water Density_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PROC Water Density_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663160.2627556, Size=5530 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PROG_ERR_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PROG_ERR_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PROG_ERR_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PROG_ERR_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663182.980976, Size=610 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Pneumatic Valve Ctrl_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663172.4828992, Size=677644 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Pneumatic Valve Fault DB_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663124.6593764, Size=95591 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Pneumatic Valve Fault_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663160.2080991, Size=26297 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Procedure_Variables_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Procedure_Variables_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Procedure_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Procedure_Variables_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662721.5769298, Size=1016035 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Prod Tank Drain_Seq_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662821.217066, Size=71761 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank Drain_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank Drain_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank Drain_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Prod Tank Drain_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662821.5433373, Size=54969 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Prod Tank PressCtrl_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663168.341374, Size=104536 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Prod Tank RunOut_Seq_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662821.866856, Size=48997 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank RunOut_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank RunOut_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Prod Tank RunOut_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Prod Tank RunOut_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662822.322208, Size=79627 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProdBrixRecovery_BrixCal_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662820.6042168, Size=40984 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdBrixRecovery_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdBrixRecovery_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdBrixRecovery_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProdBrixRecovery_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662820.7522123, Size=20856 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdReportDB_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdReportDB_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdReportDB_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProdReportDB_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663087.4780762, Size=266050 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdReportManager_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdReportManager_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProdReportManager_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProdReportManager_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663146.4451928, Size=329170 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductAvailable_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductAvailable_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductAvailable_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProductAvailable_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662813.977904, Size=45555 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductLiterInTank_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductLiterInTank_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductLiterInTank_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProductLiterInTank_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662813.7464683, Size=7821 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProductPipeDrain_Seq_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662814.6295867, Size=24183 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeDrain_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeDrain_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeDrain_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProductPipeDrain_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662814.9121268, Size=36964 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProductPipeRunOut_Seq_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662815.310432, Size=53057 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProductPipeRunOut_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752662816.083887, Size=74549 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProductQuality_Messages_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663163.2780378, Size=57409 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:53] Paso 2: Detectando tipo de objeto principal... +[13:34:53] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:53] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:53] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:53] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductQuality_XRef.xml --- +[13:34:53] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductQuality_XRef.xml --- +[13:34:53] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ProductQuality_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ProductQuality_XRef.json'... +[13:34:53] Cargando parsers de red... +[13:34:53] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:53] Total de lenguajes con parser cargado: 5 +[13:34:53] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:53] Metadatos XML: ModTime=1752663163.5597289, Size=41848 +[13:34:53] Paso 1: Parseando archivo XML... +[13:34:53] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Profibus Network_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Profibus Network_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Profibus Network_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Profibus Network_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663141.7786708, Size=94301 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Profibus_Variables_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Profibus_Variables_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Profibus_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Profibus_Variables_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662813.2137952, Size=116508 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\PumpsControl_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\PumpsControl_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\PumpsControl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\PumpsControl_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663151.5247252, Size=337033 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\QCO Monitor_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\QCO Monitor_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\QCO Monitor_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\QCO Monitor_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662831.514163, Size=60818 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\QCO Timing DB_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\QCO Timing DB_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\QCO Timing DB_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\QCO Timing DB_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662831.158469, Size=268901 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\RACK_FLT_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\RACK_FLT_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\RACK_FLT_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\RACK_FLT_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663182.8617005, Size=1982 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ReadAnalogIn_Fault_DB_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662834.9583921, Size=51084 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ReadAnalogIn_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ReadAnalogIn_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ReadAnalogIn_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ReadAnalogIn_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662835.557659, Size=78858 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #01_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #01_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #01_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #01_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662912.1456559, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #02_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #02_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #02_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #02_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662912.7045991, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #03_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #03_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #03_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #03_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662913.2887342, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #04_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #04_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #04_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #04_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662913.8501635, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #05_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #05_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #05_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #05_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662914.4083786, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #06_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #06_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #06_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #06_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662914.9692576, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #07_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #07_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #07_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #07_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662915.5266213, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #08_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #08_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #08_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #08_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662916.0802872, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #09_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #09_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #09_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #09_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662916.670195, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #10_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #10_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #10_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #10_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662917.248912, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #11_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #11_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #11_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #11_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662917.798942, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #12_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #12_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #12_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #12_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662918.3464897, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #13_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #13_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #13_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #13_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662918.928408, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #14_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #14_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #14_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #14_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662919.4727767, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #15_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #15_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #15_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #15_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662920.024153, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #16_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #16_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #16_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #16_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662920.5858426, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #17_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #17_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #17_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #17_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662921.1300042, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #18_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #18_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #18_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #18_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662921.6796336, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #19_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #19_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #19_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #19_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662922.237633, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #20_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #20_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #20_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #20_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662922.785428, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #21_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #21_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #21_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #21_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662923.3767598, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #22_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #22_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #22_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #22_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662923.9339128, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #23_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #23_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #23_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #23_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662924.4885724, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #24_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #24_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #24_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #24_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662925.0547326, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #25_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #25_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #25_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #25_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662925.6052356, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #26_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #26_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #26_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #26_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662926.180853, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #27_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #27_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #27_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #27_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662926.7356381, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #28_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #28_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #28_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #28_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662927.3076434, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #29_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #29_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #29_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #29_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662927.862583, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #30_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #30_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #30_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #30_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662928.4293022, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #31_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #31_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #31_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #31_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662929.0224533, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #32_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #32_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #32_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #32_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662929.623914, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #33_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #33_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #33_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #33_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662930.2021263, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #34_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #34_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #34_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #34_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662930.7911675, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #35_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #35_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #35_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #35_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662931.3789897, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #36_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #36_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #36_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #36_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662931.9514163, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #37_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #37_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #37_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #37_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662932.5415869, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #38_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #38_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #38_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #38_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662933.294639, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #39_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #39_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #39_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #39_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662933.8600688, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #40_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #40_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #40_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #40_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662934.4530315, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #41_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #41_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #41_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #41_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662935.0564246, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #42_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #42_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #42_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #42_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662935.626479, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #43_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #43_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #43_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #43_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662936.2122638, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #44_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #44_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #44_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #44_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662936.9647946, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #45_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #45_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #45_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #45_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662937.557549, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #46_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #46_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #46_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #46_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662938.169337, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #47_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #47_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #47_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #47_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662938.7892003, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #48_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #48_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #48_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #48_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662939.3839142, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #49_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #49_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #49_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #49_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662939.9723725, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #50_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #50_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Recipe #50_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Recipe #50_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662940.560847, Size=42705 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeCalculation_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeCalculation_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeCalculation_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\RecipeCalculation_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663146.872499, Size=45056 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\RecipeEditDataSave_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662867.9975567, Size=86787 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement - CIP_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement - CIP_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement - CIP_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\RecipeManagement - CIP_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662881.7667263, Size=151743 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\RecipeManagement - Prod_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662880.6561046, Size=178560 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement_DataCIP_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement_DataCIP_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement_DataCIP_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\RecipeManagement_DataCIP_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662911.609193, Size=128491 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement_DataPrd_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement_DataPrd_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\RecipeManagement_DataPrd_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\RecipeManagement_DataPrd_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662910.329018, Size=134935 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SEL_I_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SEL_I_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SEL_I_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SEL_I_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662814.106369, Size=10389 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SEL_R_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SEL_R_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SEL_R_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SEL_R_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662815.6431344, Size=48700 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SLIM_Block_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SLIM_Block_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SLIM_Block_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SLIM_Block_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663179.1950507, Size=1536 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SLIM_Variables_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SLIM_Variables_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SLIM_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SLIM_Variables_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663123.408988, Size=474289 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Safeties_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Safeties_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Safeties_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Safeties_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663174.3318357, Size=377948 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SelCheckBrixSource_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663164.0440257, Size=84291 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Sel_Check_Brix_Data_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663094.9212747, Size=39124 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Signal Gen_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Signal Gen_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Signal Gen_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Signal Gen_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662843.459419, Size=13286 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Signal_Gen_Data_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663114.3848894, Size=9062 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SlewLimit_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SlewLimit_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SlewLimit_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SlewLimit_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662711.9202516, Size=32536 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SpeedAdjust_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SpeedAdjust_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SpeedAdjust_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SpeedAdjust_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662840.5975251, Size=13599 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Statistical_Analisys_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Statistical_Analisys_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Statistical_Analisys_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Statistical_Analisys_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662712.3470874, Size=62397 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SyrBrix Autocorrection_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662824.7020364, Size=95613 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SyrBrix_SyrupCorrPerc_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662824.172894, Size=7593 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Syrup Line MFM Prep_Seq_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662825.0865414, Size=66309 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Line MFM Prep_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Line MFM Prep_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Line MFM Prep_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Syrup Line MFM Prep_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662825.962283, Size=118478 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Syrup MFM StartUp_Seq_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662826.1491363, Size=27050 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup MFM StartUp_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup MFM StartUp_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup MFM StartUp_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Syrup MFM StartUp_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662826.3807962, Size=34598 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Syrup Rinse QCO_Seq_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663147.5641918, Size=37609 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup RunOut_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup RunOut_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\Syrup RunOut_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\Syrup RunOut_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662826.653572, Size=45119 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupDensity_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupDensity_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupDensity_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SyrupDensity_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662841.2928154, Size=6430 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupLineRinse_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupLineRinse_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupLineRinse_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SyrupLineRinse_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662828.1663253, Size=35679 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SyrupRoomCtrl_UpdateVal_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663174.8752728, Size=13584 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\SyrupRoomCtrl_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663175.0050714, Size=13463 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\System_RunOut_Variables_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662732.9332025, Size=494982 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\System_Run_Out_Data_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662818.0220168, Size=94014 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\System_Run_Out_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\System_Run_Out_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\System_Run_Out_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\System_Run_Out_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662816.943607, Size=121937 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\T_Timer_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\T_Timer_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\T_Timer_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\T_Timer_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662814.0048482, Size=1515 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\TankLevelToHeight_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\TankLevelToHeight_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\TankLevelToHeight_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\TankLevelToHeight_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662853.8634157, Size=6435 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\TankLevel_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\TankLevel_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\TankLevel_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\TankLevel_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663165.5657403, Size=285700 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\VacuumCtrl_Temperature_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\VacuumCtrl_Temperature_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\VacuumCtrl_Temperature_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\VacuumCtrl_Temperature_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663174.5589905, Size=35068 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\VacuumCtrl_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\VacuumCtrl_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\VacuumCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\VacuumCtrl_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663174.786059, Size=30710 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\ValveFlow_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\ValveFlow_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\ValveFlow_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\ValveFlow_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662841.5145714, Size=7531 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\WaterDensity_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\WaterDensity_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\WaterDensity_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\WaterDensity_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663159.9237962, Size=4309 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\WritePeripheral_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\WritePeripheral_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\WritePeripheral_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\WritePeripheral_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662859.2435634, Size=25376 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\_CYCL_EXC_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\_CYCL_EXC_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\_CYCL_EXC_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\_CYCL_EXC_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663182.5333986, Size=19982 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\_StepMove_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\_StepMove_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\_StepMove_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\_StepMove_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662814.426792, Size=44580 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_PA_Control_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663152.8198156, Size=47857 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Parameters_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663152.1862721, Size=31612 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Read_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663151.9935105, Size=77866 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Transfer_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663152.3253617, Size=17416 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Write_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663152.466131, Size=16823 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_PA_Data_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662865.6107764, Size=236658 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Control_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663153.6261933, Size=26274 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Param_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663153.160136, Size=11699 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Read_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663153.0621834, Size=37607 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Trans_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663153.24282, Size=10367 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Write_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752663153.4204645, Size=24628 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Data_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662824.109825, Size=174597 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mPPM303StartUpRamp_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662826.789744, Size=17118 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_CR\parsing\mmH2O_TO_Freq_XRef.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662854.1843262, Size=6701 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:34:54] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_RECV_LF.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_RECV_LF.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_RECV_LF.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AG_RECV_LF.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662065.567933, Size=5578 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:54] Paso 3: Extrayendo atributos del bloque... +[13:34:54] Paso 3: Atributos: Nombre='AG_RECV_LF', Número=206, Lenguaje Bloque='STL' +[13:34:54] Paso 3b: Comentario bloque: '...' +[13:34:54] Paso 4: Extrayendo la interfaz del bloque... +[13:34:54] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:54] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[13:34:54] Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit. +[13:34:54] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:54] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[13:34:54] Paso 6: Escritura JSON completada. +[13:34:54] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AG_RECV_LF.json' +[13:34:54] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_RECV_LF.xml --- +[13:34:54] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AG_RECV_LF.json +[13:34:54] Procesando bloque tipo: FC +[13:34:54] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:54] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:54] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:54] --- Pase 1 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:54] Fase 2 (Agrupación IF con Simplificación): +[13:34:54] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:54] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:54] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:54] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:54] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AG_RECV_LF_processed.json +[13:34:54] Guardado completado. +[13:34:54] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_RECV_LF.xml --- +[13:34:54] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AG_RECV_LF_processed.json +[13:34:54] Generando salida para: FC 'AG_RECV_LF' (Original: AG_RECV_LF) +[13:34:54] -> Modo de generación: FC SCL +[13:34:54] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:34:54] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\AG_RECV_LF.scl +[13:34:54] Generación de .SCL completada. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_SEND_LF.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_SEND_LF.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_SEND_LF.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AG_SEND_LF.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662065.5529392, Size=5784 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:54] Paso 3: Extrayendo atributos del bloque... +[13:34:54] Paso 3: Atributos: Nombre='AG_SEND_LF', Número=205, Lenguaje Bloque='STL' +[13:34:54] Paso 3b: Comentario bloque: '...' +[13:34:54] Paso 4: Extrayendo la interfaz del bloque... +[13:34:54] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:54] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[13:34:54] Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit. +[13:34:54] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:54] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[13:34:54] Paso 6: Escritura JSON completada. +[13:34:54] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AG_SEND_LF.json' +[13:34:54] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_SEND_LF.xml --- +[13:34:54] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AG_SEND_LF.json +[13:34:54] Procesando bloque tipo: FC +[13:34:54] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:54] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:54] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:54] --- Pase 1 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:54] Fase 2 (Agrupación IF con Simplificación): +[13:34:54] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:54] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:54] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:54] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:54] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AG_SEND_LF_processed.json +[13:34:54] Guardado completado. +[13:34:54] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\AG_SEND_LF.xml --- +[13:34:54] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AG_SEND_LF_processed.json +[13:34:54] Generando salida para: FC 'AG_SEND_LF' (Original: AG_SEND_LF) +[13:34:54] -> Modo de generación: FC SCL +[13:34:54] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:34:54] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\AG_SEND_LF.scl +[13:34:54] Generación de .SCL completada. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\AVS Valve Fault DB.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\AVS Valve Fault DB.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\AVS Valve Fault DB.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AVS Valve Fault DB.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662064.9588394, Size=22227 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:54] Paso 3: Extrayendo atributos del bloque... +[13:34:54] Paso 3: Atributos: Nombre='AVS Valve Fault DB', Número=959, Lenguaje Bloque='DB' +[13:34:54] Paso 3b: Comentario bloque: '...' +[13:34:54] Paso 4: Extrayendo la interfaz del bloque... +[13:34:54] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:54] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:54] Paso 6: Escritura JSON completada. +[13:34:54] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AVS Valve Fault DB.json' +[13:34:54] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\AVS Valve Fault DB.xml --- +[13:34:54] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AVS Valve Fault DB.json +[13:34:54] Procesando bloque tipo: GlobalDB +[13:34:54] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:54] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AVS Valve Fault DB_processed.json +[13:34:54] Guardado de GlobalDB completado. +[13:34:54] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\AVS Valve Fault DB.xml --- +[13:34:54] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\AVS Valve Fault DB_processed.json +[13:34:54] Generando salida para: GlobalDB 'AVS_Valve_Fault_DB' (Original: AVS Valve Fault DB) +[13:34:54] -> Modo de generación: DATA_BLOCK SCL +[13:34:54] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:54] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:54] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\AVS_Valve_Fault_DB.scl +[13:34:54] Generación de .SCL completada. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Baialage.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Baialage.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Baialage.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Baialage.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662065.8805673, Size=91329 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:54] Paso 3: Extrayendo atributos del bloque... +[13:34:54] Paso 3: Atributos: Nombre='Baialage', Número=1804, Lenguaje Bloque='LAD' +[13:34:54] Paso 3b: Comentario bloque: '...' +[13:34:54] Paso 4: Extrayendo la interfaz del bloque... +[13:34:54] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:54] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[13:34:54] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 +[13:34:54] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:54] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:54] Paso 6: Escritura JSON completada. +[13:34:54] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Baialage.json' +[13:34:54] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Baialage.xml --- +[13:34:54] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Baialage.json +[13:34:54] Procesando bloque tipo: FC +[13:34:54] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:54] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:54] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:54] --- Pase 1 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 49 instrucciones (no STL) procesadas con SymPy. +[13:34:54] Fase 2 (Agrupación IF con Simplificación): +[13:34:54] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:54] --- Fin Pase 1: 49 proc SymPy, 0 agrup. Continuando... +[13:34:54] --- Pase 2 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 12 instrucciones (no STL) procesadas con SymPy. +[13:34:54] Fase 2 (Agrupación IF con Simplificación): +[13:34:54] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:54] --- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... +[13:34:54] --- Pase 3 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:54] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:54] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:54] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:54] - Red 'MIX - Baialage Ok Max Flow' (ID: 80, Lang: LAD), Instrucción UID: 30, Tipo: 'Sf' +[13:34:54] - Red 'MIX - Baialage Ok Max Flow' (ID: 80, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact' +[13:34:54] - Red 'MIX - Baialage Ok Max Flow' (ID: 80, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' +[13:34:54] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Baialage_processed.json +[13:34:54] Guardado completado. +[13:34:54] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Baialage.xml --- +[13:34:54] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Baialage_processed.json +[13:34:54] Generando salida para: FC 'Baialage' (Original: Baialage) +[13:34:54] -> Modo de generación: FC SCL +[13:34:54] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:34:54] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Baialage.scl +[13:34:54] Generación de .SCL completada. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlendFill StartUp.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662050.425414, Size=162877 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:54] Paso 3: Extrayendo atributos del bloque... +[13:34:54] Paso 3: Atributos: Nombre='BlendFill StartUp', Número=1814, Lenguaje Bloque='LAD' +[13:34:54] Paso 3b: Comentario bloque: '...' +[13:34:54] Paso 4: Extrayendo la interfaz del bloque... +[13:34:54] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:54] Paso 5: Se encontraron 22 elementos SW.Blocks.CompileUnit. +[13:34:54] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 +[13:34:54] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 +[13:34:54] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 40 con cardinalidad 6 - generando pines in1...in6 +[13:34:54] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 +[13:34:54] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:54] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:54] Paso 6: Escritura JSON completada. +[13:34:54] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlendFill StartUp.json' +[13:34:54] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp.xml --- +[13:34:54] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlendFill StartUp.json +[13:34:54] Procesando bloque tipo: FB +[13:34:54] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:54] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:54] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:54] --- Pase 1 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] Error during SymPy simplification for Coil 41: +[13:34:54] To simplify a logical expression with more than 8 variables may take a +[13:34:54] long time and requires the use of `force=True`. +[13:34:54] Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. +[13:34:54] -> 111 instrucciones (no STL) procesadas con SymPy. +[13:34:54] Fase 2 (Agrupación IF con Simplificación): +[13:34:54] INFO: Agrupando 2 instr. bajo condición de Contact UID 30 +[13:34:54] -> 1 agrupaciones realizadas (en redes no STL). +[13:34:54] --- Fin Pase 1: 111 proc SymPy, 1 agrup. Continuando... +[13:34:54] --- Pase 2 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 10 instrucciones (no STL) procesadas con SymPy. +[13:34:54] Fase 2 (Agrupación IF con Simplificación): +[13:34:54] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:54] --- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... +[13:34:54] --- Pase 3 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:54] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:54] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:54] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:54] - Red 'MIX -' (ID: 16E, Lang: LAD), Instrucción UID: 32, Tipo: 'Contact' +[13:34:54] - Red 'MIX -' (ID: 16E, Lang: LAD), Instrucción UID: 33, Tipo: 'Coil' +[13:34:54] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlendFill StartUp_processed.json +[13:34:54] Guardado completado. +[13:34:54] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp.xml --- +[13:34:54] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlendFill StartUp_processed.json +[13:34:54] Generando salida para: FB 'BlendFill_StartUp' (Original: BlendFill StartUp) +[13:34:54] -> Modo de generación: FB SCL +[13:34:54] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:54] INFO: Detectadas 2 VAR_TEMP adicionales. +[13:34:54] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlendFill_StartUp.scl +[13:34:54] Generación de .SCL completada. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662050.3667939, Size=233909 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:54] Paso 3: Extrayendo atributos del bloque... +[13:34:54] Paso 3: Atributos: Nombre='BlendFill StartUp_Seq', Número=1814, Lenguaje Bloque='LAD' +[13:34:54] Paso 3b: Comentario bloque: '...' +[13:34:54] Paso 4: Extrayendo la interfaz del bloque... +[13:34:54] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:54] Paso 5: Se encontraron 36 elementos SW.Blocks.CompileUnit. +[13:34:54] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:54] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:54] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:54] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:54] Advertencia: Access UID=35 no es Symbol ni Constant. +[13:34:54] INFO: Compuerta O UID 42 con cardinalidad 3 - generando pines in1...in3 +[13:34:54] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:54] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:54] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:54] Advertencia: Access UID=34 no es Symbol ni Constant. +[13:34:54] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 +[13:34:54] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:54] Advertencia: Access UID=32 no es Symbol ni Constant. +[13:34:54] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:34:54] Advertencia: Access UID=40 no es Symbol ni Constant. +[13:34:54] INFO: Compuerta O UID 45 con cardinalidad 3 - generando pines in1...in3 +[13:34:54] INFO: Compuerta O UID 52 con cardinalidad 4 - generando pines in1...in4 +[13:34:54] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=207, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=218, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=229, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:34:54] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:54] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=25C, Lenguaje Red=STL +[13:34:54] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:54] Paso 6: Escritura JSON completada. +[13:34:54] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json' +[13:34:54] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- +[13:34:54] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json +[13:34:54] Procesando bloque tipo: FC +[13:34:54] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:54] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:54] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:54] --- Pase 1 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 107 instrucciones (no STL) procesadas con SymPy. +[13:34:54] Fase 2 (Agrupación IF con Simplificación): +[13:34:54] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:54] --- Fin Pase 1: 107 proc SymPy, 0 agrup. Continuando... +[13:34:54] --- Pase 2 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:34:54] Fase 2 (Agrupación IF con Simplificación): +[13:34:54] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:54] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... +[13:34:54] --- Pase 3 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:34:54] Fase 2 (Agrupación IF con Simplificación): +[13:34:54] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:54] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[13:34:54] --- Pase 4 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:54] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:54] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:54] ADVERTENCIA: Se encontraron 7 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:54] - Red 'STEP 00: SELECT NEXT STEP' (ID: 2B, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:54] - Red 'STEP 01: WAIT AVM346 FILLER REQUEST' (ID: 4D, Lang: LAD), Instrucción UID: 44, Tipo: 'Jump' +[13:34:54] - Red 'STEP 02: WAIT END FILLER FLUSHING' (ID: A2, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:54] - Red 'STEP 03: PRODUCT TANK PRESSURE RESTORING' (ID: E6, Lang: LAD), Instrucción UID: 42, Tipo: 'Jump' +[13:34:54] - Red 'STEP 04: WAIT FIRST PRODUCT PRODUCED' (ID: 15D, Lang: LAD), Instrucción UID: 38, Tipo: 'Jump' +[13:34:54] - Red 'STEP 05: START TO LOAD PRODUCT TO THE FILLER' (ID: 1C3, Lang: LAD), Instrucción UID: 55, Tipo: 'Jump' +[13:34:54] - Red 'STEP 06: LOAD 2 WITH PPM303, REGULATION FFOUT' (ID: 23A, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:54] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq_processed.json +[13:34:54] Guardado completado. +[13:34:54] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- +[13:34:54] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq_processed.json +[13:34:54] Generando salida para: FC 'BlendFill_StartUp_Seq' (Original: BlendFill StartUp_Seq) +[13:34:54] -> Modo de generación: FC SCL +[13:34:54] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:34:54] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlendFill_StartUp_Seq.scl +[13:34:54] Generación de .SCL completada. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_All Auto.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662073.2174509, Size=48484 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:54] Paso 3: Extrayendo atributos del bloque... +[13:34:54] Paso 3: Atributos: Nombre='BlenderCtrl_All Auto', Número=2036, Lenguaje Bloque='STL' +[13:34:54] Paso 3b: Comentario bloque: '...' +[13:34:54] Paso 4: Extrayendo la interfaz del bloque... +[13:34:54] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:54] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. +[13:34:54] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:54] - Procesando Red ID=1A, Lenguaje Red=STL +[13:34:54] - Procesando Red ID=2B, Lenguaje Red=STL +[13:34:54] - Procesando Red ID=3C, Lenguaje Red=STL +[13:34:54] - Procesando Red ID=4D, Lenguaje Red=STL +[13:34:54] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:54] Paso 6: Escritura JSON completada. +[13:34:54] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json' +[13:34:54] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- +[13:34:54] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json +[13:34:54] Procesando bloque tipo: FC +[13:34:54] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:54] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:54] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:54] --- Pase 1 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:54] Fase 2 (Agrupación IF con Simplificación): +[13:34:54] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:54] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:54] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:54] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:54] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto_processed.json +[13:34:54] Guardado completado. +[13:34:54] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- +[13:34:54] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto_processed.json +[13:34:54] Generando salida para: FC 'BlenderCtrl_All_Auto' (Original: BlenderCtrl_All Auto) +[13:34:54] -> Modo de generación: FC SCL +[13:34:54] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderCtrl_All_Auto.scl +[13:34:54] Generación de .SCL completada. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662071.43897, Size=8814 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:54] Paso 3: Extrayendo atributos del bloque... +[13:34:54] Paso 3: Atributos: Nombre='BlenderCtrl_CIPModeInit', Número=2013, Lenguaje Bloque='LAD' +[13:34:54] Paso 3b: Comentario bloque: '...' +[13:34:54] Paso 4: Extrayendo la interfaz del bloque... +[13:34:54] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:54] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:34:54] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:54] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:54] Paso 6: Escritura JSON completada. +[13:34:54] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json' +[13:34:54] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- +[13:34:54] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json +[13:34:54] Procesando bloque tipo: FC +[13:34:54] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:54] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:54] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:54] --- Pase 1 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 1 instrucciones (no STL) procesadas con SymPy. +[13:34:54] Fase 2 (Agrupación IF con Simplificación): +[13:34:54] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:54] --- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando... +[13:34:54] --- Pase 2 --- +[13:34:54] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:54] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:54] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:54] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:54] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:54] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit_processed.json +[13:34:54] Guardado completado. +[13:34:54] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- +[13:34:54] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit_processed.json +[13:34:54] Generando salida para: FC 'BlenderCtrl_CIPModeInit' (Original: BlenderCtrl_CIPModeInit) +[13:34:54] -> Modo de generación: FC SCL +[13:34:54] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderCtrl_CIPModeInit.scl +[13:34:54] Generación de .SCL completada. +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml --- +[13:34:54] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml. Se usará el archivo .scl original existente. --- +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml --- +[13:34:54] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml. Se usará el archivo .scl original existente. --- +[13:34:54] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- +[13:34:54] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- +[13:34:54] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json'... +[13:34:54] Cargando parsers de red... +[13:34:54] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:54] Total de lenguajes con parser cargado: 5 +[13:34:54] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:54] Metadatos XML: ModTime=1752662071.063167, Size=1445635 +[13:34:54] Paso 1: Parseando archivo XML... +[13:34:54] Paso 1: Parseo XML completado. +[13:34:54] Paso 2: Detectando tipo de objeto principal... +[13:34:54] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:54] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:54] Paso 3: Extrayendo atributos del bloque... +[13:34:54] Paso 3: Atributos: Nombre='BlenderCtrl_MachineInit', Número=2003, Lenguaje Bloque='LAD' +[13:34:54] Paso 3b: Comentario bloque: '...' +[13:34:54] Paso 4: Extrayendo la interfaz del bloque... +[13:34:54] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:54] Paso 5: Se encontraron 199 elementos SW.Blocks.CompileUnit. +[13:34:54] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 +[13:34:54] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 +[13:34:54] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 +[13:34:54] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:34:54] - Procesando Red ID=207, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=218, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=229, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=25C, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=26D, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=27E, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=28F, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=2A0, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=2B1, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=2C2, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=2D3, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:54] - Procesando Red ID=2E4, Lenguaje Red=LAD +[13:34:54] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=2F5, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=306, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=317, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=328, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=339, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=34A, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=35B, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=36C, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=37D, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=38E, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=39F, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=3B0, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=3C1, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=3D2, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=3E3, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=3F4, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=405, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=416, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=427, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=438, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=449, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=45A, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=46B, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=47C, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=48D, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=49E, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=4AF, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=4C0, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=4D1, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=4E2, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=4F3, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=504, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=515, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=526, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=537, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=548, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=559, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=56A, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=57B, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=58C, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=59D, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=5AE, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=5BF, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=5D0, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=5E1, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=5F2, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=603, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=614, Lenguaje Red=STL +[13:34:55] - Procesando Red ID=625, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=636, Lenguaje Red=STL +[13:34:55] - Procesando Red ID=647, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=658, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=669, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=67A, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=68B, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=69C, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=6AD, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=6BE, Lenguaje Red=STL +[13:34:55] - Procesando Red ID=6CF, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=6E0, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=6F1, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=702, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=713, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=724, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=735, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=746, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=757, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=768, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=779, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=78A, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=79B, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=7AC, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=7BD, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=7CE, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=7DF, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=7F0, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=801, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=812, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=823, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=834, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=845, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=856, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=867, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=878, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=889, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=89A, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=8AB, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=8BC, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=8CD, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=8DE, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=8EF, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=900, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=911, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=922, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=933, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=944, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=955, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=966, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=977, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=988, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=999, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=9AA, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=9BB, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=9CC, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=9DD, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=9EE, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=9FF, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=A10, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=A21, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=A32, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=A43, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=A54, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=A65, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=A76, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=A87, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=A98, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=AA9, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=ABA, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=ACB, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=ADC, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=AED, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=AFE, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=B0F, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=B20, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=B31, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=B42, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=B53, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=B64, Lenguaje Red=STL +[13:34:55] - Procesando Red ID=B75, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=B86, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=B97, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=BA8, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=BB9, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=BCA, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=BDB, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=BEC, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=BFD, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=C0E, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=C1F, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=C30, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=C41, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=C52, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=C63, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=C74, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=C85, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=C96, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=CA7, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=CB8, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=CC9, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=CDA, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=CEB, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=CFC, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=D0D, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=D1E, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=D2F, Lenguaje Red=LAD +[13:34:55] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:55] Paso 6: Escritura JSON completada. +[13:34:55] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json' +[13:34:55] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- +[13:34:55] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json +[13:34:55] Procesando bloque tipo: FC +[13:34:55] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:55] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:55] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:55] --- Pase 1 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 943 instrucciones (no STL) procesadas con SymPy. +[13:34:55] Fase 2 (Agrupación IF con Simplificación): +[13:34:55] INFO: Agrupando 2 instr. bajo condición de Gt UID 32 +[13:34:55] INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +[13:34:55] -> 2 agrupaciones realizadas (en redes no STL). +[13:34:55] --- Fin Pase 1: 943 proc SymPy, 2 agrup. Continuando... +[13:34:55] --- Pase 2 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 159 instrucciones (no STL) procesadas con SymPy. +[13:34:55] Fase 2 (Agrupación IF con Simplificación): +[13:34:55] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:55] --- Fin Pase 2: 159 proc SymPy, 0 agrup. Continuando... +[13:34:55] --- Pase 3 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 21 instrucciones (no STL) procesadas con SymPy. +[13:34:55] Fase 2 (Agrupación IF con Simplificación): +[13:34:55] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:55] --- Fin Pase 3: 21 proc SymPy, 0 agrup. Continuando... +[13:34:55] --- Pase 4 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:55] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:55] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:55] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:55] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit_processed.json +[13:34:55] Guardado completado. +[13:34:55] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- +[13:34:55] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit_processed.json +[13:34:55] Generando salida para: FC 'BlenderCtrl_MachineInit' (Original: BlenderCtrl_MachineInit) +[13:34:55] -> Modo de generación: FC SCL +[13:34:55] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderCtrl_MachineInit.scl +[13:34:55] Generación de .SCL completada. +[13:34:55] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- +[13:34:55] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- +[13:34:55] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json'... +[13:34:55] Cargando parsers de red... +[13:34:55] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:55] Total de lenguajes con parser cargado: 5 +[13:34:55] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:55] Metadatos XML: ModTime=1752662073.2379613, Size=43229 +[13:34:55] Paso 1: Parseando archivo XML... +[13:34:55] Paso 1: Parseo XML completado. +[13:34:55] Paso 2: Detectando tipo de objeto principal... +[13:34:55] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:55] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:55] Paso 3: Extrayendo atributos del bloque... +[13:34:55] Paso 3: Atributos: Nombre='BlenderCtrl_ManualActive', Número=2037, Lenguaje Bloque='STL' +[13:34:55] Paso 3b: Comentario bloque: '...' +[13:34:55] Paso 4: Extrayendo la interfaz del bloque... +[13:34:55] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:55] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. +[13:34:55] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:55] - Procesando Red ID=1A, Lenguaje Red=STL +[13:34:55] - Procesando Red ID=2B, Lenguaje Red=STL +[13:34:55] - Procesando Red ID=3C, Lenguaje Red=STL +[13:34:55] - Procesando Red ID=4D, Lenguaje Red=STL +[13:34:55] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:55] Paso 6: Escritura JSON completada. +[13:34:55] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json' +[13:34:55] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- +[13:34:55] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json +[13:34:55] Procesando bloque tipo: FC +[13:34:55] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:55] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:55] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:55] --- Pase 1 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:55] Fase 2 (Agrupación IF con Simplificación): +[13:34:55] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:55] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:55] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:55] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:55] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive_processed.json +[13:34:55] Guardado completado. +[13:34:55] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- +[13:34:55] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive_processed.json +[13:34:55] Generando salida para: FC 'BlenderCtrl_ManualActive' (Original: BlenderCtrl_ManualActive) +[13:34:55] -> Modo de generación: FC SCL +[13:34:55] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderCtrl_ManualActive.scl +[13:34:55] Generación de .SCL completada. +[13:34:55] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- +[13:34:55] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- +[13:34:55] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json'... +[13:34:55] Cargando parsers de red... +[13:34:55] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:55] Total de lenguajes con parser cargado: 5 +[13:34:55] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:55] Metadatos XML: ModTime=1752662071.4232576, Size=18259 +[13:34:55] Paso 1: Parseando archivo XML... +[13:34:55] Paso 1: Parseo XML completado. +[13:34:55] Paso 2: Detectando tipo de objeto principal... +[13:34:55] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:55] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:55] Paso 3: Extrayendo atributos del bloque... +[13:34:55] Paso 3: Atributos: Nombre='BlenderCtrl_ProdModeInit', Número=2012, Lenguaje Bloque='LAD' +[13:34:55] Paso 3b: Comentario bloque: '...' +[13:34:55] Paso 4: Extrayendo la interfaz del bloque... +[13:34:55] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:55] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[13:34:55] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:55] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:55] Paso 6: Escritura JSON completada. +[13:34:55] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json' +[13:34:55] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- +[13:34:55] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json +[13:34:55] Procesando bloque tipo: FC +[13:34:55] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:55] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:55] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:55] --- Pase 1 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:34:55] Fase 2 (Agrupación IF con Simplificación): +[13:34:55] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:55] --- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... +[13:34:55] --- Pase 2 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:55] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:55] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:55] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:55] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit_processed.json +[13:34:55] Guardado completado. +[13:34:55] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- +[13:34:55] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit_processed.json +[13:34:55] Generando salida para: FC 'BlenderCtrl_ProdModeInit' (Original: BlenderCtrl_ProdModeInit) +[13:34:55] -> Modo de generación: FC SCL +[13:34:55] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderCtrl_ProdModeInit.scl +[13:34:55] Generación de .SCL completada. +[13:34:55] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- +[13:34:55] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- +[13:34:55] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json'... +[13:34:55] Cargando parsers de red... +[13:34:55] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:55] Total de lenguajes con parser cargado: 5 +[13:34:55] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:55] Metadatos XML: ModTime=1752662071.4562793, Size=10066 +[13:34:55] Paso 1: Parseando archivo XML... +[13:34:55] Paso 1: Parseo XML completado. +[13:34:55] Paso 2: Detectando tipo de objeto principal... +[13:34:55] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:55] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:55] Paso 3: Extrayendo atributos del bloque... +[13:34:55] Paso 3: Atributos: Nombre='BlenderCtrl_ResetSPWord', Número=2014, Lenguaje Bloque='LAD' +[13:34:55] Paso 3b: Comentario bloque: 'TASK2...' +[13:34:55] Paso 4: Extrayendo la interfaz del bloque... +[13:34:55] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:55] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:34:55] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:55] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:55] Paso 6: Escritura JSON completada. +[13:34:55] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json' +[13:34:55] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- +[13:34:55] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json +[13:34:55] Procesando bloque tipo: FC +[13:34:55] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:55] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:55] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:55] --- Pase 1 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:55] Fase 2 (Agrupación IF con Simplificación): +[13:34:55] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:55] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:55] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:55] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:55] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord_processed.json +[13:34:55] Guardado completado. +[13:34:55] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- +[13:34:55] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord_processed.json +[13:34:55] Generando salida para: FC 'BlenderCtrl_ResetSPWord' (Original: BlenderCtrl_ResetSPWord) +[13:34:55] -> Modo de generación: FC SCL +[13:34:55] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderCtrl_ResetSPWord.scl +[13:34:55] Generación de .SCL completada. +[13:34:55] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- +[13:34:55] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- +[13:34:55] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json'... +[13:34:55] Cargando parsers de red... +[13:34:55] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:55] Total de lenguajes con parser cargado: 5 +[13:34:55] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:55] Metadatos XML: ModTime=1752662073.1613357, Size=11474 +[13:34:55] Paso 1: Parseando archivo XML... +[13:34:55] Paso 1: Parseo XML completado. +[13:34:55] Paso 2: Detectando tipo de objeto principal... +[13:34:55] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:55] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:55] Paso 3: Extrayendo atributos del bloque... +[13:34:55] Paso 3: Atributos: Nombre='BlenderCtrl_UpdatePWord', Número=2034, Lenguaje Bloque='LAD' +[13:34:55] Paso 3b: Comentario bloque: '...' +[13:34:55] Paso 4: Extrayendo la interfaz del bloque... +[13:34:55] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:55] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:34:55] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:55] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:55] Paso 6: Escritura JSON completada. +[13:34:55] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json' +[13:34:55] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- +[13:34:55] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json +[13:34:55] Procesando bloque tipo: FC +[13:34:55] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:55] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:55] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:55] --- Pase 1 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:55] Fase 2 (Agrupación IF con Simplificación): +[13:34:55] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:55] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:55] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:55] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:55] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord_processed.json +[13:34:55] Guardado completado. +[13:34:55] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- +[13:34:55] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord_processed.json +[13:34:55] Generando salida para: FC 'BlenderCtrl_UpdatePWord' (Original: BlenderCtrl_UpdatePWord) +[13:34:55] -> Modo de generación: FC SCL +[13:34:55] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderCtrl_UpdatePWord.scl +[13:34:55] Generación de .SCL completada. +[13:34:55] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl__Main.xml --- +[13:34:55] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl__Main.xml --- +[13:34:55] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl__Main.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json'... +[13:34:55] Cargando parsers de red... +[13:34:55] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:55] Total de lenguajes con parser cargado: 5 +[13:34:55] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:55] Metadatos XML: ModTime=1752662073.434985, Size=405881 +[13:34:55] Paso 1: Parseando archivo XML... +[13:34:55] Paso 1: Parseo XML completado. +[13:34:55] Paso 2: Detectando tipo de objeto principal... +[13:34:55] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:55] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:55] Paso 3: Extrayendo atributos del bloque... +[13:34:55] Paso 3: Atributos: Nombre='BlenderCtrl__Main', Número=2000, Lenguaje Bloque='LAD' +[13:34:55] Paso 3b: Comentario bloque: '...' +[13:34:55] Paso 4: Extrayendo la interfaz del bloque... +[13:34:55] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:55] Paso 5: Se encontraron 76 elementos SW.Blocks.CompileUnit. +[13:34:55] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=207, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=218, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=229, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=25C, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=26D, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=27E, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=28F, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=2A0, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=2B1, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=2C2, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=2D3, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=2E4, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=2F5, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 34 con cardinalidad 6 - generando pines in1...in6 +[13:34:55] - Procesando Red ID=306, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=317, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=328, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=339, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=34A, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=35B, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=36C, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=37D, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=38E, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=39F, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=3B0, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=3C1, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=3D2, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=3E3, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=3F4, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=405, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=416, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=427, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=438, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:55] - Procesando Red ID=449, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=45A, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=46B, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=47C, Lenguaje Red=LAD +[13:34:55] INFO: Compuerta O UID 31 con cardinalidad 4 - generando pines in1...in4 +[13:34:55] - Procesando Red ID=48D, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=49E, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=4AF, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=4C0, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=4D1, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=4E2, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=4F3, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=504, Lenguaje Red=LAD +[13:34:55] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:55] Paso 6: Escritura JSON completada. +[13:34:55] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json' +[13:34:55] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl__Main.xml --- +[13:34:55] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json +[13:34:55] Procesando bloque tipo: FC +[13:34:55] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:55] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:55] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:55] --- Pase 1 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 158 instrucciones (no STL) procesadas con SymPy. +[13:34:55] Fase 2 (Agrupación IF con Simplificación): +[13:34:55] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:55] --- Fin Pase 1: 158 proc SymPy, 0 agrup. Continuando... +[13:34:55] --- Pase 2 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 18 instrucciones (no STL) procesadas con SymPy. +[13:34:55] Fase 2 (Agrupación IF con Simplificación): +[13:34:55] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:55] --- Fin Pase 2: 18 proc SymPy, 0 agrup. Continuando... +[13:34:55] --- Pase 3 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:55] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:55] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:55] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:55] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl__Main_processed.json +[13:34:55] Guardado completado. +[13:34:55] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderCtrl__Main.xml --- +[13:34:55] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderCtrl__Main_processed.json +[13:34:55] Generando salida para: FC 'BlenderCtrl__Main' (Original: BlenderCtrl__Main) +[13:34:55] -> Modo de generación: FC SCL +[13:34:55] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:34:55] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderCtrl__Main.scl +[13:34:55] Generación de .SCL completada. +[13:34:55] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- +[13:34:55] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- +[13:34:55] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json'... +[13:34:55] Cargando parsers de red... +[13:34:55] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:55] Total de lenguajes con parser cargado: 5 +[13:34:55] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:55] Metadatos XML: ModTime=1752662054.9878867, Size=96190 +[13:34:55] Paso 1: Parseando archivo XML... +[13:34:55] Paso 1: Parseo XML completado. +[13:34:55] Paso 2: Detectando tipo de objeto principal... +[13:34:55] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:55] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:55] Paso 3: Extrayendo atributos del bloque... +[13:34:55] Paso 3: Atributos: Nombre='BlenderPIDCtrl_Monitor', Número=1787, Lenguaje Bloque='LAD' +[13:34:55] Paso 3b: Comentario bloque: '...' +[13:34:55] Paso 4: Extrayendo la interfaz del bloque... +[13:34:55] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:55] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. +[13:34:55] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:55] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:55] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:55] Paso 6: Escritura JSON completada. +[13:34:55] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json' +[13:34:55] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- +[13:34:55] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json +[13:34:55] Procesando bloque tipo: FB +[13:34:55] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:55] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:55] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:55] --- Pase 1 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 32 instrucciones (no STL) procesadas con SymPy. +[13:34:55] Fase 2 (Agrupación IF con Simplificación): +[13:34:55] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:55] --- Fin Pase 1: 32 proc SymPy, 0 agrup. Continuando... +[13:34:55] --- Pase 2 --- +[13:34:55] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:55] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:55] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:55] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:55] ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:55] - Red 'MIX - Water PID Controlling Ok' (ID: 2B, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' +[13:34:55] - Red 'MIX - Water PID Controlling Ok' (ID: 2B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:34:55] - Red 'MIX - Syrup PID Controlling Ok' (ID: 5E, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' +[13:34:55] - Red 'MIX - Syrup PID Controlling Ok' (ID: 5E, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:34:55] - Red 'MIX - CO2 PID Controlling Ok' (ID: 91, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' +[13:34:55] - Red 'MIX - CO2 PID Controlling Ok' (ID: 91, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:34:55] - Red 'MIX - CO2 PID Controlling Ok' (ID: C4, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' +[13:34:55] - Red 'MIX - CO2 PID Controlling Ok' (ID: C4, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:34:55] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor_processed.json +[13:34:55] Guardado completado. +[13:34:55] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- +[13:34:55] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor_processed.json +[13:34:55] Generando salida para: FB 'BlenderPIDCtrl_Monitor' (Original: BlenderPIDCtrl_Monitor) +[13:34:55] -> Modo de generación: FB SCL +[13:34:55] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. +[13:34:55] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. +[13:34:55] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. +[13:34:55] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. +[13:34:55] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderPIDCtrl_Monitor.scl +[13:34:55] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662059.7125845, Size=262210 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BlenderPIDCtrl_WriteAnOu', Número=1925, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 27 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 79 con cardinalidad 9 - generando pines in1...in9 +[13:34:56] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=E6, Lenguaje Red=STL +[13:34:56] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=108, Lenguaje Red=STL +[13:34:56] - Procesando Red ID=119, Lenguaje Red=STL +[13:34:56] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=13B, Lenguaje Red=STL +[13:34:56] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 59 con cardinalidad 7 - generando pines in1...in7 +[13:34:56] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=17F, Lenguaje Red=STL +[13:34:56] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A1, Lenguaje Red=STL +[13:34:56] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 54 con cardinalidad 6 - generando pines in1...in6 +[13:34:56] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json +[13:34:56] Procesando bloque tipo: FC +[13:34:56] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 112 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 112 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 3 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:56] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:56] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu_processed.json +[13:34:56] Generando salida para: FC 'BlenderPIDCtrl_WriteAnOu' (Original: BlenderPIDCtrl_WriteAnOu) +[13:34:56] -> Modo de generación: FC SCL +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderPIDCtrl_WriteAnOu.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662059.7549863, Size=82115 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BlenderPIDCtrl__Loop', Número=1729, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json +[13:34:56] Procesando bloque tipo: FB +[13:34:56] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 56 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] INFO: Agrupando 6 instr. bajo condición de Contact UID 27 +[13:34:56] INFO: Agrupando 2 instr. bajo condición de Contact UID 25 +[13:34:56] -> 2 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 56 proc SymPy, 2 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:56] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:56] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop_processed.json +[13:34:56] Generando salida para: FB 'BlenderPIDCtrl__Loop' (Original: BlenderPIDCtrl__Loop) +[13:34:56] -> Modo de generación: FB SCL +[13:34:56] WARNING: No se encontró definición para 'BlenderPID_PIDFFCalc'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BlenderPID_BlendingFault'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BlenderPIDCtrl_SaveInteg'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BlenderPIDCtrl_Monitor'. Se buscó en directorios estándar. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderPIDCtrl__Loop.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_BlendingFault.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_BlendingFault.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_NextRecipe.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662062.3195837, Size=14827 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BlenderPID_NextRecipe', Número=1916, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json +[13:34:56] Procesando bloque tipo: FC +[13:34:56] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] Error: BLKMOV 24 sin información válida para SRCBLK. +[13:34:56] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:56] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:56] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe_processed.json +[13:34:56] Generando salida para: FC 'BlenderPID_NextRecipe' (Original: BlenderPID_NextRecipe) +[13:34:56] -> Modo de generación: FC SCL +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderPID_NextRecipe.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID__Main.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID__Main.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID__Main_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662064.938342, Size=51222 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BlenderPID__Main_Data', Número=950, Lenguaje Bloque='DB' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json +[13:34:56] Procesando bloque tipo: InstanceDB +[13:34:56] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:34:56] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPID__Main_Data_processed.json +[13:34:56] Guardado de InstanceDB completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderPID__Main_Data_processed.json +[13:34:56] Generando salida para: InstanceDB 'BlenderPID__Main_Data' (Original: BlenderPID__Main_Data) +[13:34:56] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:34:56] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BlenderPID_PIDSPCalc'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BlenderPID_PIDInitParam'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BlenderPID_ActualRecipe'. Se buscó en directorios estándar. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderPID__Main_Data.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRinse.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662071.7957118, Size=145753 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BlenderRinse', Número=2019, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 20 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 40 con cardinalidad 8 - generando pines in1...in8 +[13:34:56] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 36 con cardinalidad 5 - generando pines in1...in5 +[13:34:56] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRinse.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRinse.json +[13:34:56] Procesando bloque tipo: FC +[13:34:56] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] Error during SymPy simplification for Coil 41: +[13:34:56] To simplify a logical expression with more than 8 variables may take a +[13:34:56] long time and requires the use of `force=True`. +[13:34:56] -> 102 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 102 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 21 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 2: 21 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 3 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 4 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:56] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:56] - Red 'MIX - ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 36, Tipo: 'Rs' +[13:34:56] - Red 'MIX - ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'Coil' +[13:34:56] - Red 'MIX - WarmRinse' (ID: 5E, Lang: LAD), Instrucción UID: 36, Tipo: 'Rs' +[13:34:56] - Red 'MIX - WarmRinse' (ID: 5E, Lang: LAD), Instrucción UID: 37, Tipo: 'Coil' +[13:34:56] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRinse_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRinse_processed.json +[13:34:56] Generando salida para: FC 'BlenderRinse' (Original: BlenderRinse) +[13:34:56] -> Modo de generación: FC SCL +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderRinse.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse_Done.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse_Done.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse_Done.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRinse_Done.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662071.748486, Size=13208 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BlenderRinse_Done', Número=2042, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRinse_Done.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse_Done.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRinse_Done.json +[13:34:56] Procesando bloque tipo: FC +[13:34:56] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:56] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:56] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRinse_Done_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRinse_Done.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRinse_Done_processed.json +[13:34:56] Generando salida para: FC 'BlenderRinse_Done' (Original: BlenderRinse_Done) +[13:34:56] -> Modo de generación: FC SCL +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderRinse_Done.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662051.3990905, Size=204066 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BlenderRun_MeasFilSpeed', Número=1719, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 27 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 +[13:34:56] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=C4, Lenguaje Red=STL +[13:34:56] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 63 con cardinalidad 4 - generando pines in1...in4 +[13:34:56] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed.json +[13:34:56] Procesando bloque tipo: FB +[13:34:56] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] Advertencia: No se encontró nombre/instancia para TON UID 50. Usando placeholder '#TON_INSTANCE_50'. +[13:34:56] Advertencia: No se encontró nombre/instancia para TON UID 64. Usando placeholder '#TON_INSTANCE_64'. +[13:34:56] Advertencia: No se encontró nombre/instancia para TOF UID 66. Usando placeholder '#TOF_INSTANCE_66'. +[13:34:56] -> 78 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] INFO: Agrupando 2 instr. bajo condición de Contact UID 26 +[13:34:56] INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +[13:34:56] -> 2 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 78 proc SymPy, 2 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] Advertencia: No se encontró nombre/instancia para TON UID 64. Usando placeholder '#TON_INSTANCE_64'. +[13:34:56] -> 14 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 3 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] Advertencia: No se encontró nombre/instancia para TON UID 64. Usando placeholder '#TON_INSTANCE_64'. +[13:34:56] -> 1 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 4 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] Advertencia: No se encontró nombre/instancia para TON UID 64. Usando placeholder '#TON_INSTANCE_64'. +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:56] ADVERTENCIA: Se encontraron 13 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:56] - Red 'FillerTracked' (ID: 119, Lang: LAD), Instrucción UID: 55, Tipo: 'Abs' +[13:34:56] - Red 'FillerTracked' (ID: 119, Lang: LAD), Instrucción UID: 56, Tipo: 'Div' +[13:34:56] - Red 'FillerTracked' (ID: 119, Lang: LAD), Instrucción UID: 57, Tipo: 'Gt' +[13:34:56] - Red 'FillerTracked' (ID: 119, Lang: LAD), Instrucción UID: 58, Tipo: 'Not' +[13:34:56] - Red 'FillerTracked' (ID: 119, Lang: LAD), Instrucción UID: 59, Tipo: 'Lt' +[13:34:56] - Red 'FillerTracked' (ID: 119, Lang: LAD), Instrucción UID: 63, Tipo: 'O' +[13:34:56] - Red 'FillerTracked' (ID: 119, Lang: LAD), Instrucción UID: 64, Tipo: 'TON' +[13:34:56] - Red 'FillerTracked' (ID: 119, Lang: LAD), Instrucción UID: 68, Tipo: 'Contact' +[13:34:56] - Red 'FillerTracked' (ID: 119, Lang: LAD), Instrucción UID: 69, Tipo: 'Coil' +[13:34:56] - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 33, Tipo: 'Abs' +[13:34:56] - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 34, Tipo: 'Mul' +[13:34:56] - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 35, Tipo: 'Lt' +[13:34:56] - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' +[13:34:56] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed_processed.json +[13:34:56] Generando salida para: FB 'BlenderRun_MeasFilSpeed' (Original: BlenderRun_MeasFilSpeed) +[13:34:56] -> Modo de generación: FB SCL +[13:34:56] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'TOF:v1.0'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:34:56] INFO: Detectadas 4 VAR_TEMP adicionales. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderRun_MeasFilSpeed.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662065.0460858, Size=26436 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BlenderRun_MeasFil_Data', Número=974, Lenguaje Bloque='DB' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data.json +[13:34:56] Procesando bloque tipo: InstanceDB +[13:34:56] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:34:56] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data_processed.json +[13:34:56] Guardado de InstanceDB completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data_processed.json +[13:34:56] Generando salida para: InstanceDB 'BlenderRun_MeasFil_Data' (Original: BlenderRun_MeasFil_Data) +[13:34:56] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:34:56] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'TOF:v1.0'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderRun_MeasFil_Data.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_ProdTime.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_ProdTime.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662071.5574632, Size=84082 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BlenderRun_ProdTime', Número=2040, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: 'MANCANO SEG. 10 E 12. +[13:34:56] Questa FC e già fatta per le...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_ProdTime.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_ProdTime.json +[13:34:56] Procesando bloque tipo: FC +[13:34:56] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 34 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] INFO: Agrupando 2 instr. bajo condición de Contact UID 27 +[13:34:56] INFO: Agrupando 3 instr. bajo condición de Contact UID 30 +[13:34:56] INFO: Agrupando 3 instr. bajo condición de O UID 31 +[13:34:56] -> 3 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 34 proc SymPy, 3 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 3 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 4 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:56] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:56] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_ProdTime_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_ProdTime_processed.json +[13:34:56] Generando salida para: FC 'BlenderRun_ProdTime' (Original: BlenderRun_ProdTime) +[13:34:56] -> Modo de generación: FC SCL +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderRun_ProdTime.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_SelectConstan.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_SelectConstan.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_Stopping.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_Stopping.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_Stopping.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_Stopping.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662071.584126, Size=50023 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BlenderRun_Stopping', Número=2041, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_Stopping.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_Stopping.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_Stopping.json +[13:34:56] Procesando bloque tipo: FC +[13:34:56] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 26 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 26 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 8 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 3 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:56] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:56] - Red 'OperatorStop' (ID: 2B, Lang: LAD), Instrucción UID: 28, Tipo: 'Sp' +[13:34:56] - Red 'OperatorStop' (ID: 2B, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' +[13:34:56] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_Stopping_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun_Stopping.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun_Stopping_processed.json +[13:34:56] Generando salida para: FC 'BlenderRun_Stopping' (Original: BlenderRun_Stopping) +[13:34:56] -> Modo de generación: FC SCL +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderRun_Stopping.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun__Control.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun__Control.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun__Control.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun__Control.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662071.6678188, Size=280163 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BlenderRun__Control', Número=2015, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 35 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 24 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] INFO: Compuerta O UID 58 con cardinalidad 7 - generando pines in1...in7 +[13:34:56] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 76 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] INFO: Compuerta O UID 115 con cardinalidad 21 - generando pines in1...in21 +[13:34:56] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1B2, Lenguaje Red=STL +[13:34:56] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=207, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=218, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=229, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 55 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] INFO: Compuerta O UID 63 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] INFO: Compuerta O UID 72 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] INFO: Compuerta O UID 74 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] INFO: Compuerta O UID 80 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] INFO: Compuerta O UID 84 con cardinalidad 5 - generando pines in1...in5 +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun__Control.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun__Control.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun__Control.json +[13:34:56] Procesando bloque tipo: FC +[13:34:56] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] Warning: get_sympy_representation called with None source_info. +[13:34:56] -> 191 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 191 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] Error during SymPy simplification for Coil 46: +[13:34:56] To simplify a logical expression with more than 8 variables may take a +[13:34:56] long time and requires the use of `force=True`. +[13:34:56] Error during SymPy simplification for Coil 116: +[13:34:56] To simplify a logical expression with more than 8 variables may take a +[13:34:56] long time and requires the use of `force=True`. +[13:34:56] Warning: get_sympy_representation called with None source_info. +[13:34:56] -> 52 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 2: 52 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 3 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] Warning: get_sympy_representation called with None source_info. +[13:34:56] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 4 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] Error during SymPy simplification for Coil 86: +[13:34:56] To simplify a logical expression with more than 8 variables may take a +[13:34:56] long time and requires the use of `force=True`. +[13:34:56] Warning: get_sympy_representation called with None source_info. +[13:34:56] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 5 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] Warning: get_sympy_representation called with None source_info. +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:56] ADVERTENCIA: Se encontraron 13 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:56] - Red 'EnableStart' (ID: 6F, Lang: LAD), Instrucción UID: 25, Tipo: 'Sf' +[13:34:56] - Red 'BlenderStopDly' (ID: 91, Lang: LAD), Instrucción UID: 59, Tipo: 'Rs' +[13:34:56] - Red 'BlenderStopDly' (ID: 91, Lang: LAD), Instrucción UID: 60, Tipo: 'Sf' +[13:34:56] - Red 'BlenderStopDly' (ID: 91, Lang: LAD), Instrucción UID: 61, Tipo: 'Coil' +[13:34:56] - Red 'MIX - RUN CTRL' (ID: C4, Lang: LAD), Instrucción UID: 25, Tipo: 'SdCoil' +[13:34:56] - Red 'MIX - DlyOffRecirc' (ID: 190, Lang: LAD), Instrucción UID: 27, Tipo: 'Sf' +[13:34:56] - Red 'MIX - DlyOffRecirc' (ID: 190, Lang: LAD), Instrucción UID: 29, Tipo: 'O' +[13:34:56] - Red 'MIX - DlyOffRecirc' (ID: 190, Lang: LAD), Instrucción UID: 30, Tipo: 'Coil' +[13:34:56] - Red '' (ID: 1C3, Lang: LAD), Instrucción UID: 27, Tipo: 'Abs' +[13:34:56] - Red 'MIX - EnStopFromFiller' (ID: 1E5, Lang: LAD), Instrucción UID: 29, Tipo: 'Sf' +[13:34:56] - Red 'MIX - EnStopFromFiller' (ID: 1E5, Lang: LAD), Instrucción UID: 30, Tipo: 'Coil' +[13:34:56] - Red 'DelayToRestart' (ID: 1F6, Lang: LAD), Instrucción UID: 42, Tipo: 'Sf' +[13:34:56] - Red 'DelayToRestart' (ID: 1F6, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' +[13:34:56] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun__Control_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BlenderRun__Control.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BlenderRun__Control_processed.json +[13:34:56] Generando salida para: FC 'BlenderRun__Control' (Original: BlenderRun__Control) +[13:34:56] -> Modo de generación: FC SCL +[13:34:56] INFO: Detectadas 7 VAR_TEMP adicionales. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BlenderRun__Control.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Constants.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Constants.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Constants.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Constants.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662047.3206742, Size=62044 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='Blender_Constants', Número=972, Lenguaje Bloque='DB' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Constants.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Constants.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Constants.json +[13:34:56] Procesando bloque tipo: GlobalDB +[13:34:56] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:56] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Constants_processed.json +[13:34:56] Guardado de GlobalDB completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Constants.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Constants_processed.json +[13:34:56] Generando salida para: GlobalDB 'Blender_Constants' (Original: Blender_Constants) +[13:34:56] -> Modo de generación: DATA_BLOCK SCL +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Blender_Constants.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Procedure Data.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Procedure Data.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Procedure Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Procedure Data.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662050.5903263, Size=47669 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='Blender_Procedure Data', Número=930, Lenguaje Bloque='DB' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Procedure Data.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Procedure Data.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Procedure Data.json +[13:34:56] Procesando bloque tipo: InstanceDB +[13:34:56] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:34:56] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Procedure Data_processed.json +[13:34:56] Guardado de InstanceDB completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Procedure Data.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Procedure Data_processed.json +[13:34:56] Generando salida para: InstanceDB 'Blender_Procedure_Data' (Original: Blender_Procedure Data) +[13:34:56] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:34:56] WARNING: No se encontró definición para 'Deaireator StartUp'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'CarboWaterLine'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Syrup RunOut'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'SyrupLineRinse'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'SyrBrix Autocorrection'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'ProdBrixRecovery'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Syrup MFM StartUp'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Prod Tank Drain'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Prod Tank RunOut'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Syrup Line MFM Prep'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BlendFill StartUp'. Se buscó en directorios estándar. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Blender_Procedure_Data.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_ProcedureCall.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_ProcedureCall.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_ProcedureCall.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_ProcedureCall.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662050.5570536, Size=93170 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='Blender_ProcedureCall', Número=1800, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_ProcedureCall.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_ProcedureCall.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_ProcedureCall.json +[13:34:56] Procesando bloque tipo: FB +[13:34:56] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 13 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:56] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:56] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_ProcedureCall_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_ProcedureCall.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_ProcedureCall_processed.json +[13:34:56] Generando salida para: FB 'Blender_ProcedureCall' (Original: Blender_ProcedureCall) +[13:34:56] -> Modo de generación: FB SCL +[13:34:56] WARNING: No se encontró definición para 'Deaireator StartUp'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'CarboWaterLine'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Syrup RunOut'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'SyrupLineRinse'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'SyrBrix Autocorrection'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'ProdBrixRecovery'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Syrup MFM StartUp'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Prod Tank Drain'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Prod Tank RunOut'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Syrup Line MFM Prep'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BlendFill StartUp'. Se buscó en directorios estándar. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Blender_ProcedureCall.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Variables_Pers.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Variables_Pers.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Variables_Pers.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Variables_Pers.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662047.7235281, Size=85267 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='Blender_Variables_Pers', Número=970, Lenguaje Bloque='DB' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Variables_Pers.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Variables_Pers.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Variables_Pers.json +[13:34:56] Procesando bloque tipo: GlobalDB +[13:34:56] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:56] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Variables_Pers_processed.json +[13:34:56] Guardado de GlobalDB completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Blender_Variables_Pers.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Blender_Variables_Pers_processed.json +[13:34:56] Generando salida para: GlobalDB 'Blender_Variables_Pers' (Original: Blender_Variables_Pers) +[13:34:56] -> Modo de generación: DATA_BLOCK SCL +[13:34:56] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Blender_Variables_Pers.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_compare.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_compare.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_compare.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Block_compare.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662065.477835, Size=16209 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='Block_compare', Número=61, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Block_compare.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_compare.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Block_compare.json +[13:34:56] Procesando bloque tipo: FC +[13:34:56] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:56] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:56] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Block_compare_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_compare.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Block_compare_processed.json +[13:34:56] Generando salida para: FC 'Block_compare' (Original: Block_compare) +[13:34:56] -> Modo de generación: FC SCL +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Block_compare.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_move.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_move.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_move.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Block_move.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662065.4569235, Size=16492 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='Block_move', Número=60, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Block_move.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_move.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Block_move.json +[13:34:56] Procesando bloque tipo: FC +[13:34:56] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:56] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:56] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Block_move_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Block_move.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Block_move_processed.json +[13:34:56] Generando salida para: FC 'Block_move' (Original: Block_move) +[13:34:56] -> Modo de generación: FC SCL +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Block_move.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BrixTracking.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662062.653394, Size=122262 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BrixTracking', Número=1801, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BrixTracking.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BrixTracking.json +[13:34:56] Procesando bloque tipo: FB +[13:34:56] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 58 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] INFO: Agrupando 2 instr. bajo condición de Contact UID 26 +[13:34:56] -> 1 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 58 proc SymPy, 1 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 3 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:56] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:56] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BrixTracking_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BrixTracking_processed.json +[13:34:56] Generando salida para: FB 'BrixTracking' (Original: BrixTracking) +[13:34:56] -> Modo de generación: FB SCL +[13:34:56] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BrixTracking_ProdSamples'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BrixTracking_SampleTime'. Se buscó en directorios estándar. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BrixTracking.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_Data.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_Data.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BrixTracking_Data.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662065.0630767, Size=39758 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='BrixTracking_Data', Número=975, Lenguaje Bloque='DB' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BrixTracking_Data.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_Data.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BrixTracking_Data.json +[13:34:56] Procesando bloque tipo: InstanceDB +[13:34:56] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:34:56] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BrixTracking_Data_processed.json +[13:34:56] Guardado de InstanceDB completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_Data.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\BrixTracking_Data_processed.json +[13:34:56] Generando salida para: InstanceDB 'BrixTracking_Data' (Original: BrixTracking_Data) +[13:34:56] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:34:56] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BrixTracking_ProdSamples'. Se buscó en directorios estándar. +[13:34:56] WARNING: No se encontró definición para 'BrixTracking_SampleTime'. Se buscó en directorios estándar. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\BrixTracking_Data.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_ProdSamples.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_ProdSamples.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_SampleTime.xml --- +[13:34:56] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\BrixTracking_SampleTime.xml. Se usará el archivo .scl original existente. --- +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flooding_DB.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flooding_DB.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flooding_DB.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Buffer_Tank_Flooding_DB.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662049.3188004, Size=14313 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='Buffer_Tank_Flooding_DB', Número=101, Lenguaje Bloque='DB' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Buffer_Tank_Flooding_DB.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flooding_DB.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Buffer_Tank_Flooding_DB.json +[13:34:56] Procesando bloque tipo: GlobalDB +[13:34:56] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:56] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Buffer_Tank_Flooding_DB_processed.json +[13:34:56] Guardado de GlobalDB completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flooding_DB.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Buffer_Tank_Flooding_DB_processed.json +[13:34:56] Generando salida para: GlobalDB 'Buffer_Tank_Flooding_DB' (Original: Buffer_Tank_Flooding_DB) +[13:34:56] -> Modo de generación: DATA_BLOCK SCL +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Buffer_Tank_Flooding_DB.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flushing.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flushing.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flushing.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Buffer_Tank_Flushing.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662065.5267894, Size=145594 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='Buffer_Tank_Flushing', Número=101, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: '...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 38 con cardinalidad 4 - generando pines in1...in4 +[13:34:56] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Buffer_Tank_Flushing.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flushing.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Buffer_Tank_Flushing.json +[13:34:56] Procesando bloque tipo: FC +[13:34:56] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 100 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 100 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 13 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 2: 13 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 3 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 1 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 4 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:56] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:56] - Red 'Start Up with Flooding: Flooding Done' (ID: E6, Lang: LAD), Instrucción UID: 37, Tipo: 'Sf' +[13:34:56] - Red 'Start Up with Flooding: Flooding Done' (ID: E6, Lang: LAD), Instrucción UID: 38, Tipo: 'O' +[13:34:56] - Red 'Start Up with Flooding: Flooding Done' (ID: E6, Lang: LAD), Instrucción UID: 39, Tipo: 'RCoil' +[13:34:56] - Red 'Start Up with Flooding: Flooding Done' (ID: E6, Lang: LAD), Instrucción UID: 40, Tipo: 'RCoil' +[13:34:56] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Buffer_Tank_Flushing_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Buffer_Tank_Flushing.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Buffer_Tank_Flushing_processed.json +[13:34:56] Generando salida para: FC 'Buffer_Tank_Flushing' (Original: Buffer_Tank_Flushing) +[13:34:56] -> Modo de generación: FC SCL +[13:34:56] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Buffer_Tank_Flushing.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal.xml --- +[13:34:56] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal.json'... +[13:34:56] Cargando parsers de red... +[13:34:56] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:56] Total de lenguajes con parser cargado: 5 +[13:34:56] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:56] Metadatos XML: ModTime=1752662070.1448696, Size=226235 +[13:34:56] Paso 1: Parseando archivo XML... +[13:34:56] Paso 1: Parseo XML completado. +[13:34:56] Paso 2: Detectando tipo de objeto principal... +[13:34:56] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:56] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:56] Paso 3: Extrayendo atributos del bloque... +[13:34:56] Paso 3: Atributos: Nombre='CIPLocal', Número=1933, Lenguaje Bloque='LAD' +[13:34:56] Paso 3b: Comentario bloque: 'The following PROGRAM handle the CIP software modu...' +[13:34:56] Paso 4: Extrayendo la interfaz del bloque... +[13:34:56] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:56] Paso 5: Se encontraron 33 elementos SW.Blocks.CompileUnit. +[13:34:56] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 +[13:34:56] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:56] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:56] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=207, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=218, Lenguaje Red=LAD +[13:34:56] - Procesando Red ID=229, Lenguaje Red=LAD +[13:34:56] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:56] Paso 6: Escritura JSON completada. +[13:34:56] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal.json' +[13:34:56] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal.xml --- +[13:34:56] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal.json +[13:34:56] Procesando bloque tipo: FC +[13:34:56] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:56] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:56] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:56] --- Pase 1 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 122 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 1: 122 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 2 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 15 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 2: 15 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 3 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 1 instrucciones (no STL) procesadas con SymPy. +[13:34:56] Fase 2 (Agrupación IF con Simplificación): +[13:34:56] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:56] --- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... +[13:34:56] --- Pase 4 --- +[13:34:56] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:56] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:56] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:56] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:56] ADVERTENCIA: Se encontraron 7 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:56] - Red 'MIX - Air and CO2 pressure ok and auxiliary ok' (ID: 3C, Lang: LAD), Instrucción UID: 25, Tipo: 'S_COMP' +[13:34:56] - Red 'MIX - Air and CO2 pressure ok and auxiliary ok' (ID: 3C, Lang: LAD), Instrucción UID: 26, Tipo: 'NeFlag' +[13:34:56] - Red 'MIX - Air and CO2 pressure ok and auxiliary ok' (ID: 3C, Lang: LAD), Instrucción UID: 27, Tipo: 'SCoil' +[13:34:56] - Red 'MIX - CIP Local' (ID: 4D, Lang: LAD), Instrucción UID: 31, Tipo: 'Sp' +[13:34:56] - Red 'MIX - CIP Local' (ID: 4D, Lang: LAD), Instrucción UID: 33, Tipo: 'O' +[13:34:56] - Red 'MIX - CIP Local' (ID: 4D, Lang: LAD), Instrucción UID: 34, Tipo: 'RCoil' +[13:34:56] - Red 'MIX - CIP Local' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'Coil' +[13:34:56] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_processed.json +[13:34:56] Guardado completado. +[13:34:56] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal.xml --- +[13:34:56] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_processed.json +[13:34:56] Generando salida para: FC 'CIPLocal' (Original: CIPLocal) +[13:34:56] -> Modo de generación: FC SCL +[13:34:56] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:34:56] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPLocal.scl +[13:34:56] Generación de .SCL completada. +[13:34:56] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_DSCtrl.xml --- +[13:34:56] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_DSCtrl.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_DSCtrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_DSCtrl.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662070.031274, Size=230478 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPLocal_DSCtrl', Número=1940, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 27 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=80, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] - Procesando Red ID=12A, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 33 con cardinalidad 4 - generando pines in1...in4 +[13:34:57] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 38 con cardinalidad 4 - generando pines in1...in4 +[13:34:57] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_DSCtrl.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_DSCtrl.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_DSCtrl.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 94 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 94 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 28 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] INFO: Agrupando 2 instr. bajo condición de PBox UID 31 +[13:34:57] -> 1 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 28 proc SymPy, 1 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 4 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:57] - Red 'MIX - ICS Check Conductivity to Dosing More Delay ON' (ID: 13B, Lang: LAD), Instrucción UID: 33, Tipo: 'Sf' +[13:34:57] - Red 'MIX - ICS Check Conductivity to Dosing More Delay ON' (ID: 13B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:34:57] - Red 'MIX - ICS Delay to Stop Flushing' (ID: 16E, Lang: LAD), Instrucción UID: 28, Tipo: 'Sd' +[13:34:57] - Red 'MIX - ICS Delay to Stop Flushing' (ID: 16E, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_DSCtrl_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_DSCtrl.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_DSCtrl_processed.json +[13:34:57] Generando salida para: FC 'CIPLocal_DSCtrl' (Original: CIPLocal_DSCtrl) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] INFO: Detectadas 5 VAR_TEMP adicionales. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPLocal_DSCtrl.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml --- +[13:34:57] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml. Se usará el archivo .scl original existente. --- +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ExecStep.xml --- +[13:34:57] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ExecStep.xml. Se usará el archivo .scl original existente. --- +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ManualVolDosing.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ManualVolDosing.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ManualVolDosing.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_ManualVolDosing.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662069.9725106, Size=82092 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPLocal_ManualVolDosing', Número=1943, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 42 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 46 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_ManualVolDosing.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ManualVolDosing.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_ManualVolDosing.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 40 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] INFO: Agrupando 2 instr. bajo condición de Contact UID 37 +[13:34:57] -> 1 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 40 proc SymPy, 1 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 29 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 29 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 4 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_ManualVolDosing_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ManualVolDosing.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_ManualVolDosing_processed.json +[13:34:57] Generando salida para: FC 'CIPLocal_ManualVolDosing' (Original: CIPLocal_ManualVolDosing) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPLocal_ManualVolDosing.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662069.6910007, Size=41164 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPLocal_ProgInizialize', Número=1937, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 12 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize_processed.json +[13:34:57] Generando salida para: FC 'CIPLocal_ProgInizialize' (Original: CIPLocal_ProgInizialize) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPLocal_ProgInizialize.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml --- +[13:34:57] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml. Se usará el archivo .scl original existente. --- +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml --- +[13:34:57] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml. Se usará el archivo .scl original existente. --- +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_SyrupPipeCIP.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_SyrupPipeCIP.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_SyrupPipeCIP.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_SyrupPipeCIP.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662070.0799694, Size=42114 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPLocal_SyrupPipeCIP', Número=1944, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_SyrupPipeCIP.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_SyrupPipeCIP.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_SyrupPipeCIP.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 20 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 7 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_SyrupPipeCIP_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_SyrupPipeCIP.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_SyrupPipeCIP_processed.json +[13:34:57] Generando salida para: FC 'CIPLocal_SyrupPipeCIP' (Original: CIPLocal_SyrupPipeCIP) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPLocal_SyrupPipeCIP.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662069.613704, Size=171010 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPLocal_WaitEvent_Ctrl', Número=1934, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 24 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 39 con cardinalidad 4 - generando pines in1...in4 +[13:34:57] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 37 con cardinalidad 4 - generando pines in1...in4 +[13:34:57] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 93 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 93 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] Error during SymPy simplification for Coil 41: +[13:34:57] To simplify a logical expression with more than 8 variables may take a +[13:34:57] long time and requires the use of `force=True`. +[13:34:57] -> 11 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 11 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 4 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 5 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 1 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 5: 1 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 6 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 6. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:57] - Red 'ICS - Delay to Return Flow OFF' (ID: 190, Lang: LAD), Instrucción UID: 44, Tipo: 'Sf' +[13:34:57] - Red 'ICS - Delay to Return Flow OFF' (ID: 190, Lang: LAD), Instrucción UID: 49, Tipo: 'O' +[13:34:57] - Red 'ICS - Delay to Return Flow OFF' (ID: 190, Lang: LAD), Instrucción UID: 50, Tipo: 'Coil' +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl_processed.json +[13:34:57] Generando salida para: FC 'CIPLocal_WaitEvent_Ctrl' (Original: CIPLocal_WaitEvent_Ctrl) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] INFO: Detectadas 4 VAR_TEMP adicionales. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPLocal_WaitEvent_Ctrl.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaterPipeCIP.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaterPipeCIP.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaterPipeCIP.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_WaterPipeCIP.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662070.055631, Size=42634 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPLocal_WaterPipeCIP', Número=1942, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_WaterPipeCIP.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaterPipeCIP.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_WaterPipeCIP.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 21 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 21 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 7 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_WaterPipeCIP_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPLocal_WaterPipeCIP.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPLocal_WaterPipeCIP_processed.json +[13:34:57] Generando salida para: FC 'CIPLocal_WaterPipeCIP' (Original: CIPLocal_WaterPipeCIP) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPLocal_WaterPipeCIP.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662070.1805625, Size=71591 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPMain', Número=1930, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 37 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 37 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 1 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_processed.json +[13:34:57] Generando salida para: FC 'CIPMain' (Original: CIPMain) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPMain.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Flood.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Flood.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Flood.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_Flood.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662069.5029147, Size=102164 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPMain_Flood', Número=1931, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 47 con cardinalidad 7 - generando pines in1...in7 +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_Flood.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Flood.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_Flood.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 72 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 72 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 15 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 15 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] Error during SymPy simplification for Coil 50: +[13:34:57] To simplify a logical expression with more than 8 variables may take a +[13:34:57] long time and requires the use of `force=True`. +[13:34:57] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 4 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_Flood_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Flood.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_Flood_processed.json +[13:34:57] Generando salida para: FC 'CIPMain_Flood' (Original: CIPMain_Flood) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] INFO: Detectadas 3 VAR_TEMP adicionales. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPMain_Flood.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Total Drain.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Total Drain.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Total Drain.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_Total Drain.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662069.5616815, Size=83446 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPMain_Total Drain', Número=1932, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] INFO: Compuerta O UID 46 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_Total Drain.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Total Drain.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_Total Drain.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 83 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 83 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 10 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 4 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_Total Drain_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPMain_Total Drain.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPMain_Total Drain_processed.json +[13:34:57] Generando salida para: FC 'CIPMain_Total_Drain' (Original: CIPMain_Total Drain) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] INFO: Detectadas 3 VAR_TEMP adicionales. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPMain_Total_Drain.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#01.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#01.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#01.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#01.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.0516176, Size=24860 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#01', Número=501, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#01.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#01.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#01.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#01_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#01.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#01_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_01' (Original: CIPRecipe#01) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_01.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#02.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#02.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#02.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#02.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.070561, Size=23051 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#02', Número=502, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#02.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#02.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#02.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#02_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#02.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#02_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_02' (Original: CIPRecipe#02) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_02.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#03.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#03.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#03.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#03.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.0884852, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#03', Número=503, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#03.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#03.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#03.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#03_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#03.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#03_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_03' (Original: CIPRecipe#03) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_03.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#04.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#04.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#04.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#04.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.1084187, Size=22152 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#04', Número=504, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#04.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#04.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#04.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#04_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#04.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#04_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_04' (Original: CIPRecipe#04) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_04.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#05.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#05.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#05.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#05.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.1283665, Size=21909 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#05', Número=505, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#05.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#05.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#05.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#05_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#05.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#05_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_05' (Original: CIPRecipe#05) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_05.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#06.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#06.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#06.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#06.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.147815, Size=21781 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#06', Número=506, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#06.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#06.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#06.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#06_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#06.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#06_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_06' (Original: CIPRecipe#06) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_06.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#07.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#07.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#07.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#07.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.1662717, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#07', Número=507, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#07.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#07.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#07.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#07_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#07.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#07_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_07' (Original: CIPRecipe#07) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_07.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#08.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#08.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#08.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#08.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.1852067, Size=22143 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#08', Número=508, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#08.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#08.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#08.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#08_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#08.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#08_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_08' (Original: CIPRecipe#08) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_08.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#09.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#09.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#09.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#09.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.203147, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#09', Número=509, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#09.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#09.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#09.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#09_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#09.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#09_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_09' (Original: CIPRecipe#09) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_09.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#10.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#10.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#10.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#10.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.2211041, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#10', Número=510, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#10.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#10.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#10.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#10_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#10.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#10_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_10' (Original: CIPRecipe#10) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_10.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#11.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#11.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#11.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#11.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.2406707, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#11', Número=511, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#11.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#11.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#11.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#11_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#11.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#11_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_11' (Original: CIPRecipe#11) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_11.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#12.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#12.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#12.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#12.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.2595985, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#12', Número=512, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#12.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#12.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#12.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#12_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#12.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#12_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_12' (Original: CIPRecipe#12) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_12.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#13.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#13.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#13.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#13.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.278544, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#13', Número=513, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#13.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#13.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#13.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#13_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#13.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#13_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_13' (Original: CIPRecipe#13) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_13.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#14.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#14.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#14.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#14.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.2964756, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#14', Número=514, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#14.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#14.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#14.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#14_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#14.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#14_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_14' (Original: CIPRecipe#14) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_14.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#15.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#15.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#15.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#15.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.3154128, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#15', Número=515, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#15.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#15.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#15.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#15_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#15.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#15_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_15' (Original: CIPRecipe#15) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_15.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#16.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#16.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#16.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#16.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.332914, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#16', Número=516, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#16.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#16.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#16.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#16_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#16.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#16_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_16' (Original: CIPRecipe#16) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_16.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#17.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#17.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#17.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#17.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.352868, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#17', Número=517, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#17.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#17.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#17.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#17_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#17.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#17_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_17' (Original: CIPRecipe#17) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_17.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#18.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#18.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#18.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#18.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.3707998, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#18', Número=518, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#18.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#18.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#18.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#18_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#18.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#18_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_18' (Original: CIPRecipe#18) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_18.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#19.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#19.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#19.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#19.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.388767, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#19', Número=519, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#19.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#19.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#19.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#19_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#19.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#19_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_19' (Original: CIPRecipe#19) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_19.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#20.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#20.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#20.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#20.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.4062357, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#20', Número=520, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#20.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#20.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#20.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#20_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#20.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#20_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_20' (Original: CIPRecipe#20) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_20.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#21.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#21.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#21.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#21.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.4251945, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#21', Número=521, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#21.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#21.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#21.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#21_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#21.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#21_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_21' (Original: CIPRecipe#21) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_21.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#22.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#22.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#22.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#22.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.443175, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#22', Número=522, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#22.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#22.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#22.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#22_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#22.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#22_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_22' (Original: CIPRecipe#22) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_22.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#23.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#23.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#23.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#23.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.464115, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#23', Número=523, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#23.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#23.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#23.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#23_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#23.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#23_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_23' (Original: CIPRecipe#23) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_23.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#24.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#24.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#24.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#24.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.4830437, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#24', Número=524, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#24.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#24.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#24.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#24_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#24.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#24_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_24' (Original: CIPRecipe#24) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_24.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#25.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#25.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#25.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#25.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.5019915, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#25', Número=525, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#25.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#25.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#25.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#25_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#25.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#25_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_25' (Original: CIPRecipe#25) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_25.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#26.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#26.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#26.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#26.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.5189655, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#26', Número=526, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#26.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#26.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#26.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#26_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#26.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#26_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_26' (Original: CIPRecipe#26) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_26.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#27.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#27.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#27.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#27.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.5374324, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#27', Número=527, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#27.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#27.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#27.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#27_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#27.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#27_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_27' (Original: CIPRecipe#27) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_27.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#28.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#28.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#28.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#28.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.555382, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#28', Número=528, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#28.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#28.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#28.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#28_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#28.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#28_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_28' (Original: CIPRecipe#28) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_28.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#29.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#29.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#29.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#29.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.573323, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#29', Número=529, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#29.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#29.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#29.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#29_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#29.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#29_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_29' (Original: CIPRecipe#29) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_29.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#30.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#30.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#30.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#30.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.5923622, Size=21416 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPRecipe#30', Número=530, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#30.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#30.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#30.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#30_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPRecipe#30.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPRecipe#30_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPRecipe_30' (Original: CIPRecipe#30) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPRecipe_30.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportDB.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportDB.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportDB.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPReportDB.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.7621014, Size=57660 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPReportDB', Número=600, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPReportDB.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportDB.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPReportDB.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPReportDB_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportDB.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPReportDB_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPReportDB' (Original: CIPReportDB) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPReportDB.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportManager.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportManager.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportManager.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPReportManager.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662065.704052, Size=104494 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPReportManager', Número=600, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=A2, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=B3, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=C4, Lenguaje Red=STL +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPReportManager.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportManager.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPReportManager.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 10 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPReportManager_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPReportManager.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPReportManager_processed.json +[13:34:57] Generando salida para: FC 'CIPReportManager' (Original: CIPReportManager) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPReportManager.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Drain.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Drain.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Drain.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Drain.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.6665752, Size=12460 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPSimple_Drain', Número=543, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Drain.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Drain.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Drain.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Drain_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Drain.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Drain_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPSimple_Drain' (Original: CIPSimple_Drain) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPSimple_Drain.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Empty.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Empty.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Empty.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Empty.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.6112607, Size=8704 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPSimple_Empty', Número=540, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Empty.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Empty.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Empty.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Empty_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Empty.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Empty_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPSimple_Empty' (Original: CIPSimple_Empty) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPSimple_Empty.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Flood.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Flood.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Flood.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Flood.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.686554, Size=15853 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPSimple_Flood', Número=544, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Flood.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Flood.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Flood.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Flood_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Flood.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Flood_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPSimple_Flood' (Original: CIPSimple_Flood) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPSimple_Flood.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recirculation.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recirculation.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recirculation.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Recirculation.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.6480155, Size=20954 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPSimple_Recirculation', Número=542, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Recirculation.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recirculation.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Recirculation.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Recirculation_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recirculation.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Recirculation_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPSimple_Recirculation' (Original: CIPSimple_Recirculation) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPSimple_Recirculation.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recover.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recover.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recover.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Recover.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.7411265, Size=10312 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPSimple_Recover', Número=547, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Recover.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recover.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Recover.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Recover_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Recover.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Recover_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPSimple_Recover' (Original: CIPSimple_Recover) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPSimple_Recover.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Rinse.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Rinse.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Rinse.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Rinse.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.6292982, Size=13711 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPSimple_Rinse', Número=541, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Rinse.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Rinse.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Rinse.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Rinse_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Rinse.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Rinse_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPSimple_Rinse' (Original: CIPSimple_Rinse) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPSimple_Rinse.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_RinseCO2.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_RinseCO2.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_RinseCO2.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_RinseCO2.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.70549, Size=12831 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPSimple_RinseCO2', Número=545, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_RinseCO2.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_RinseCO2.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_RinseCO2.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_RinseCO2_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_RinseCO2.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_RinseCO2_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPSimple_RinseCO2' (Original: CIPSimple_RinseCO2) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPSimple_RinseCO2.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Start.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Start.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Start.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Start.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662064.7235389, Size=10703 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIPSimple_Start', Número=546, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Start.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Start.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Start.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Start_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIPSimple_Start.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIPSimple_Start_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIPSimple_Start' (Original: CIPSimple_Start) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIPSimple_Start.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIP_Program_Variables.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIP_Program_Variables.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CIP_Program_Variables.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIP_Program_Variables.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662047.6552448, Size=95011 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CIP_Program_Variables', Número=963, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIP_Program_Variables.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIP_Program_Variables.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIP_Program_Variables.json +[13:34:57] Procesando bloque tipo: GlobalDB +[13:34:57] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIP_Program_Variables_processed.json +[13:34:57] Guardado de GlobalDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIP_Program_Variables.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CIP_Program_Variables_processed.json +[13:34:57] Generando salida para: GlobalDB 'CIP_Program_Variables' (Original: CIP_Program_Variables) +[13:34:57] -> Modo de generación: DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CIP_Program_Variables.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml --- +[13:34:57] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml. Se usará el archivo .scl original existente. --- +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2InjPressure.xml --- +[13:34:57] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2InjPressure.xml. Se usará el archivo .scl original existente. --- +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CO2Tracking.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662062.765825, Size=121697 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CO2Tracking', Número=1818, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 +[13:34:57] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CO2Tracking.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CO2Tracking.json +[13:34:57] Procesando bloque tipo: FB +[13:34:57] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 57 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] INFO: Agrupando 2 instr. bajo condición de Contact UID 26 +[13:34:57] -> 1 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 57 proc SymPy, 1 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CO2Tracking_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CO2Tracking_processed.json +[13:34:57] Generando salida para: FB 'CO2Tracking' (Original: CO2Tracking) +[13:34:57] -> Modo de generación: FB SCL +[13:34:57] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'CO2Tracking_ProdSamples'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'CO2Tracking_SampleTime'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CO2Tracking.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_Data.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_Data.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CO2Tracking_Data.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662065.082979, Size=39748 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CO2Tracking_Data', Número=976, Lenguaje Bloque='DB' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CO2Tracking_Data.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_Data.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CO2Tracking_Data.json +[13:34:57] Procesando bloque tipo: InstanceDB +[13:34:57] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:34:57] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CO2Tracking_Data_processed.json +[13:34:57] Guardado de InstanceDB completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_Data.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CO2Tracking_Data_processed.json +[13:34:57] Generando salida para: InstanceDB 'CO2Tracking_Data' (Original: CO2Tracking_Data) +[13:34:57] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:34:57] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'CO2Tracking_ProdSamples'. Se buscó en directorios estándar. +[13:34:57] WARNING: No se encontró definición para 'CO2Tracking_SampleTime'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CO2Tracking_Data.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- +[13:34:57] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml. Se usará el archivo .scl original existente. --- +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- +[13:34:57] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CO2Tracking_SampleTime.xml. Se usará el archivo .scl original existente. --- +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\COMM_FLT.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\COMM_FLT.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\COMM_FLT.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\COMM_FLT.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662073.619203, Size=9919 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='COMM_FLT', Número=87, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\COMM_FLT.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\COMM_FLT.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\COMM_FLT.json +[13:34:57] Procesando bloque tipo: OB +[13:34:57] INFO: El bloque es OB. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\COMM_FLT_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\COMM_FLT.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\COMM_FLT_processed.json +[13:34:57] Generando salida para: OB 'COMM_FLT' (Original: COMM_FLT) +[13:34:57] -> Modo de generación: OB SCL +[13:34:57] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\COMM_FLT.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\COMPLETE RESTART.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\COMPLETE RESTART.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\COMPLETE RESTART.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\COMPLETE RESTART.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662073.643417, Size=34928 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='COMPLETE RESTART', Número=100, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\COMPLETE RESTART.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\COMPLETE RESTART.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\COMPLETE RESTART.json +[13:34:57] Procesando bloque tipo: OB +[13:34:57] INFO: El bloque es OB. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[13:34:57] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:57] - Red '' (ID: 2B, Lang: LAD), Instrucción UID: 22, Tipo: 'OpenDB' +[13:34:57] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\COMPLETE RESTART_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\COMPLETE RESTART.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\COMPLETE RESTART_processed.json +[13:34:57] Generando salida para: OB 'COMPLETE_RESTART' (Original: COMPLETE RESTART) +[13:34:57] -> Modo de generación: OB SCL +[13:34:57] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\COMPLETE_RESTART.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CPU_DP Global Diag.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CPU_DP Global Diag.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CPU_DP Global Diag.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662065.4238305, Size=73141 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CPU_DP Global Diag', Número=14, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '*** PLC Profibus Node Comunication Control ***...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=STL +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CPU_DP Global Diag.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 16 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 16 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CPU_DP Global Diag_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CPU_DP Global Diag.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CPU_DP Global Diag_processed.json +[13:34:57] Generando salida para: FC 'CPU_DP_Global_Diag' (Original: CPU_DP Global Diag) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:57] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CPU_DP_Global_Diag.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CTRLCoolingSystem.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CTRLCoolingSystem.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CTRLCoolingSystem.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662065.7895703, Size=49365 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CTRLCoolingSystem', Número=1700, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CTRLCoolingSystem.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json +[13:34:57] Procesando bloque tipo: FC +[13:34:57] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 24 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 24 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CTRLCoolingSystem_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CTRLCoolingSystem.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CTRLCoolingSystem_processed.json +[13:34:57] Generando salida para: FC 'CTRLCoolingSystem' (Original: CTRLCoolingSystem) +[13:34:57] -> Modo de generación: FC SCL +[13:34:57] INFO: Detectadas 2 VAR_TEMP adicionales. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CTRLCoolingSystem.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml --- +[13:34:57] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml. Se usará el archivo .scl original existente. --- +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CYC_INT5.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CYC_INT5.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CYC_INT5.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CYC_INT5.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662073.5529535, Size=75376 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CYC_INT5', Número=35, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: 'OB35_EXC_FREQ = 50ms...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=80, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=A2, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=B3, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=C4, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CYC_INT5.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CYC_INT5.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CYC_INT5.json +[13:34:57] Procesando bloque tipo: OB +[13:34:57] INFO: El bloque es OB. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 13 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:57] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:57] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[13:34:57] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:57] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CYC_INT5_processed.json +[13:34:57] Guardado completado. +[13:34:57] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CYC_INT5.xml --- +[13:34:57] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CYC_INT5_processed.json +[13:34:57] Generando salida para: OB 'CYC_INT5' (Original: CYC_INT5) +[13:34:57] -> Modo de generación: OB SCL +[13:34:57] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[13:34:57] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CYC_INT5.scl +[13:34:57] Generación de .SCL completada. +[13:34:57] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine.xml --- +[13:34:57] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine.xml --- +[13:34:57] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CarboWaterLine.json'... +[13:34:57] Cargando parsers de red... +[13:34:57] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:57] Total de lenguajes con parser cargado: 5 +[13:34:57] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:57] Metadatos XML: ModTime=1752662049.4138117, Size=100112 +[13:34:57] Paso 1: Parseando archivo XML... +[13:34:57] Paso 1: Parseo XML completado. +[13:34:57] Paso 2: Detectando tipo de objeto principal... +[13:34:57] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:57] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:57] Paso 3: Extrayendo atributos del bloque... +[13:34:57] Paso 3: Atributos: Nombre='CarboWaterLine', Número=1802, Lenguaje Bloque='LAD' +[13:34:57] Paso 3b: Comentario bloque: '...' +[13:34:57] Paso 4: Extrayendo la interfaz del bloque... +[13:34:57] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:57] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[13:34:57] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:57] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:57] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=A2, Lenguaje Red=STL +[13:34:57] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:57] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:57] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:57] Paso 6: Escritura JSON completada. +[13:34:57] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CarboWaterLine.json' +[13:34:57] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine.xml --- +[13:34:57] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CarboWaterLine.json +[13:34:57] Procesando bloque tipo: FB +[13:34:57] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:57] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:57] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:57] --- Pase 1 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 43 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] INFO: Agrupando 2 instr. bajo condición de Contact UID 27 +[13:34:57] -> 1 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 1: 43 proc SymPy, 1 agrup. Continuando... +[13:34:57] --- Pase 2 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] -> 14 instrucciones (no STL) procesadas con SymPy. +[13:34:57] Fase 2 (Agrupación IF con Simplificación): +[13:34:57] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:57] --- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando... +[13:34:57] --- Pase 3 --- +[13:34:57] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:57] Error during SymPy simplification for Coil 42: +[13:34:57] To simplify a logical expression with more than 8 variables may take a +[13:34:58] long time and requires the use of `force=True`. +[13:34:58] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 4 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:58] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:58] - Red '' (ID: 4D, Lang: LAD), Instrucción UID: 33, Tipo: 'Abs' +[13:34:58] - Red '' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'O' +[13:34:58] - Red '' (ID: 4D, Lang: LAD), Instrucción UID: 36, Tipo: 'Gt' +[13:34:58] - Red '' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'Coil' +[13:34:58] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CarboWaterLine_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CarboWaterLine_processed.json +[13:34:58] Generando salida para: FB 'CarboWaterLine' (Original: CarboWaterLine) +[13:34:58] -> Modo de generación: FB SCL +[13:34:58] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CarboWaterLine.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine_Seq.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662049.3706286, Size=143510 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='CarboWaterLine_Seq', Número=1802, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 23 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=31 no es Symbol ni Constant. +[13:34:58] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=17F, Lenguaje Red=STL +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json +[13:34:58] Procesando bloque tipo: FC +[13:34:58] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 67 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 67 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 3 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:58] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:58] - Red 'STEP 00: CARBONATE WATER LINE' (ID: 80, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] - Red 'STEP 01: CARBONATE WATER LINE' (ID: F7, Lang: LAD), Instrucción UID: 36, Tipo: 'Jump' +[13:34:58] - Red 'STEP 02: PRESSURIZATION WATER LINE' (ID: 15D, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CarboWaterLine_Seq_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\CarboWaterLine_Seq_processed.json +[13:34:58] Generando salida para: FC 'CarboWaterLine_Seq' (Original: CarboWaterLine_Seq) +[13:34:58] -> Modo de generación: FC SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\CarboWaterLine_Seq.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Cetrifugal_Head.xml --- +[13:34:58] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Cetrifugal_Head.xml. Se usará el archivo .scl original existente. --- +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Clock Signal.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Clock Signal.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Clock Signal.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Clock Signal.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662065.9822826, Size=118928 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='Clock Signal', Número=1860, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 46 con cardinalidad 4 - generando pines in1...in4 +[13:34:58] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 58 con cardinalidad 6 - generando pines in1...in6 +[13:34:58] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 94 con cardinalidad 12 - generando pines in1...in12 +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Clock Signal.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Clock Signal.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Clock Signal.json +[13:34:58] Procesando bloque tipo: FC +[13:34:58] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 50 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 50 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 24 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 2: 24 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 3 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Error during SymPy simplification for Coil 95: +[13:34:58] To simplify a logical expression with more than 8 variables may take a +[13:34:58] long time and requires the use of `force=True`. +[13:34:58] -> 8 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 3: 8 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 4 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:58] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:58] - Red '' (ID: 80, Lang: LAD), Instrucción UID: 22, Tipo: 'TIME_TCK' +[13:34:58] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Clock Signal_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Clock Signal.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Clock Signal_processed.json +[13:34:58] Generando salida para: FC 'Clock_Signal' (Original: Clock Signal) +[13:34:58] -> Modo de generación: FC SCL +[13:34:58] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Clock_Signal.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1450.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1450.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1450.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB1450.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662065.2030928, Size=16580 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='DB1450', Número=1450, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB1450.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1450.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB1450.json +[13:34:58] Procesando bloque tipo: GlobalDB +[13:34:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB1450_processed.json +[13:34:58] Guardado de GlobalDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1450.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB1450_processed.json +[13:34:58] Generando salida para: GlobalDB 'DB1450' (Original: DB1450) +[13:34:58] -> Modo de generación: DATA_BLOCK SCL +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\DB1450.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1451.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1451.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1451.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB1451.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662065.224063, Size=109281 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='DB1451', Número=1451, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB1451.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1451.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB1451.json +[13:34:58] Procesando bloque tipo: GlobalDB +[13:34:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB1451_processed.json +[13:34:58] Guardado de GlobalDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB1451.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB1451_processed.json +[13:34:58] Generando salida para: GlobalDB 'DB1451' (Original: DB1451) +[13:34:58] -> Modo de generación: DATA_BLOCK SCL +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\DB1451.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB2000.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB2000.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\DB2000.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB2000.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662065.2415938, Size=6814 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='DB2000', Número=2000, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB2000.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB2000.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB2000.json +[13:34:58] Procesando bloque tipo: InstanceDB +[13:34:58] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB2000_processed.json +[13:34:58] Guardado de InstanceDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DB2000.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DB2000_processed.json +[13:34:58] Generando salida para: InstanceDB 'DB2000' (Original: DB2000) +[13:34:58] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\DB2000.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\DELETE.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DELETE.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\DELETE.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DELETE.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662065.2794893, Size=40867 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='DELETE', Número=4, Lenguaje Bloque='STL' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DELETE.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DELETE.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DELETE.json +[13:34:58] Procesando bloque tipo: FC +[13:34:58] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:58] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:58] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DELETE_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DELETE.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DELETE_processed.json +[13:34:58] Generando salida para: FC 'DELETE' (Original: DELETE) +[13:34:58] -> Modo de generación: FC SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\DELETE.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DETAIL_DP_DIAG.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662040.7944133, Size=67074 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='DETAIL_DP_DIAG', Número=125, Lenguaje Bloque='STL' +[13:34:58] Paso 3b: Comentario bloque: 'Dieser Baustein wertet die Diagnose eines Profibus...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[13:34:58] Advertencia: ObjectList para FB sin SW.Blocks.CompileUnit. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DETAIL_DP_DIAG.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DETAIL_DP_DIAG.json +[13:34:58] Procesando bloque tipo: FB +[13:34:58] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:58] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:58] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DETAIL_DP_DIAG_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DETAIL_DP_DIAG_processed.json +[13:34:58] Generando salida para: FB 'DETAIL_DP_DIAG' (Original: DETAIL_DP_DIAG) +[13:34:58] -> Modo de generación: FB SCL +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\DETAIL_DP_DIAG.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG_i.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG_i.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG_i.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DETAIL_DP_DIAG_i.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662063.1076913, Size=55477 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='DETAIL_DP_DIAG_i', Número=14, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DETAIL_DP_DIAG_i.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG_i.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DETAIL_DP_DIAG_i.json +[13:34:58] Procesando bloque tipo: InstanceDB +[13:34:58] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DETAIL_DP_DIAG_i_processed.json +[13:34:58] Guardado de InstanceDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DETAIL_DP_DIAG_i.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\DETAIL_DP_DIAG_i_processed.json +[13:34:58] Generando salida para: InstanceDB 'DETAIL_DP_DIAG_i' (Original: DETAIL_DP_DIAG_i) +[13:34:58] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\DETAIL_DP_DIAG_i.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\DeairCO2TempComp.xml --- +[13:34:58] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\DeairCO2TempComp.xml. Se usará el archivo .scl original existente. --- +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Deaireator StartUp.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662049.5589268, Size=101928 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='Deaireator StartUp', Número=1803, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 46 con cardinalidad 6 - generando pines in1...in6 +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 +[13:34:58] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=B3, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Deaireator StartUp.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Deaireator StartUp.json +[13:34:58] Procesando bloque tipo: FB +[13:34:58] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Error during SymPy simplification for Coil 47: +[13:34:58] To simplify a logical expression with more than 8 variables may take a +[13:34:58] long time and requires the use of `force=True`. +[13:34:58] -> 55 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] INFO: Agrupando 2 instr. bajo condición de Contact UID 27 +[13:34:58] -> 1 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 55 proc SymPy, 1 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 14 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 3 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 4 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:58] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:58] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Deaireator StartUp_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Deaireator StartUp_processed.json +[13:34:58] Generando salida para: FB 'Deaireator_StartUp' (Original: Deaireator StartUp) +[13:34:58] -> Modo de generación: FB SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Deaireator_StartUp.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662049.5040734, Size=312568 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='Deaireator StartUp_Seq', Número=1803, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 47 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=207, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=218, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=229, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=25C, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=26D, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 +[13:34:58] - Procesando Red ID=27E, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=28F, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2A0, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2B1, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2C2, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2D3, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2E4, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=2F5, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=306, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=317, Lenguaje Red=STL +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json +[13:34:58] Procesando bloque tipo: FC +[13:34:58] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 139 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 139 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 14 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 3 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:58] ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:58] - Red 'STEP 00: STARTUP SELECTION' (ID: 2B, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] - Red 'STEP 01: PREMIXED PRODUCT LINE DRAIN' (ID: 6F, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] - Red 'STEP 02: PREMIXED PRODUCT DEOX TANK DRAIN' (ID: A2, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] - Red 'STEP 03: SPARE' (ID: C4, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] - Red 'STEP 04: WAITING VACUUM OK IF VACUUM ENABLED' (ID: F7, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] - Red 'STEP 05: 1ST STAGE TANK LOADING' (ID: 13B, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] - Red 'STEP 06: 2ND STAGE TANK LOADING' (ID: 1A1, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] - Red 'STEP 07: FIRST PRODUCT DEAERATION (NOT FOR SAG)' (ID: 207, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] - Red 'STEP 08: SERPENTINE FILLING WITH WATER (NOT FOR PREMIXED PROD)' (ID: 27E, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] - Red 'STEP 09: SERPENTINE PRESSURIZATION (NOT FOR PREMIXED PROD)' (ID: 2F5, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq_processed.json +[13:34:58] Generando salida para: FC 'Deaireator_StartUp_Seq' (Original: Deaireator StartUp_Seq) +[13:34:58] -> Modo de generación: FC SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Deaireator_StartUp_Seq.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Delay.xml --- +[13:34:58] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Delay.xml. Se usará el archivo .scl original existente. --- +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ExtractPointerData.xml --- +[13:34:58] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ExtractPointerData.xml. Se usará el archivo .scl original existente. --- +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FB2000.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FB2000.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\FB2000.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FB2000.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662063.0074768, Size=41427 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='FB2000', Número=2000, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FB2000.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FB2000.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FB2000.json +[13:34:58] Procesando bloque tipo: FB +[13:34:58] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Warning: get_sympy_representation called with None source_info. +[13:34:58] Warning: get_sympy_representation called with None source_info. +[13:34:58] -> 16 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 16 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Warning: get_sympy_representation called with None source_info. +[13:34:58] Warning: get_sympy_representation called with None source_info. +[13:34:58] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 3 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Warning: get_sympy_representation called with None source_info. +[13:34:58] Warning: get_sympy_representation called with None source_info. +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:58] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:58] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 50, Tipo: 'SdCoil' +[13:34:58] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 54, Tipo: 'SdCoil' +[13:34:58] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FB2000_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FB2000.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FB2000_processed.json +[13:34:58] Generando salida para: FB 'FB2000' (Original: FB2000) +[13:34:58] -> Modo de generación: FB SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\FB2000.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC1828.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC1828.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\FC1828.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC1828.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662065.9379144, Size=61408 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='FC1828', Número=1828, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:58] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:34:58] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=A2, Lenguaje Red=STL +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC1828.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC1828.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC1828.json +[13:34:58] Procesando bloque tipo: FC +[13:34:58] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 14 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 14 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:58] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:58] - Red '' (ID: 4D, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] - Red '' (ID: 80, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:34:58] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC1828_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC1828.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC1828_processed.json +[13:34:58] Generando salida para: FC 'FC1828' (Original: FC1828) +[13:34:58] -> Modo de generación: FC SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\FC1828.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC350.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC350.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\FC350.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC350.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662065.6495466, Size=117404 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='FC350', Número=350, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=80, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=91, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=A2, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=B3, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=D5, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=E6, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC350.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC350.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC350.json +[13:34:58] Procesando bloque tipo: FC +[13:34:58] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Error: BLKMOV 24 sin información válida para SRCBLK. +[13:34:58] -> 29 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 29 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:58] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:58] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC350_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC350.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC350_processed.json +[13:34:58] Generando salida para: FC 'FC350' (Original: FC350) +[13:34:58] -> Modo de generación: FC SCL +[13:34:58] INFO: Detectadas 5 VAR_TEMP adicionales. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\FC350.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC351.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC351.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\FC351.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC351.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662065.6107883, Size=68003 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='FC351', Número=351, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=5E, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=6F, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=80, Lenguaje Red=STL +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC351.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC351.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC351.json +[13:34:58] Procesando bloque tipo: FC +[13:34:58] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:58] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:58] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC351_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FC351.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FC351_processed.json +[13:34:58] Generando salida para: FC 'FC351' (Original: FC351) +[13:34:58] -> Modo de generación: FC SCL +[13:34:58] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Block_DB'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\FC351.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FW_DRand.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FW_DRand.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\FW_DRand.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FW_DRand.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662053.9587615, Size=10075 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='FW_DRand', Número=1922, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FW_DRand.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FW_DRand.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FW_DRand.json +[13:34:58] Procesando bloque tipo: FC +[13:34:58] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:58] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:58] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FW_DRand_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FW_DRand.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FW_DRand_processed.json +[13:34:58] Generando salida para: FC 'FW_DRand' (Original: FW_DRand) +[13:34:58] -> Modo de generación: FC SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\FW_DRand.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FeedForward.xml --- +[13:34:58] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FeedForward.xml. Se usará el archivo .scl original existente. --- +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerControl.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerControl.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerControl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FillerControl.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662073.095792, Size=218143 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='FillerControl', Número=2028, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 32 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 35 con cardinalidad 4 - generando pines in1...in4 +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 +[13:34:58] INFO: Compuerta O UID 59 con cardinalidad 7 - generando pines in1...in7 +[13:34:58] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 +[13:34:58] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=1A1, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=1C3, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=1E5, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=207, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=218, Lenguaje Red=LAD +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FillerControl.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerControl.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FillerControl.json +[13:34:58] Procesando bloque tipo: FC +[13:34:58] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 127 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 127 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Error during SymPy simplification for Coil 60: +[13:34:58] To simplify a logical expression with more than 8 variables may take a +[13:34:58] long time and requires the use of `force=True`. +[13:34:58] -> 23 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 2: 23 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 3 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 4 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:58] ADVERTENCIA: Se encontraron 9 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:58] - Red '' (ID: 80, Lang: LAD), Instrucción UID: 30, Tipo: 'PBox' +[13:34:58] - Red '' (ID: 80, Lang: LAD), Instrucción UID: 31, Tipo: 'SCoil' +[13:34:58] - Red '' (ID: A2, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' +[13:34:58] - Red 'MIX -' (ID: E6, Lang: LAD), Instrucción UID: 32, Tipo: 'Rs' +[13:34:58] - Red 'Cip : Dummy Bottle Inserition Requet' (ID: F7, Lang: LAD), Instrucción UID: 41, Tipo: 'Sr' +[13:34:58] - Red 'Wait Filler Rinse Completed Signal' (ID: 16E, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' +[13:34:58] - Red '' (ID: 190, Lang: LAD), Instrucción UID: 27, Tipo: 'Round' +[13:34:58] - Red '' (ID: 190, Lang: LAD), Instrucción UID: 28, Tipo: 'Move' +[13:34:58] - Red '' (ID: 190, Lang: LAD), Instrucción UID: 29, Tipo: 'Move' +[13:34:58] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FillerControl_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerControl.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FillerControl_processed.json +[13:34:58] Generando salida para: FC 'FillerControl' (Original: FillerControl) +[13:34:58] -> Modo de generación: FC SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\FillerControl.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerControl_DataSend.xml --- +[13:34:58] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerControl_DataSend.xml. Se usará el archivo .scl original existente. --- +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerGasBlowOff.xml --- +[13:34:58] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FillerGasBlowOff.xml. Se usará el archivo .scl original existente. --- +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filler_Head_Variables.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filler_Head_Variables.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Filler_Head_Variables.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filler_Head_Variables.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662047.680163, Size=20862 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='Filler_Head_Variables', Número=964, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filler_Head_Variables.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filler_Head_Variables.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filler_Head_Variables.json +[13:34:58] Procesando bloque tipo: GlobalDB +[13:34:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filler_Head_Variables_processed.json +[13:34:58] Guardado de GlobalDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filler_Head_Variables.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filler_Head_Variables_processed.json +[13:34:58] Generando salida para: GlobalDB 'Filler_Head_Variables' (Original: Filler_Head_Variables) +[13:34:58] -> Modo de generación: DATA_BLOCK SCL +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Filler_Head_Variables.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_DB.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_DB.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_DB.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filling_Time_Tranfer_DB.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662047.7011163, Size=7600 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='Filling_Time_Tranfer_DB', Número=965, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filling_Time_Tranfer_DB.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_DB.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filling_Time_Tranfer_DB.json +[13:34:58] Procesando bloque tipo: GlobalDB +[13:34:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filling_Time_Tranfer_DB_processed.json +[13:34:58] Guardado de GlobalDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_DB.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filling_Time_Tranfer_DB_processed.json +[13:34:58] Generando salida para: GlobalDB 'Filling_Time_Tranfer_DB' (Original: Filling_Time_Tranfer_DB) +[13:34:58] -> Modo de generación: DATA_BLOCK SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Filling_Time_Tranfer_DB.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_Par.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_Par.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_Par.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filling_Time_Tranfer_Par.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662056.9017732, Size=34904 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='Filling_Time_Tranfer_Par', Número=1791, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filling_Time_Tranfer_Par.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_Par.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filling_Time_Tranfer_Par.json +[13:34:58] Procesando bloque tipo: FC +[13:34:58] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 1 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 3 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:58] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:58] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filling_Time_Tranfer_Par_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Filling_Time_Tranfer_Par.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Filling_Time_Tranfer_Par_processed.json +[13:34:58] Generando salida para: FC 'Filling_Time_Tranfer_Par' (Original: Filling_Time_Tranfer_Par) +[13:34:58] -> Modo de generación: FC SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Filling_Time_Tranfer_Par.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FirstProduction.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662062.7121985, Size=153991 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='FirstProduction', Número=1805, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] INFO: Compuerta O UID 45 con cardinalidad 3 - generando pines in1...in3 +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 34 con cardinalidad 5 - generando pines in1...in5 +[13:34:58] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] INFO: Compuerta O UID 56 con cardinalidad 3 - generando pines in1...in3 +[13:34:58] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FirstProduction.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FirstProduction.json +[13:34:58] Procesando bloque tipo: FB +[13:34:58] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Advertencia: No se encontró nombre/instancia para TON UID 44. Usando placeholder '#TON_INSTANCE_44'. +[13:34:58] Advertencia: No se encontró nombre/instancia para TON UID 51. Usando placeholder '#TON_INSTANCE_51'. +[13:34:58] -> 86 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 86 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Advertencia: No se encontró nombre/instancia para TON UID 44. Usando placeholder '#TON_INSTANCE_44'. +[13:34:58] -> 15 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 2: 15 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 3 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Advertencia: No se encontró nombre/instancia para TON UID 44. Usando placeholder '#TON_INSTANCE_44'. +[13:34:58] -> 1 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 4 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Advertencia: No se encontró nombre/instancia para TON UID 44. Usando placeholder '#TON_INSTANCE_44'. +[13:34:58] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 5 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Advertencia: No se encontró nombre/instancia para TON UID 44. Usando placeholder '#TON_INSTANCE_44'. +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:58] ADVERTENCIA: Se encontraron 21 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:58] - Red 'FirstProd' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'TP' +[13:34:58] - Red 'FirstProd' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' +[13:34:58] - Red 'FirstProd' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'O' +[13:34:58] - Red 'FirstProd' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'Coil' +[13:34:58] - Red '' (ID: 5E, Lang: LAD), Instrucción UID: 25, Tipo: 'Rs' +[13:34:58] - Red 'MIX - LEVEL - Stop Blender when First Production Done' (ID: 6F, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[13:34:58] - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 29, Tipo: 'TP' +[13:34:58] - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact' +[13:34:58] - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' +[13:34:58] - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 33, Tipo: 'Coil' +[13:34:58] - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:34:58] - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 35, Tipo: 'Coil' +[13:34:58] - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 40, Tipo: 'Abs' +[13:34:58] - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 42, Tipo: 'O' +[13:34:58] - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 43, Tipo: 'Lt' +[13:34:58] - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 44, Tipo: 'TON' +[13:34:58] - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 46, Tipo: 'Contact' +[13:34:58] - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' +[13:34:58] - Red 'FirstProdDone' (ID: E6, Lang: LAD), Instrucción UID: 53, Tipo: 'Contact' +[13:34:58] - Red 'FirstProdDone' (ID: E6, Lang: LAD), Instrucción UID: 56, Tipo: 'O' +[13:34:58] - Red 'FirstProdDone' (ID: E6, Lang: LAD), Instrucción UID: 57, Tipo: 'Coil' +[13:34:58] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FirstProduction_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FirstProduction_processed.json +[13:34:58] Generando salida para: FB 'FirstProduction' (Original: FirstProduction) +[13:34:58] -> Modo de generación: FB SCL +[13:34:58] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:58] INFO: Detectadas 4 VAR_TEMP adicionales. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\FirstProduction.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction_Data.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction_Data.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FirstProduction_Data.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662064.8460727, Size=13842 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='FirstProduction_Data', Número=935, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FirstProduction_Data.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction_Data.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FirstProduction_Data.json +[13:34:58] Procesando bloque tipo: InstanceDB +[13:34:58] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FirstProduction_Data_processed.json +[13:34:58] Guardado de InstanceDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FirstProduction_Data.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\FirstProduction_Data_processed.json +[13:34:58] Generando salida para: InstanceDB 'FirstProduction_Data' (Original: FirstProduction_Data) +[13:34:58] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:34:58] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\FirstProduction_Data.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- +[13:34:58] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Flow_To_Press_Loss.xml. Se usará el archivo .scl original existente. --- +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Freq_To_mmH2O.xml --- +[13:34:58] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Freq_To_mmH2O.xml. Se usará el archivo .scl original existente. --- +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\FrictionLoss.xml --- +[13:34:58] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\FrictionLoss.xml. Se usará el archivo .scl original existente. --- +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662063.088765, Size=10382 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='GLOBAL_DIAG_DB', Número=11, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json +[13:34:58] Procesando bloque tipo: GlobalDB +[13:34:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB_processed.json +[13:34:58] Guardado de GlobalDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB_processed.json +[13:34:58] Generando salida para: GlobalDB 'GLOBAL_DIAG_DB' (Original: GLOBAL_DIAG_DB) +[13:34:58] -> Modo de generación: DATA_BLOCK SCL +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\GLOBAL_DIAG_DB.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DP_DIAG.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DP_DIAG.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DP_DIAG.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GLOBAL_DP_DIAG.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662065.2973785, Size=6685 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='GLOBAL_DP_DIAG', Número=125, Lenguaje Bloque='STL' +[13:34:58] Paso 3b: Comentario bloque: 'Der Ausgangsparameter RETVAL zeigt folgende Error-...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[13:34:58] Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GLOBAL_DP_DIAG.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DP_DIAG.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GLOBAL_DP_DIAG.json +[13:34:58] Procesando bloque tipo: FC +[13:34:58] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:34:58] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:58] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GLOBAL_DP_DIAG_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GLOBAL_DP_DIAG.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GLOBAL_DP_DIAG_processed.json +[13:34:58] Generando salida para: FC 'GLOBAL_DP_DIAG' (Original: GLOBAL_DP_DIAG) +[13:34:58] -> Modo de generación: FC SCL +[13:34:58] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\GLOBAL_DP_DIAG.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag DB.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag DB.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag DB.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiag DB.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662065.1841993, Size=15796 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='GNS DriveDiag DB', Número=1021, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiag DB.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag DB.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiag DB.json +[13:34:58] Procesando bloque tipo: InstanceDB +[13:34:58] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiag DB_processed.json +[13:34:58] Guardado de InstanceDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag DB.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiag DB_processed.json +[13:34:58] Generando salida para: InstanceDB 'GNS_DriveDiag_DB' (Original: GNS DriveDiag DB) +[13:34:58] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\GNS_DriveDiag_DB.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiag.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662041.6016967, Size=94860 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='GNS DriveDiag', Número=1601, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=5E, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=6F, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=80, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=91, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=A2, Lenguaje Red=STL +[13:34:58] - Procesando Red ID=B3, Lenguaje Red=STL +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiag.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiag.json +[13:34:58] Procesando bloque tipo: FB +[13:34:58] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:58] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:58] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiag_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiag.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiag_processed.json +[13:34:58] Generando salida para: FB 'GNS_DriveDiag' (Original: GNS DriveDiag) +[13:34:58] -> Modo de generación: FB SCL +[13:34:58] WARNING: No se encontró definición para 'Block_DB'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Pointer'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\GNS_DriveDiag.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiagMain.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiagMain.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiagMain.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiagMain.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662041.9001567, Size=88199 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='GNS DriveDiagMain', Número=1600, Lenguaje Bloque='LAD' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:58] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[13:34:58] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:58] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:34:58] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:58] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiagMain.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiagMain.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiagMain.json +[13:34:58] Procesando bloque tipo: FB +[13:34:58] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:58] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:58] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:58] --- Pase 1 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] Error: MOVE 42 sin destino claro en 'out' o 'out1'. +[13:34:58] Error: MOVE 48 sin destino claro en 'out' o 'out1'. +[13:34:58] Error: MOVE 42 sin destino claro en 'out' o 'out1'. +[13:34:58] Error: MOVE 48 sin destino claro en 'out' o 'out1'. +[13:34:58] Error: MOVE 42 sin destino claro en 'out' o 'out1'. +[13:34:58] Error: MOVE 48 sin destino claro en 'out' o 'out1'. +[13:34:58] Error: MOVE 45 sin destino claro en 'out' o 'out1'. +[13:34:58] Error: MOVE 51 sin destino claro en 'out' o 'out1'. +[13:34:58] Error: MOVE 42 sin destino claro en 'out' o 'out1'. +[13:34:58] Error: MOVE 48 sin destino claro en 'out' o 'out1'. +[13:34:58] Error: MOVE 42 sin destino claro en 'out' o 'out1'. +[13:34:58] Error: MOVE 48 sin destino claro en 'out' o 'out1'. +[13:34:58] -> 44 instrucciones (no STL) procesadas con SymPy. +[13:34:58] Fase 2 (Agrupación IF con Simplificación): +[13:34:58] INFO: Agrupando 2 instr. bajo condición de Contact UID 41 +[13:34:58] INFO: Agrupando 2 instr. bajo condición de Contact UID 41 +[13:34:58] INFO: Agrupando 2 instr. bajo condición de Contact UID 41 +[13:34:58] INFO: Agrupando 2 instr. bajo condición de O UID 44 +[13:34:58] INFO: Agrupando 2 instr. bajo condición de Contact UID 41 +[13:34:58] INFO: Agrupando 2 instr. bajo condición de Contact UID 41 +[13:34:58] -> 6 agrupaciones realizadas (en redes no STL). +[13:34:58] --- Fin Pase 1: 44 proc SymPy, 6 agrup. Continuando... +[13:34:58] --- Pase 2 --- +[13:34:58] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:58] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:58] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:58] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:58] ADVERTENCIA: Se encontraron 18 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:58] - Red 'Deareator - Water' (ID: 9, Lang: LAD), Instrucción UID: 43, Tipo: 'Move' +[13:34:58] - Red 'Deareator - Water' (ID: 9, Lang: LAD), Instrucción UID: 49, Tipo: 'Move' +[13:34:58] - Red 'Deareator - Water' (ID: 9, Lang: LAD), Instrucción UID: 50, Tipo: 'Move' +[13:34:58] - Red 'Deareator - Vacuum' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'Move' +[13:34:58] - Red 'Deareator - Vacuum' (ID: 1A, Lang: LAD), Instrucción UID: 49, Tipo: 'Move' +[13:34:58] - Red 'Deareator - Vacuum' (ID: 1A, Lang: LAD), Instrucción UID: 50, Tipo: 'Move' +[13:34:58] - Red 'Syrup -' (ID: 2B, Lang: LAD), Instrucción UID: 43, Tipo: 'Move' +[13:34:58] - Red 'Syrup -' (ID: 2B, Lang: LAD), Instrucción UID: 49, Tipo: 'Move' +[13:34:58] - Red 'Syrup -' (ID: 2B, Lang: LAD), Instrucción UID: 50, Tipo: 'Move' +[13:34:58] - Red 'Storage' (ID: 3C, Lang: LAD), Instrucción UID: 46, Tipo: 'Move' +[13:34:58] - Red 'Storage' (ID: 3C, Lang: LAD), Instrucción UID: 52, Tipo: 'Move' +[13:34:58] - Red 'Storage' (ID: 3C, Lang: LAD), Instrucción UID: 53, Tipo: 'Move' +[13:34:58] - Red 'Booster' (ID: 4D, Lang: LAD), Instrucción UID: 43, Tipo: 'Move' +[13:34:58] - Red 'Booster' (ID: 4D, Lang: LAD), Instrucción UID: 49, Tipo: 'Move' +[13:34:58] - Red 'Booster' (ID: 4D, Lang: LAD), Instrucción UID: 50, Tipo: 'Move' +[13:34:58] - Red 'Recirculation' (ID: 5E, Lang: LAD), Instrucción UID: 43, Tipo: 'Move' +[13:34:58] - Red 'Recirculation' (ID: 5E, Lang: LAD), Instrucción UID: 49, Tipo: 'Move' +[13:34:58] - Red 'Recirculation' (ID: 5E, Lang: LAD), Instrucción UID: 50, Tipo: 'Move' +[13:34:58] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiagMain_processed.json +[13:34:58] Guardado completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\GNS DriveDiagMain.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\GNS DriveDiagMain_processed.json +[13:34:58] Generando salida para: FB 'GNS_DriveDiagMain' (Original: GNS DriveDiagMain) +[13:34:58] -> Modo de generación: FB SCL +[13:34:58] WARNING: No se encontró definición para 'Block_DB'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Pointer'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'GNS DriveDiag'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\GNS_DriveDiagMain.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI CPU_DP Diag.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662063.1286366, Size=50365 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='HMI CPU_DP Diag', Número=174, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json +[13:34:58] Procesando bloque tipo: GlobalDB +[13:34:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI CPU_DP Diag_processed.json +[13:34:58] Guardado de GlobalDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI CPU_DP Diag_processed.json +[13:34:58] Generando salida para: GlobalDB 'HMI_CPU_DP_Diag' (Original: HMI CPU_DP Diag) +[13:34:58] -> Modo de generación: DATA_BLOCK SCL +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_CPU_DP_Diag.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI Drive.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI Drive.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI Drive.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI Drive.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662041.6923978, Size=98649 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='HMI Drive', Número=1020, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI Drive.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI Drive.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI Drive.json +[13:34:58] Procesando bloque tipo: GlobalDB +[13:34:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI Drive_processed.json +[13:34:58] Guardado de GlobalDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI Drive.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI Drive_processed.json +[13:34:58] Generando salida para: GlobalDB 'HMI_Drive' (Original: HMI Drive) +[13:34:58] -> Modo de generación: DATA_BLOCK SCL +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Drive.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Alarms.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Alarms.xml --- +[13:34:58] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Alarms.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Alarms.json'... +[13:34:58] Cargando parsers de red... +[13:34:58] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:58] Total de lenguajes con parser cargado: 5 +[13:34:58] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:58] Metadatos XML: ModTime=1752662047.7474492, Size=96353 +[13:34:58] Paso 1: Parseando archivo XML... +[13:34:58] Paso 1: Parseo XML completado. +[13:34:58] Paso 2: Detectando tipo de objeto principal... +[13:34:58] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:58] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:58] Paso 3: Extrayendo atributos del bloque... +[13:34:58] Paso 3: Atributos: Nombre='HMI_Alarms', Número=1000, Lenguaje Bloque='DB' +[13:34:58] Paso 3b: Comentario bloque: '...' +[13:34:58] Paso 4: Extrayendo la interfaz del bloque... +[13:34:58] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:58] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:58] Paso 6: Escritura JSON completada. +[13:34:58] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Alarms.json' +[13:34:58] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Alarms.xml --- +[13:34:58] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Alarms.json +[13:34:58] Procesando bloque tipo: GlobalDB +[13:34:58] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:58] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Alarms_processed.json +[13:34:58] Guardado de GlobalDB completado. +[13:34:58] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Alarms.xml --- +[13:34:58] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Alarms_processed.json +[13:34:58] Generando salida para: GlobalDB 'HMI_Alarms' (Original: HMI_Alarms) +[13:34:58] -> Modo de generación: DATA_BLOCK SCL +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:58] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Alarms.scl +[13:34:58] Generación de .SCL completada. +[13:34:58] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- +[13:34:58] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Blender_Parameters.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662041.661497, Size=140728 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Blender_Parameters', Número=1001, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Blender_Parameters_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Blender_Parameters_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Blender_Parameters' (Original: HMI_Blender_Parameters) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Blender_Parameters.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Device.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662047.875654, Size=157325 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Device', Número=1010, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Device.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Device.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Device_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Device_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Device' (Original: HMI_Device) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Device.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device_AVS.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device_AVS.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device_AVS.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Device_AVS.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662048.479084, Size=23609 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Device_AVS', Número=1015, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Device_AVS.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device_AVS.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Device_AVS.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Device_AVS_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Device_AVS.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Device_AVS_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Device_AVS' (Original: HMI_Device_AVS) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Device_AVS.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Digital.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Digital.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Digital.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Digital.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662047.9594223, Size=28377 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Digital', Número=1012, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Digital.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Digital.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Digital.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Digital_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Digital.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Digital_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Digital' (Original: HMI_Digital) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Digital.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_ICS.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662048.4511702, Size=47501 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_ICS', Número=1014, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_ICS.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_ICS.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_ICS_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_ICS_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_ICS' (Original: HMI_ICS) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_ICS.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS_Status.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS_Status.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS_Status.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_ICS_Status.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662065.1486106, Size=5233 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_ICS_Status', Número=1016, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_ICS_Status.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS_Status.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_ICS_Status.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_ICS_Status_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_ICS_Status.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_ICS_Status_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_ICS_Status' (Original: HMI_ICS_Status) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_ICS_Status.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_IO_Showing.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_IO_Showing.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_IO_Showing.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_IO_Showing.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662065.1319323, Size=298610 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_IO_Showing', Número=1002, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_IO_Showing.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_IO_Showing.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_IO_Showing.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_IO_Showing_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_IO_Showing.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_IO_Showing_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_IO_Showing' (Original: HMI_IO_Showing) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_IO_Showing.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Instrument.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Instrument.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Instrument.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Instrument.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662047.9315152, Size=107510 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Instrument', Número=1011, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Instrument.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Instrument.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Instrument.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Instrument_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Instrument.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Instrument_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Instrument' (Original: HMI_Instrument) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Instrument.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662047.7768939, Size=72204 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Local_CIP_Variables', Número=1003, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Local_CIP_Variables' (Original: HMI_Local_CIP_Variables) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Local_CIP_Variables.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Edit.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662062.490292, Size=11751 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Recipe_Edit', Número=1008, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Recipe_Edit_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Recipe_Edit_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Recipe_Edit' (Original: HMI_Recipe_Edit) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Recipe_Edit.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Name.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Name.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Name.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662062.5082316, Size=34394 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Recipe_Name', Número=1009, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Name.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Recipe_Name_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Recipe_Name.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Recipe_Name_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Recipe_Name' (Original: HMI_Recipe_Name) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Recipe_Name.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Service.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Service.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Service.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Service.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662047.7965922, Size=39069 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Service', Número=1004, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Service.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Service.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Service.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Service_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Service.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Service_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Service' (Original: HMI_Service) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Service.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Totalizers.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Totalizers.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Totalizers.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Totalizers.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662065.1672676, Size=24555 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Totalizers', Número=1017, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Totalizers.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Totalizers.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Totalizers.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Totalizers_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Totalizers.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Totalizers_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Totalizers' (Original: HMI_Totalizers) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Totalizers.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Cmd.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662047.8198402, Size=84255 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Variables_Cmd', Número=1005, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Variables_Cmd_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Variables_Cmd_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Variables_Cmd' (Original: HMI_Variables_Cmd) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Variables_Cmd.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Status.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Status.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Status.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Variables_Status.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662047.84376, Size=115262 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='HMI_Variables_Status', Número=1006, Lenguaje Bloque='DB' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Variables_Status.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Status.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Variables_Status.json +[13:34:59] Procesando bloque tipo: GlobalDB +[13:34:59] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:34:59] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Variables_Status_processed.json +[13:34:59] Guardado de GlobalDB completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\HMI_Variables_Status.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\HMI_Variables_Status_processed.json +[13:34:59] Generando salida para: GlobalDB 'HMI_Variables_Status' (Original: HMI_Variables_Status) +[13:34:59] -> Modo de generación: DATA_BLOCK SCL +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\HMI_Variables_Status.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ICS Profibus Comm.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ICS Profibus Comm.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ICS Profibus Comm.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ICS Profibus Comm.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662041.4904428, Size=53675 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='ICS Profibus Comm', Número=200, Lenguaje Bloque='LAD' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:59] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[13:34:59] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 37 con cardinalidad 5 - generando pines in1...in5 +[13:34:59] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=2B, Lenguaje Red=STL +[13:34:59] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 52 con cardinalidad 10 - generando pines in1...in10 +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ICS Profibus Comm.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ICS Profibus Comm.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ICS Profibus Comm.json +[13:34:59] Procesando bloque tipo: FB +[13:34:59] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:59] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:59] --- Pase 1 --- +[13:34:59] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:59] Error: MOVE 32 sin destino claro en 'out' o 'out1'. +[13:34:59] Error: MOVE 33 sin destino claro en 'out' o 'out1'. +[13:34:59] Error: MOVE 34 sin destino claro en 'out' o 'out1'. +[13:34:59] Error: MOVE 35 sin destino claro en 'out' o 'out1'. +[13:34:59] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[13:34:59] -> 22 instrucciones (no STL) procesadas con SymPy. +[13:34:59] Fase 2 (Agrupación IF con Simplificación): +[13:34:59] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:59] --- Fin Pase 1: 22 proc SymPy, 0 agrup. Continuando... +[13:34:59] --- Pase 2 --- +[13:34:59] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:59] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:34:59] Fase 2 (Agrupación IF con Simplificación): +[13:34:59] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:59] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[13:34:59] --- Pase 3 --- +[13:34:59] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:59] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:59] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:34:59] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:59] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: +[13:34:59] - Red 'Signal 00: Life Bit [clock 1s]' (ID: 9, Lang: LAD), Instrucción UID: 37, Tipo: 'O' +[13:34:59] - Red 'Signal 00: Life Bit [clock 1s]' (ID: 9, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' +[13:34:59] - Red 'Signal 00: Life Bit [clock 1s]' (ID: 4D, Lang: LAD), Instrucción UID: 29, Tipo: 'Ge' +[13:34:59] - Red 'Signal 00: Life Bit [clock 1s]' (ID: 4D, Lang: LAD), Instrucción UID: 30, Tipo: 'Coil' +[13:34:59] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ICS Profibus Comm_processed.json +[13:34:59] Guardado completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ICS Profibus Comm.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ICS Profibus Comm_processed.json +[13:34:59] Generando salida para: FB 'ICS_Profibus_Comm' (Original: ICS Profibus Comm) +[13:34:59] -> Modo de generación: FB SCL +[13:34:59] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:59] INFO: Detectadas 2 VAR_TEMP adicionales. +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ICS_Profibus_Comm.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\IO_FLT1.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\IO_FLT1.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\IO_FLT1.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\IO_FLT1.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662073.5698977, Size=15470 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='I/O_FLT1', Número=82, Lenguaje Bloque='LAD' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:59] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:34:59] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\IO_FLT1.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\IO_FLT1.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\IO_FLT1.json +[13:34:59] Procesando bloque tipo: OB +[13:34:59] INFO: El bloque es OB. Iniciando procesamiento lógico... +[13:34:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:59] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[13:34:59] --- Pase 1 --- +[13:34:59] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:59] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:34:59] Fase 2 (Agrupación IF con Simplificación): +[13:34:59] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:59] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... +[13:34:59] --- Pase 2 --- +[13:34:59] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:59] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:59] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:34:59] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[13:34:59] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:59] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\IO_FLT1_processed.json +[13:34:59] Guardado completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\IO_FLT1.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\IO_FLT1_processed.json +[13:34:59] Generando salida para: OB 'I_O_FLT1' (Original: I/O_FLT1) +[13:34:59] -> Modo de generación: OB SCL +[13:34:59] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\I_O_FLT1.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662039.4912448, Size=61904 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='ISOonTCP_or_TCP_Protocol', Número=1, Lenguaje Bloque='STL' +[13:34:59] Paso 3b: Comentario bloque: 'v1.0 by UTRC Sidel 2008/05/28 (previous name: ISO-...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:59] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[13:34:59] Advertencia: ObjectList para FB sin SW.Blocks.CompileUnit. +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[13:34:59] Paso 6: Escritura JSON completada. +[13:34:59] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json' +[13:34:59] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- +[13:34:59] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json +[13:34:59] Procesando bloque tipo: FB +[13:34:59] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:34:59] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:34:59] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:34:59] --- Pase 1 --- +[13:34:59] Fase 1 (SymPy Base - Orden por Prioridad): +[13:34:59] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:34:59] Fase 2 (Agrupación IF con Simplificación): +[13:34:59] -> 0 agrupaciones realizadas (en redes no STL). +[13:34:59] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:34:59] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:34:59] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:34:59] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_processed.json +[13:34:59] Guardado completado. +[13:34:59] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- +[13:34:59] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_processed.json +[13:34:59] Generando salida para: FB 'ISOonTCP_or_TCP_Protocol' (Original: ISOonTCP_or_TCP_Protocol) +[13:34:59] -> Modo de generación: FB SCL +[13:34:59] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TCON:v2.4'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TSEND:v2.1'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TRCV:v2.2'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:59] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:34:59] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ISOonTCP_or_TCP_Protocol.scl +[13:34:59] Generación de .SCL completada. +[13:34:59] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input.xml --- +[13:34:59] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input.xml --- +[13:34:59] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Input.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input.json'... +[13:34:59] Cargando parsers de red... +[13:34:59] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:34:59] Total de lenguajes con parser cargado: 5 +[13:34:59] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:34:59] Metadatos XML: ModTime=1752662051.2849145, Size=1686128 +[13:34:59] Paso 1: Parseando archivo XML... +[13:34:59] Paso 1: Parseo XML completado. +[13:34:59] Paso 2: Detectando tipo de objeto principal... +[13:34:59] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:34:59] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:34:59] Paso 3: Extrayendo atributos del bloque... +[13:34:59] Paso 3: Atributos: Nombre='Input', Número=1718, Lenguaje Bloque='LAD' +[13:34:59] Paso 3b: Comentario bloque: '...' +[13:34:59] Paso 4: Extrayendo la interfaz del bloque... +[13:34:59] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:34:59] Paso 5: Se encontraron 233 elementos SW.Blocks.CompileUnit. +[13:34:59] - Procesando Red ID=9, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=80, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=91, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=108, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=119, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=190, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=207, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=218, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=229, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=25C, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=26D, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=27E, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=28F, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=2A0, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=2B1, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=2C2, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=2D3, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=2E4, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=2F5, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=306, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=317, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=328, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=339, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=34A, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=35B, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=36C, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=37D, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=38E, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=39F, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=3B0, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=3C1, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=3D2, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=3E3, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=3F4, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=405, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=416, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=427, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=438, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=449, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=45A, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=46B, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=47C, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=48D, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=49E, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=4AF, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=4C0, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=4D1, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=4E2, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=4F3, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=504, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=515, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=526, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=537, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=548, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=559, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=56A, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=57B, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=58C, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=59D, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=5AE, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=5BF, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=5D0, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=5E1, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=5F2, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=603, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=614, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=625, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=636, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=647, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=658, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=669, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=67A, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=68B, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=69C, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] INFO: Compuerta O UID 54 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=6AD, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=6BE, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] INFO: Compuerta O UID 79 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] INFO: Compuerta O UID 82 con cardinalidad 7 - generando pines in1...in7 +[13:34:59] - Procesando Red ID=6CF, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 55 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] INFO: Compuerta O UID 57 con cardinalidad 4 - generando pines in1...in4 +[13:34:59] - Procesando Red ID=6E0, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=6F1, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=702, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=713, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=724, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=735, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=746, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=757, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=768, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=779, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=78A, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=79B, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=7AC, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=7BD, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=7CE, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=7DF, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=7F0, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=801, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=812, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=823, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 34 con cardinalidad 5 - generando pines in1...in5 +[13:34:59] - Procesando Red ID=834, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 40 con cardinalidad 5 - generando pines in1...in5 +[13:34:59] - Procesando Red ID=845, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 +[13:34:59] - Procesando Red ID=856, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 +[13:34:59] - Procesando Red ID=867, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 +[13:34:59] - Procesando Red ID=878, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=889, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=89A, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=8AB, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=8BC, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=8CD, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=8DE, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=8EF, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=900, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=911, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=922, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=933, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=944, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=955, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=966, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 37 con cardinalidad 5 - generando pines in1...in5 +[13:34:59] - Procesando Red ID=977, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 +[13:34:59] - Procesando Red ID=988, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 +[13:34:59] - Procesando Red ID=999, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 34 con cardinalidad 5 - generando pines in1...in5 +[13:34:59] - Procesando Red ID=9AA, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=9BB, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=9CC, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=9DD, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=9EE, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=9FF, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 36 con cardinalidad 6 - generando pines in1...in6 +[13:34:59] - Procesando Red ID=A10, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 +[13:34:59] - Procesando Red ID=A21, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 52 con cardinalidad 5 - generando pines in1...in5 +[13:34:59] - Procesando Red ID=A32, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 +[13:34:59] - Procesando Red ID=A43, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 +[13:34:59] - Procesando Red ID=A54, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 33 con cardinalidad 4 - generando pines in1...in4 +[13:34:59] - Procesando Red ID=A65, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=A76, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 36 con cardinalidad 5 - generando pines in1...in5 +[13:34:59] - Procesando Red ID=A87, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=A98, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=AA9, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=ABA, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=ACB, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=ADC, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=AED, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=AFE, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=B0F, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=B20, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=B31, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=B42, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=B53, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=B64, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=B75, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=B86, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=B97, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=BA8, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=BB9, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=BCA, Lenguaje Red=STL +[13:34:59] - Procesando Red ID=BDB, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=BEC, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=BFD, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=C0E, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=C1F, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=C30, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=C41, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=C52, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 +[13:34:59] - Procesando Red ID=C63, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=C74, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=C85, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=C96, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=CA7, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=CB8, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=CC9, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=CDA, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=CEB, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=CFC, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=D0D, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=D1E, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=D2F, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=D40, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=D51, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=D62, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=D73, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=D84, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=D95, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=DA6, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=DB7, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=DC8, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=DD9, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=DEA, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=DFB, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=E0C, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=E1D, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=E2E, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=E3F, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=E50, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=E61, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=E72, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=E83, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=E94, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=EA5, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=EB6, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=EC7, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=ED8, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=EE9, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=EFA, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=F0B, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=F1C, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=F2D, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=F3E, Lenguaje Red=LAD +[13:34:59] - Procesando Red ID=F4F, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=F60, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] - Procesando Red ID=F71, Lenguaje Red=LAD +[13:34:59] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:34:59] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:34:59] Paso 6: Escritura JSON completada. +[13:35:03] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input.json' +[13:35:03] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input.xml --- +[13:35:03] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input.json +[13:35:03] Procesando bloque tipo: FB +[13:35:03] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:03] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:03] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:03] --- Pase 1 --- +[13:35:03] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 32. Usando placeholder '#TON_INSTANCE_32'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 38. Usando placeholder '#TON_INSTANCE_38'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 26. Usando placeholder '#TON_INSTANCE_26'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 74. Usando placeholder '#TON_INSTANCE_74'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 50. Usando placeholder '#TON_INSTANCE_50'. +[13:35:03] Warning: get_sympy_representation called with None source_info. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 32. Usando placeholder '#TON_INSTANCE_32'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 33. Usando placeholder '#TON_INSTANCE_33'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 33. Usando placeholder '#TON_INSTANCE_33'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 32. Usando placeholder '#TON_INSTANCE_32'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 31. Usando placeholder '#TON_INSTANCE_31'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 51. Usando placeholder '#TON_INSTANCE_51'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 45. Usando placeholder '#TON_INSTANCE_45'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TOF UID 32. Usando placeholder '#TOF_INSTANCE_32'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TOF UID 38. Usando placeholder '#TOF_INSTANCE_38'. +[13:35:03] -> 977 instrucciones (no STL) procesadas con SymPy. +[13:35:03] Fase 2 (Agrupación IF con Simplificación): +[13:35:03] INFO: Agrupando 2 instr. bajo condición de Contact UID 26 +[13:35:03] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:03] --- Fin Pase 1: 977 proc SymPy, 1 agrup. Continuando... +[13:35:03] --- Pase 2 --- +[13:35:03] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 26. Usando placeholder '#TON_INSTANCE_26'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 50. Usando placeholder '#TON_INSTANCE_50'. +[13:35:03] Warning: get_sympy_representation called with None source_info. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 51. Usando placeholder '#TON_INSTANCE_51'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 45. Usando placeholder '#TON_INSTANCE_45'. +[13:35:03] -> 101 instrucciones (no STL) procesadas con SymPy. +[13:35:03] Fase 2 (Agrupación IF con Simplificación): +[13:35:03] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:03] --- Fin Pase 2: 101 proc SymPy, 0 agrup. Continuando... +[13:35:03] --- Pase 3 --- +[13:35:03] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:03] Error during SymPy simplification for Coil 50: +[13:35:03] To simplify a logical expression with more than 8 variables may take a +[13:35:03] long time and requires the use of `force=True`. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 26. Usando placeholder '#TON_INSTANCE_26'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 50. Usando placeholder '#TON_INSTANCE_50'. +[13:35:03] Warning: get_sympy_representation called with None source_info. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 51. Usando placeholder '#TON_INSTANCE_51'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 45. Usando placeholder '#TON_INSTANCE_45'. +[13:35:03] -> 17 instrucciones (no STL) procesadas con SymPy. +[13:35:03] Fase 2 (Agrupación IF con Simplificación): +[13:35:03] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:03] --- Fin Pase 3: 17 proc SymPy, 0 agrup. Continuando... +[13:35:03] --- Pase 4 --- +[13:35:03] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 26. Usando placeholder '#TON_INSTANCE_26'. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 50. Usando placeholder '#TON_INSTANCE_50'. +[13:35:03] Warning: get_sympy_representation called with None source_info. +[13:35:03] Advertencia: No se encontró nombre/instancia para TON UID 51. Usando placeholder '#TON_INSTANCE_51'. +[13:35:03] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:03] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:03] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:03] ADVERTENCIA: Se encontraron 61 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:03] - Red 'MIX -' (ID: 5E, Lang: LAD), Instrucción UID: 34, Tipo: 'Contact' +[13:35:03] - Red 'MIX -' (ID: 5E, Lang: LAD), Instrucción UID: 35, Tipo: 'Coil' +[13:35:03] - Red 'MIX -' (ID: 5E, Lang: LAD), Instrucción UID: 40, Tipo: 'O' +[13:35:03] - Red 'MIX -' (ID: 5E, Lang: LAD), Instrucción UID: 41, Tipo: 'Coil' +[13:35:03] - Red 'UPS - Delay Time Before Restart HMI-PC' (ID: 6F, Lang: LAD), Instrucción UID: 26, Tipo: 'TON' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6BE, Lang: LAD), Instrucción UID: 76, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6BE, Lang: LAD), Instrucción UID: 77, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6BE, Lang: LAD), Instrucción UID: 78, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6BE, Lang: LAD), Instrucción UID: 79, Tipo: 'O' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6BE, Lang: LAD), Instrucción UID: 80, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6BE, Lang: LAD), Instrucción UID: 81, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6BE, Lang: LAD), Instrucción UID: 82, Tipo: 'O' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6BE, Lang: LAD), Instrucción UID: 83, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6BE, Lang: LAD), Instrucción UID: 84, Tipo: 'Coil' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6CF, Lang: LAD), Instrucción UID: 50, Tipo: 'TON' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6CF, Lang: LAD), Instrucción UID: 52, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6CF, Lang: LAD), Instrucción UID: 53, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6CF, Lang: LAD), Instrucción UID: 54, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6CF, Lang: LAD), Instrucción UID: 55, Tipo: 'O' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6CF, Lang: LAD), Instrucción UID: 56, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6CF, Lang: LAD), Instrucción UID: 57, Tipo: 'O' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6CF, Lang: LAD), Instrucción UID: 58, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6CF, Lang: LAD), Instrucción UID: 59, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Manual Manifold Setting' (ID: 6CF, Lang: LAD), Instrucción UID: 60, Tipo: 'Coil' +[13:35:03] - Red '- LAST CONTAINER' (ID: 834, Lang: LAD), Instrucción UID: 34, Tipo: 'Contact' +[13:35:03] - Red '- LAST CONTAINER' (ID: 834, Lang: LAD), Instrucción UID: 40, Tipo: 'O' +[13:35:03] - Red '- LAST CONTAINER' (ID: 834, Lang: LAD), Instrucción UID: 41, Tipo: 'Coil' +[13:35:03] - Red '- LAST CONTAINER' (ID: 834, Lang: LAD), Instrucción UID: 42, Tipo: 'Coil' +[13:35:03] - Red '- BLENDFILLING _ AVM346 ENABLE' (ID: 8BC, Lang: LAD), Instrucción UID: 34, Tipo: 'Contact' +[13:35:03] - Red '- BLENDFILLING _ AVM346 ENABLE' (ID: 8BC, Lang: LAD), Instrucción UID: 35, Tipo: 'Coil' +[13:35:03] - Red '- CLEANING RECOVER COMPLETED' (ID: 966, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact' +[13:35:03] - Red '- CLEANING RECOVER COMPLETED' (ID: 966, Lang: LAD), Instrucción UID: 41, Tipo: 'Coil' +[13:35:03] - Red 'MIX - From Filler CIP Open AVM314' (ID: 9BB, Lang: LAD), Instrucción UID: 35, Tipo: 'O' +[13:35:03] - Red 'MIX - From Filler CIP Open AVM314' (ID: 9BB, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' +[13:35:03] - Red '--------- CIP STATION COMMUNICATION ---------' (ID: 9DD, Lang: LAD), Instrucción UID: 35, Tipo: 'O' +[13:35:03] - Red '--------- CIP STATION COMMUNICATION ---------' (ID: 9DD, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' +[13:35:03] - Red '- CLEANING RECOVER REQUEST' (ID: A21, Lang: LAD), Instrucción UID: 52, Tipo: 'O' +[13:35:03] - Red '- CLEANING RECOVER REQUEST' (ID: A21, Lang: LAD), Instrucción UID: 53, Tipo: 'Coil' +[13:35:03] - Red 'MIX -' (ID: B86, Lang: LAD), Instrucción UID: 35, Tipo: 'Abs' +[13:35:03] - Red 'MIX -' (ID: B86, Lang: LAD), Instrucción UID: 36, Tipo: 'Gt' +[13:35:03] - Red 'MIX -' (ID: B86, Lang: LAD), Instrucción UID: 37, Tipo: 'Coil' +[13:35:03] - Red 'MIX - Input' (ID: B97, Lang: LAD), Instrucción UID: 34, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Input' (ID: B97, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' +[13:35:03] - Red 'MIX - Input' (ID: B97, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' +[13:35:03] - Red 'MIX -' (ID: BEC, Lang: LAD), Instrucción UID: 30, Tipo: 'Abs' +[13:35:03] - Red 'MIX -' (ID: BEC, Lang: LAD), Instrucción UID: 31, Tipo: 'Gt' +[13:35:03] - Red 'MIX -' (ID: BEC, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' +[13:35:03] - Red 'MIX -' (ID: BFD, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact' +[13:35:03] - Red 'MIX -' (ID: BFD, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:35:03] - Red 'CO2PressOk' (ID: C52, Lang: LAD), Instrucción UID: 51, Tipo: 'TON' +[13:35:03] - Red 'CO2PressOk' (ID: C52, Lang: LAD), Instrucción UID: 53, Tipo: 'Contact' +[13:35:03] - Red 'CO2PressOk' (ID: C52, Lang: LAD), Instrucción UID: 54, Tipo: 'Coil' +[13:35:03] - Red 'CO2 inlet line pressure not stable' (ID: C74, Lang: LAD), Instrucción UID: 41, Tipo: 'Abs' +[13:35:03] - Red 'CO2 inlet line pressure not stable' (ID: C74, Lang: LAD), Instrucción UID: 42, Tipo: 'Gt' +[13:35:03] - Red 'CO2 inlet line pressure not stable' (ID: C74, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' +[13:35:03] - Red 'MIX - CO2 Steril Filter Ok' (ID: E1D, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact' +[13:35:03] - Red 'MIX - CO2 Steril Filter Ok' (ID: E1D, Lang: LAD), Instrucción UID: 48, Tipo: 'Coil' +[13:35:03] - Red 'MIX -' (ID: EC7, Lang: LAD), Instrucción UID: 32, Tipo: 'Contact' +[13:35:03] - Red 'MIX -' (ID: EC7, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact' +[13:35:03] - Red 'MIX -' (ID: EC7, Lang: LAD), Instrucción UID: 34, Tipo: 'Contact' +[13:35:03] - Red 'MIX -' (ID: EC7, Lang: LAD), Instrucción UID: 35, Tipo: 'Coil' +[13:35:03] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_processed.json +[13:35:03] Guardado completado. +[13:35:03] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input.xml --- +[13:35:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_processed.json +[13:35:03] Generando salida para: FB 'Input' (Original: Input) +[13:35:03] -> Modo de generación: FB SCL +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TOF:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TOF:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TOF:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TOF:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] INFO: Detectadas 18 VAR_TEMP adicionales. +[13:35:03] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Input.scl +[13:35:03] Generación de .SCL completada. +[13:35:03] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml --- +[13:35:03] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml. Se usará el archivo .scl original existente. --- +[13:35:03] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_Data.xml --- +[13:35:03] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_Data.xml --- +[13:35:03] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_Data.json'... +[13:35:03] Cargando parsers de red... +[13:35:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:03] Total de lenguajes con parser cargado: 5 +[13:35:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:03] Metadatos XML: ModTime=1752662064.886017, Size=267523 +[13:35:03] Paso 1: Parseando archivo XML... +[13:35:03] Paso 1: Parseo XML completado. +[13:35:03] Paso 2: Detectando tipo de objeto principal... +[13:35:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:03] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:03] Paso 3: Extrayendo atributos del bloque... +[13:35:03] Paso 3: Atributos: Nombre='Input_Data', Número=940, Lenguaje Bloque='DB' +[13:35:03] Paso 3b: Comentario bloque: '...' +[13:35:03] Paso 4: Extrayendo la interfaz del bloque... +[13:35:03] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:03] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:03] Paso 6: Escritura JSON completada. +[13:35:03] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_Data.json' +[13:35:03] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_Data.xml --- +[13:35:03] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_Data.json +[13:35:03] Procesando bloque tipo: InstanceDB +[13:35:03] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:03] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_Data_processed.json +[13:35:03] Guardado de InstanceDB completado. +[13:35:03] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_Data.xml --- +[13:35:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_Data_processed.json +[13:35:03] Generando salida para: InstanceDB 'Input_Data' (Original: Input_Data) +[13:35:03] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TOF:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TOF:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TOF:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TOF:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:03] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Input_Data.scl +[13:35:03] Generación de .SCL completada. +[13:35:03] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalCtrl.xml --- +[13:35:03] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalCtrl.xml --- +[13:35:03] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalCtrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json'... +[13:35:03] Cargando parsers de red... +[13:35:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:03] Total de lenguajes con parser cargado: 5 +[13:35:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:03] Metadatos XML: ModTime=1752662050.6167643, Size=31560 +[13:35:03] Paso 1: Parseando archivo XML... +[13:35:03] Paso 1: Parseo XML completado. +[13:35:03] Paso 2: Detectando tipo de objeto principal... +[13:35:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:03] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:03] Paso 3: Extrayendo atributos del bloque... +[13:35:03] Paso 3: Atributos: Nombre='Input_DigitalCtrl', Número=1720, Lenguaje Bloque='LAD' +[13:35:03] Paso 3b: Comentario bloque: '...' +[13:35:03] Paso 4: Extrayendo la interfaz del bloque... +[13:35:03] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:03] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[13:35:03] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:03] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:03] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:03] INFO: Compuerta O UID 44 con cardinalidad 4 - generando pines in1...in4 +[13:35:03] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:03] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:03] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:03] Paso 6: Escritura JSON completada. +[13:35:03] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json' +[13:35:03] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalCtrl.xml --- +[13:35:03] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json +[13:35:03] Procesando bloque tipo: FC +[13:35:03] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:03] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:03] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:03] --- Pase 1 --- +[13:35:03] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:03] Error creating SymPy equality for 36: Sympify of expression 'could not parse '%DBW594'' failed, because of exception being raised: +[13:35:03] SyntaxError: invalid syntax (, line 1) +[13:35:03] Error creating SymPy equality for 38: Sympify of expression 'could not parse '%DBW688'' failed, because of exception being raised: +[13:35:03] SyntaxError: invalid syntax (, line 1) +[13:35:03] -> 20 instrucciones (no STL) procesadas con SymPy. +[13:35:03] Fase 2 (Agrupación IF con Simplificación): +[13:35:03] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:03] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... +[13:35:03] --- Pase 2 --- +[13:35:03] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:03] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:35:03] Fase 2 (Agrupación IF con Simplificación): +[13:35:03] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:03] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... +[13:35:03] --- Pase 3 --- +[13:35:03] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:03] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:03] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:03] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:03] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:03] - Red 'Waiting condition' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'O' +[13:35:03] - Red 'Waiting condition' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact' +[13:35:03] - Red 'Waiting condition' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'Coil' +[13:35:03] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_DigitalCtrl_processed.json +[13:35:03] Guardado completado. +[13:35:03] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalCtrl.xml --- +[13:35:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_DigitalCtrl_processed.json +[13:35:03] Generando salida para: FC 'Input_DigitalCtrl' (Original: Input_DigitalCtrl) +[13:35:03] -> Modo de generación: FC SCL +[13:35:03] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Input_DigitalCtrl.scl +[13:35:03] Generación de .SCL completada. +[13:35:03] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalScanner.xml --- +[13:35:03] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalScanner.xml --- +[13:35:03] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalScanner.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_DigitalScanner.json'... +[13:35:03] Cargando parsers de red... +[13:35:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:03] Total de lenguajes con parser cargado: 5 +[13:35:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:03] Metadatos XML: ModTime=1752662048.6044278, Size=25039 +[13:35:03] Paso 1: Parseando archivo XML... +[13:35:03] Paso 1: Parseo XML completado. +[13:35:03] Paso 2: Detectando tipo de objeto principal... +[13:35:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:03] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:03] Paso 3: Extrayendo atributos del bloque... +[13:35:03] Paso 3: Atributos: Nombre='Input_DigitalScanner', Número=1719, Lenguaje Bloque='LAD' +[13:35:03] Paso 3b: Comentario bloque: '...' +[13:35:03] Paso 4: Extrayendo la interfaz del bloque... +[13:35:03] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:03] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[13:35:03] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:03] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:03] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:03] Paso 6: Escritura JSON completada. +[13:35:03] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_DigitalScanner.json' +[13:35:03] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalScanner.xml --- +[13:35:03] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_DigitalScanner.json +[13:35:03] Procesando bloque tipo: FC +[13:35:03] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:03] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:03] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_DigitalScanner_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Input_DigitalScanner.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Input_DigitalScanner_processed.json +[13:35:04] Generando salida para: FC 'Input_DigitalScanner' (Original: Input_DigitalScanner) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Input_DigitalScanner.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Instrument_Scanner.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Instrument_Scanner.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Instrument_Scanner.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Instrument_Scanner.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662070.2575707, Size=18892 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='Instrument_Scanner', Número=1968, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Instrument_Scanner.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Instrument_Scanner.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Instrument_Scanner.json +[13:35:04] Procesando bloque tipo: FC +[13:35:04] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Instrument_Scanner_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Instrument_Scanner.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Instrument_Scanner_processed.json +[13:35:04] Generando salida para: FC 'Instrument_Scanner' (Original: Instrument_Scanner) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Instrument_Scanner.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Integral.xml --- +[13:35:04] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Integral.xml. Se usará el archivo .scl original existente. --- +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking NET.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking NET.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking NET.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking NET.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662062.977575, Size=194257 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='Interlocking NET', Número=1991, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 +[13:35:04] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 37 con cardinalidad 6 - generando pines in1...in6 +[13:35:04] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 +[13:35:04] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 39 con cardinalidad 7 - generando pines in1...in7 +[13:35:04] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 +[13:35:04] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 32 con cardinalidad 5 - generando pines in1...in5 +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking NET.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking NET.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking NET.json +[13:35:04] Procesando bloque tipo: FB +[13:35:04] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 72 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 1: 72 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 2 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] Error during SymPy simplification for Coil 41: +[13:35:04] To simplify a logical expression with more than 8 variables may take a +[13:35:04] long time and requires the use of `force=True`. +[13:35:04] -> 14 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 3 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 4 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:04] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:04] - Red 'MIX - HMI Blender Parameters' (ID: B3, Lang: LAD), Instrucción UID: 57, Tipo: 'Call' +[13:35:04] - Red 'MIX - HMI Blender Parameters' (ID: B3, Lang: LAD), Instrucción UID: 59, Tipo: 'Contact' +[13:35:04] - Red 'MIX - HMI Blender Parameters' (ID: B3, Lang: LAD), Instrucción UID: 60, Tipo: 'Coil' +[13:35:04] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking NET_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking NET.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking NET_processed.json +[13:35:04] Generando salida para: FB 'Interlocking_NET' (Original: Interlocking NET) +[13:35:04] -> Modo de generación: FB SCL +[13:35:04] WARNING: No se encontró definición para 'ICS Profibus Comm'. Se buscó en directorios estándar. +[13:35:04] INFO: Detectadas 5 VAR_TEMP adicionales. +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Interlocking_NET.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_NET.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_NET.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_NET.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_NET.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662065.0979369, Size=17543 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='Interlocking_NET', Número=991, Lenguaje Bloque='DB' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_NET.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_NET.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_NET.json +[13:35:04] Procesando bloque tipo: InstanceDB +[13:35:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:04] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_NET_processed.json +[13:35:04] Guardado de InstanceDB completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_NET.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_NET_processed.json +[13:35:04] Generando salida para: InstanceDB 'Interlocking_NET' (Original: Interlocking_NET) +[13:35:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:04] WARNING: No se encontró definición para 'ICS Profibus Comm'. Se buscó en directorios estándar. +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Interlocking_NET.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Panel.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Panel.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Panel.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_Panel.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662070.7804954, Size=152047 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='Interlocking_Panel', Número=1999, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 56 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 59 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_Panel.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Panel.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_Panel.json +[13:35:04] Procesando bloque tipo: FC +[13:35:04] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] Error: BLKMOV 32 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 32 sin información válida para SRCBLK. +[13:35:04] -> 50 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] INFO: Agrupando 2 instr. bajo condición de Contact UID 28 +[13:35:04] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 1: 50 proc SymPy, 1 agrup. Continuando... +[13:35:04] --- Pase 2 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] Error: BLKMOV 36 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 37 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 46 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 52 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 51 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 52 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 53 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 54 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 55 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 56 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 45 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 46 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 47 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 48 sin información válida para SRCBLK. +[13:35:04] Error: BLKMOV 49 sin información válida para SRCBLK. +[13:35:04] -> 68 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] INFO: Agrupando 5 instr. bajo condición de Contact UID 45 +[13:35:04] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 2: 68 proc SymPy, 1 agrup. Continuando... +[13:35:04] --- Pase 3 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 49 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 3: 49 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 4 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_Panel_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Panel.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_Panel_processed.json +[13:35:04] Generando salida para: FC 'Interlocking_Panel' (Original: Interlocking_Panel) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Interlocking_Panel.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Variables.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Variables.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Variables.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_Variables.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662047.590897, Size=369659 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='Interlocking_Variables', Número=900, Lenguaje Bloque='DB' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_Variables.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Variables.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_Variables.json +[13:35:04] Procesando bloque tipo: GlobalDB +[13:35:04] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:04] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_Variables_processed.json +[13:35:04] Guardado de GlobalDB completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Interlocking_Variables.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Interlocking_Variables_processed.json +[13:35:04] Generando salida para: GlobalDB 'Interlocking_Variables' (Original: Interlocking_Variables) +[13:35:04] -> Modo de generación: DATA_BLOCK SCL +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Interlocking_Variables.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_I.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_I.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_I.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\LIMIT_I.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662049.045756, Size=25258 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='LIMIT_I', Número=1849, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\LIMIT_I.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_I.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\LIMIT_I.json +[13:35:04] Procesando bloque tipo: FC +[13:35:04] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 2 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:04] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 23, Tipo: 'Save' +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\LIMIT_I_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_I.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\LIMIT_I_processed.json +[13:35:04] Generando salida para: FC 'LIMIT_I' (Original: LIMIT_I) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\LIMIT_I.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_R.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_R.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_R.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\LIMIT_R.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662055.3454678, Size=25264 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='LIMIT_R', Número=1848, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\LIMIT_R.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_R.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\LIMIT_R.json +[13:35:04] Procesando bloque tipo: FC +[13:35:04] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 2 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:04] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 23, Tipo: 'Save' +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\LIMIT_R_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\LIMIT_R.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\LIMIT_R_processed.json +[13:35:04] Generando salida para: FC 'LIMIT_R' (Original: LIMIT_R) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\LIMIT_R.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\LowPassFilter.xml --- +[13:35:04] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\LowPassFilter.xml. Se usará el archivo .scl original existente. --- +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\MFMAnalogValues.xml --- +[13:35:04] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MFMAnalogValues.xml. Se usará el archivo .scl original existente. --- +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662072.564297, Size=252914 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='MFMAnalogValues_Totalize', Número=2025, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 23 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 56 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] INFO: Compuerta O UID 67 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 56 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] INFO: Compuerta O UID 67 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] INFO: Compuerta O UID 69 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 65 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] INFO: Compuerta O UID 76 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 56 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] INFO: Compuerta O UID 67 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 56 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] INFO: Compuerta O UID 67 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json +[13:35:04] Procesando bloque tipo: FC +[13:35:04] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 176 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] INFO: Agrupando 4 instr. bajo condición de Contact UID 37 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de NBox UID 57 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de PBox UID 35 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de PBox UID 35 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de PBox UID 37 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de NBox UID 57 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de PBox UID 35 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de PBox UID 37 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de NBox UID 59 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de PBox UID 35 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de NBox UID 66 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de PBox UID 35 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de NBox UID 57 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de PBox UID 35 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de PBox UID 35 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de NBox UID 57 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de PBox UID 35 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de PBox UID 35 +[13:35:04] -> 18 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 1: 176 proc SymPy, 18 agrup. Continuando... +[13:35:04] --- Pase 2 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 38 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 2: 38 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 3 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 12 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 3: 12 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 4 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] ADVERTENCIA: Se encontraron 7 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:04] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 41, Tipo: 'Sf' +[13:35:04] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 42, Tipo: 'NBox' +[13:35:04] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 43, Tipo: 'Add' +[13:35:04] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 44, Tipo: 'Add' +[13:35:04] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 45, Tipo: 'Add' +[13:35:04] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 46, Tipo: 'Div' +[13:35:04] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 47, Tipo: 'Add' +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize_processed.json +[13:35:04] Generando salida para: FC 'MFMAnalogValues_Totalize' (Original: MFMAnalogValues_Totalize) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\MFMAnalogValues_Totalize.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\MFM_Analog_Value_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662064.9056451, Size=62036 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='MFM_Analog_Value_Data', Número=942, Lenguaje Bloque='DB' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data.json +[13:35:04] Procesando bloque tipo: InstanceDB +[13:35:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:04] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data_processed.json +[13:35:04] Guardado de InstanceDB completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data_processed.json +[13:35:04] Generando salida para: InstanceDB 'MFM_Analog_Value_Data' (Original: MFM_Analog_Value_Data) +[13:35:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:04] WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\MFM_Analog_Value_Data.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\MOD_ERR.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MOD_ERR.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\MOD_ERR.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MOD_ERR.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662073.675148, Size=6182 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='MOD_ERR', Número=122, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[13:35:04] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MOD_ERR.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MOD_ERR.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MOD_ERR.json +[13:35:04] Procesando bloque tipo: OB +[13:35:04] INFO: El bloque es OB. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[13:35:04] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:04] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MOD_ERR_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MOD_ERR.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MOD_ERR_processed.json +[13:35:04] Generando salida para: OB 'MOD_ERR' (Original: MOD_ERR) +[13:35:04] -> Modo de generación: OB SCL +[13:35:04] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\MOD_ERR.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\MSE Slope.xml --- +[13:35:04] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MSE Slope.xml. Se usará el archivo .scl original existente. --- +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndP DB.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndP DB.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndP DB.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MTD NumBottleAftEndP DB.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662065.2575982, Size=17304 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='MTD NumBottleAftEndP DB', Número=2115, Lenguaje Bloque='DB' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MTD NumBottleAftEndP DB.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndP DB.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MTD NumBottleAftEndP DB.json +[13:35:04] Procesando bloque tipo: InstanceDB +[13:35:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:04] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MTD NumBottleAftEndP DB_processed.json +[13:35:04] Guardado de InstanceDB completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndP DB.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MTD NumBottleAftEndP DB_processed.json +[13:35:04] Generando salida para: InstanceDB 'MTD_NumBottleAftEndP_DB' (Original: MTD NumBottleAftEndP DB) +[13:35:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\MTD_NumBottleAftEndP_DB.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndProd.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndProd.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndProd.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MTD NumBottleAftEndProd.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662063.07182, Size=211390 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='MTD NumBottleAftEndProd', Número=2115, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: 'FB2115 - NUMBER BOTTLE AFTER END PRODUCTION +[13:35:04] *SIS...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:04] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 +[13:35:04] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 37 con cardinalidad 5 - generando pines in1...in5 +[13:35:04] - Procesando Red ID=190, Lenguaje Red=STL +[13:35:04] - Procesando Red ID=1A1, Lenguaje Red=STL +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MTD NumBottleAftEndProd.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndProd.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MTD NumBottleAftEndProd.json +[13:35:04] Procesando bloque tipo: FB +[13:35:04] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 101 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] INFO: Agrupando 3 instr. bajo condición de Contact UID 45 +[13:35:04] INFO: Agrupando 5 instr. bajo condición de Contact UID 41 +[13:35:04] INFO: Agrupando 2 instr. bajo condición de Contact UID 46 +[13:35:04] -> 3 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 1: 101 proc SymPy, 3 agrup. Continuando... +[13:35:04] --- Pase 2 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 24 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 2: 24 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 3 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 7 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 4 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:04] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:04] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MTD NumBottleAftEndProd_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MTD NumBottleAftEndProd.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MTD NumBottleAftEndProd_processed.json +[13:35:04] Generando salida para: FB 'MTD_NumBottleAftEndProd' (Original: MTD NumBottleAftEndProd) +[13:35:04] -> Modo de generación: FB SCL +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\MTD_NumBottleAftEndProd.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Control.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Control.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Control.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Control.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662068.2362187, Size=56582 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='Maselli_PA_Control', Número=1890, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: 'Telegramma V.21...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Control.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Control.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Control.json +[13:35:04] Procesando bloque tipo: FC +[13:35:04] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 32 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] INFO: Agrupando 2 instr. bajo condición de Contact UID 22 +[13:35:04] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 1: 32 proc SymPy, 1 agrup. Continuando... +[13:35:04] --- Pase 2 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 3 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:04] - Red 'MIX -' (ID: 1A, Lang: LAD), Instrucción UID: 33, Tipo: 'Sp' +[13:35:04] - Red 'MIX -' (ID: 1A, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:35:04] - Red 'MIX -' (ID: 4D, Lang: LAD), Instrucción UID: 43, Tipo: 'Sf' +[13:35:04] - Red 'MIX -' (ID: 4D, Lang: LAD), Instrucción UID: 44, Tipo: 'SCoil' +[13:35:04] - Red 'MIX - Product Meter Fault' (ID: 5E, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' +[13:35:04] - Red 'MIX - Product Meter Fault' (ID: 5E, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Control_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Control.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Control_processed.json +[13:35:04] Generando salida para: FC 'Maselli_PA_Control' (Original: Maselli_PA_Control) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Maselli_PA_Control.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662068.1384451, Size=70445 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Read', Número=1891, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: 'Telegramma V.21...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=6F, Lenguaje Red=STL +[13:35:04] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read.json +[13:35:04] Procesando bloque tipo: FC +[13:35:04] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 17 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 2 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 3 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:04] - Red 'MIX -' (ID: B3, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' +[13:35:04] - Red 'MIX -' (ID: B3, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read_processed.json +[13:35:04] Generando salida para: FC 'Maselli_PA_Ctrl_Read' (Original: Maselli_PA_Ctrl_Read) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Maselli_PA_Ctrl_Read.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662068.2068357, Size=23028 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Transfer', Número=1893, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: 'Telegramma V.21...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 +[13:35:04] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json +[13:35:04] Procesando bloque tipo: FC +[13:35:04] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 2 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 1 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 3 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:04] - Red 'MIX - OperatorStop' (ID: 1A, Lang: LAD), Instrucción UID: 31, Tipo: 'Sp' +[13:35:04] - Red 'MIX - OperatorStop' (ID: 1A, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer_processed.json +[13:35:04] Generando salida para: FC 'Maselli_PA_Ctrl_Transfer' (Original: Maselli_PA_Ctrl_Transfer) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Maselli_PA_Ctrl_Transfer.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662068.170268, Size=70347 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Write', Número=1892, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: 'Telegramma V.21...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 +[13:35:04] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:04] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json +[13:35:04] Procesando bloque tipo: FC +[13:35:04] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 27 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] INFO: Agrupando 2 instr. bajo condición de Contact UID 26 +[13:35:04] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 1: 27 proc SymPy, 1 agrup. Continuando... +[13:35:04] --- Pase 2 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 3 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write_processed.json +[13:35:04] Generando salida para: FC 'Maselli_PA_Ctrl_Write' (Original: Maselli_PA_Ctrl_Write) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] INFO: Detectadas 4 VAR_TEMP adicionales. +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Maselli_PA_Ctrl_Write.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Data.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Data.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Data.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662064.978818, Size=9114 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='Maselli_PA_Data', Número=967, Lenguaje Bloque='DB' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Data.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Data.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Data.json +[13:35:04] Procesando bloque tipo: GlobalDB +[13:35:04] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:04] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Data_processed.json +[13:35:04] Guardado de GlobalDB completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Maselli_PA_Data.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Maselli_PA_Data_processed.json +[13:35:04] Generando salida para: GlobalDB 'Maselli_PA_Data' (Original: Maselli_PA_Data) +[13:35:04] -> Modo de generación: DATA_BLOCK SCL +[13:35:04] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Maselli_PA_Data.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\MessageScroll.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MessageScroll.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\MessageScroll.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MessageScroll.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662065.5819035, Size=5239 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='MessageScroll', Número=210, Lenguaje Bloque='STL' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[13:35:04] Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit. +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MessageScroll.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MessageScroll.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MessageScroll.json +[13:35:04] Procesando bloque tipo: FC +[13:35:04] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MessageScroll_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\MessageScroll.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\MessageScroll_processed.json +[13:35:04] Generando salida para: FC 'MessageScroll' (Original: MessageScroll) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] WARNING: No se encontró definición para 'Block_DB'. Se buscó en directorios estándar. +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\MessageScroll.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ModValveFault.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ModValveFault.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ModValveFault.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ModValveFault.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662073.192774, Size=58210 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='ModValveFault', Número=2035, Lenguaje Bloque='LAD' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:04] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. +[13:35:04] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:04] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ModValveFault.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ModValveFault.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ModValveFault.json +[13:35:04] Procesando bloque tipo: FC +[13:35:04] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:04] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:04] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:04] --- Pase 1 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 29 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 1: 29 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 2 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 9 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 3 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 15 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 3: 15 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 4 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:35:04] Fase 2 (Agrupación IF con Simplificación): +[13:35:04] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:04] --- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... +[13:35:04] --- Pase 5 --- +[13:35:04] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:04] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:04] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- +[13:35:04] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:04] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:04] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ModValveFault_processed.json +[13:35:04] Guardado completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ModValveFault.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ModValveFault_processed.json +[13:35:04] Generando salida para: FC 'ModValveFault' (Original: ModValveFault) +[13:35:04] -> Modo de generación: FC SCL +[13:35:04] INFO: Detectadas 2 VAR_TEMP adicionales. +[13:35:04] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ModValveFault.scl +[13:35:04] Generación de .SCL completada. +[13:35:04] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net BlendFill Eth.xml --- +[13:35:04] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net BlendFill Eth.xml --- +[13:35:04] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Net BlendFill Eth.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net BlendFill Eth.json'... +[13:35:04] Cargando parsers de red... +[13:35:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:04] Total de lenguajes con parser cargado: 5 +[13:35:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:04] Metadatos XML: ModTime=1752662062.8714533, Size=59202 +[13:35:04] Paso 1: Parseando archivo XML... +[13:35:04] Paso 1: Parseo XML completado. +[13:35:04] Paso 2: Detectando tipo de objeto principal... +[13:35:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:04] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:04] Paso 3: Extrayendo atributos del bloque... +[13:35:04] Paso 3: Atributos: Nombre='Net BlendFill Eth', Número=806, Lenguaje Bloque='DB' +[13:35:04] Paso 3b: Comentario bloque: '...' +[13:35:04] Paso 4: Extrayendo la interfaz del bloque... +[13:35:04] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:04] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:04] Paso 6: Escritura JSON completada. +[13:35:04] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net BlendFill Eth.json' +[13:35:04] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net BlendFill Eth.xml --- +[13:35:04] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net BlendFill Eth.json +[13:35:04] Procesando bloque tipo: InstanceDB +[13:35:04] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:04] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net BlendFill Eth_processed.json +[13:35:04] Guardado de InstanceDB completado. +[13:35:04] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net BlendFill Eth.xml --- +[13:35:04] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net BlendFill Eth_processed.json +[13:35:04] Generando salida para: InstanceDB 'Net_BlendFill_Eth' (Original: Net BlendFill Eth) +[13:35:04] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:04] WARNING: No se encontró definición para 'TCON:v2.4'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'TSEND:v2.1'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'TRCV:v2.2'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:04] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Net_BlendFill_Eth.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net CIP System Eth.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net CIP System Eth.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Net CIP System Eth.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net CIP System Eth.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662062.8160799, Size=55068 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='Net CIP System Eth', Número=803, Lenguaje Bloque='DB' +[13:35:05] Paso 3b: Comentario bloque: '...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net CIP System Eth.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net CIP System Eth.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net CIP System Eth.json +[13:35:05] Procesando bloque tipo: InstanceDB +[13:35:05] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:05] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net CIP System Eth_processed.json +[13:35:05] Guardado de InstanceDB completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net CIP System Eth.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net CIP System Eth_processed.json +[13:35:05] Generando salida para: InstanceDB 'Net_CIP_System_Eth' (Original: Net CIP System Eth) +[13:35:05] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:05] WARNING: No se encontró definición para 'TCON:v2.4'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TSEND:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TRCV:v2.2'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Net_CIP_System_Eth.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Cip Sidel Eth.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Cip Sidel Eth.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Cip Sidel Eth.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Cip Sidel Eth.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662062.9238212, Size=55067 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='Net Cip Sidel Eth', Número=809, Lenguaje Bloque='DB' +[13:35:05] Paso 3b: Comentario bloque: '...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Cip Sidel Eth.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Cip Sidel Eth.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Cip Sidel Eth.json +[13:35:05] Procesando bloque tipo: InstanceDB +[13:35:05] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:05] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Cip Sidel Eth_processed.json +[13:35:05] Guardado de InstanceDB completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Cip Sidel Eth.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Cip Sidel Eth_processed.json +[13:35:05] Generando salida para: InstanceDB 'Net_Cip_Sidel_Eth' (Original: Net Cip Sidel Eth) +[13:35:05] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:05] WARNING: No se encontró definición para 'TCON:v2.4'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TSEND:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TRCV:v2.2'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Net_Cip_Sidel_Eth.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Dosing Sys Prof.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Dosing Sys Prof.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Dosing Sys Prof.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Dosing Sys Prof.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662040.9041228, Size=12633 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='Net Dosing Sys Prof', Número=810, Lenguaje Bloque='DB' +[13:35:05] Paso 3b: Comentario bloque: '...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Dosing Sys Prof.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Dosing Sys Prof.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Dosing Sys Prof.json +[13:35:05] Procesando bloque tipo: GlobalDB +[13:35:05] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:05] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Dosing Sys Prof_processed.json +[13:35:05] Guardado de GlobalDB completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Dosing Sys Prof.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Dosing Sys Prof_processed.json +[13:35:05] Generando salida para: GlobalDB 'Net_Dosing_Sys_Prof' (Original: Net Dosing Sys Prof) +[13:35:05] -> Modo de generación: DATA_BLOCK SCL +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Net_Dosing_Sys_Prof.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Eth.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Eth.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Eth.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Filler Eth.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662062.8535724, Size=61434 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='Net Filler Eth', Número=805, Lenguaje Bloque='DB' +[13:35:05] Paso 3b: Comentario bloque: '...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Filler Eth.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Eth.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Filler Eth.json +[13:35:05] Procesando bloque tipo: InstanceDB +[13:35:05] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:05] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Filler Eth_processed.json +[13:35:05] Guardado de InstanceDB completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Eth.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Filler Eth_processed.json +[13:35:05] Generando salida para: InstanceDB 'Net_Filler_Eth' (Original: Net Filler Eth) +[13:35:05] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:05] WARNING: No se encontró definición para 'TCON:v2.4'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TSEND:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TRCV:v2.2'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Net_Filler_Eth.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Sidel Eth.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Sidel Eth.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Sidel Eth.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Filler Sidel Eth.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662062.8893993, Size=61405 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='Net Filler Sidel Eth', Número=807, Lenguaje Bloque='DB' +[13:35:05] Paso 3b: Comentario bloque: '...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Filler Sidel Eth.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Sidel Eth.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Filler Sidel Eth.json +[13:35:05] Procesando bloque tipo: InstanceDB +[13:35:05] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:05] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Filler Sidel Eth_processed.json +[13:35:05] Guardado de InstanceDB completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Filler Sidel Eth.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Filler Sidel Eth_processed.json +[13:35:05] Generando salida para: InstanceDB 'Net_Filler_Sidel_Eth' (Original: Net Filler Sidel Eth) +[13:35:05] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:05] WARNING: No se encontró definición para 'TCON:v2.4'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TSEND:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TRCV:v2.2'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Net_Filler_Sidel_Eth.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Pasto Eth.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Pasto Eth.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Pasto Eth.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Pasto Eth.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662062.8345592, Size=55063 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='Net Pasto Eth', Número=804, Lenguaje Bloque='DB' +[13:35:05] Paso 3b: Comentario bloque: '...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Pasto Eth.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Pasto Eth.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Pasto Eth.json +[13:35:05] Procesando bloque tipo: InstanceDB +[13:35:05] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:05] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Pasto Eth_processed.json +[13:35:05] Guardado de InstanceDB completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net Pasto Eth.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net Pasto Eth_processed.json +[13:35:05] Generando salida para: InstanceDB 'Net_Pasto_Eth' (Original: Net Pasto Eth) +[13:35:05] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:05] WARNING: No se encontró definición para 'TCON:v2.4'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TSEND:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TRCV:v2.2'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Net_Pasto_Eth.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net ProdRoom Eth.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net ProdRoom Eth.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Net ProdRoom Eth.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net ProdRoom Eth.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662062.9068775, Size=55066 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='Net ProdRoom Eth', Número=808, Lenguaje Bloque='DB' +[13:35:05] Paso 3b: Comentario bloque: '...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net ProdRoom Eth.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net ProdRoom Eth.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net ProdRoom Eth.json +[13:35:05] Procesando bloque tipo: InstanceDB +[13:35:05] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:05] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net ProdRoom Eth_processed.json +[13:35:05] Guardado de InstanceDB completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net ProdRoom Eth.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net ProdRoom Eth_processed.json +[13:35:05] Generando salida para: InstanceDB 'Net_ProdRoom_Eth' (Original: Net ProdRoom Eth) +[13:35:05] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:05] WARNING: No se encontró definición para 'TCON:v2.4'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TSEND:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TRCV:v2.2'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Net_ProdRoom_Eth.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net SyrupRoom Eth.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net SyrupRoom Eth.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Net SyrupRoom Eth.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net SyrupRoom Eth.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662062.7994576, Size=55067 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='Net SyrupRoom Eth', Número=802, Lenguaje Bloque='DB' +[13:35:05] Paso 3b: Comentario bloque: '...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net SyrupRoom Eth.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net SyrupRoom Eth.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net SyrupRoom Eth.json +[13:35:05] Procesando bloque tipo: InstanceDB +[13:35:05] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:05] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net SyrupRoom Eth_processed.json +[13:35:05] Guardado de InstanceDB completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Net SyrupRoom Eth.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Net SyrupRoom Eth_processed.json +[13:35:05] Generando salida para: InstanceDB 'Net_SyrupRoom_Eth' (Original: Net SyrupRoom Eth) +[13:35:05] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:05] WARNING: No se encontró definición para 'TCON:v2.4'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TSEND:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TRCV:v2.2'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Net_SyrupRoom_Eth.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\OBNL_FLT.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\OBNL_FLT.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\OBNL_FLT.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\OBNL_FLT.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662073.5853078, Size=10515 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='OBNL_FLT', Número=85, Lenguaje Bloque='LAD' +[13:35:05] Paso 3b: Comentario bloque: '...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:05] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:35:05] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\OBNL_FLT.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\OBNL_FLT.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\OBNL_FLT.json +[13:35:05] Procesando bloque tipo: OB +[13:35:05] INFO: El bloque es OB. Iniciando procesamiento lógico... +[13:35:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:05] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[13:35:05] --- Pase 1 --- +[13:35:05] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:05] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:05] Fase 2 (Agrupación IF con Simplificación): +[13:35:05] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:05] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:05] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[13:35:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:05] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\OBNL_FLT_processed.json +[13:35:05] Guardado completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\OBNL_FLT.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\OBNL_FLT_processed.json +[13:35:05] Generando salida para: OB 'OBNL_FLT' (Original: OBNL_FLT) +[13:35:05] -> Modo de generación: OB SCL +[13:35:05] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\OBNL_FLT.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ONS_R.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ONS_R.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ONS_R.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ONS_R.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662055.0038338, Size=9904 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='ONS_R', Número=1920, Lenguaje Bloque='LAD' +[13:35:05] Paso 3b: Comentario bloque: '...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:05] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:35:05] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ONS_R.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ONS_R.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ONS_R.json +[13:35:05] Procesando bloque tipo: FC +[13:35:05] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:05] --- Pase 1 --- +[13:35:05] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:05] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:35:05] Fase 2 (Agrupación IF con Simplificación): +[13:35:05] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:05] --- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... +[13:35:05] --- Pase 2 --- +[13:35:05] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:05] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:05] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:05] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ONS_R_processed.json +[13:35:05] Guardado completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ONS_R.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ONS_R_processed.json +[13:35:05] Generando salida para: FC 'ONS_R' (Original: ONS_R) +[13:35:05] -> Modo de generación: FC SCL +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ONS_R.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Output.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Output.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Output.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Output.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662072.94217, Size=1115175 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='Output', Número=2026, Lenguaje Bloque='LAD' +[13:35:05] Paso 3b: Comentario bloque: '...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:05] Paso 5: Se encontraron 190 elementos SW.Blocks.CompileUnit. +[13:35:05] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=190, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=207, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=218, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=229, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=25C, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=26D, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=27E, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=28F, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=2A0, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=2B1, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=2C2, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=2D3, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=2E4, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=2F5, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=306, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=317, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=328, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=339, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=34A, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=35B, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=36C, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=37D, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=38E, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=39F, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=3B0, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=3C1, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=3D2, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=3E3, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 34 con cardinalidad 5 - generando pines in1...in5 +[13:35:05] - Procesando Red ID=3F4, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 +[13:35:05] - Procesando Red ID=405, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=416, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 +[13:35:05] - Procesando Red ID=427, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 +[13:35:05] - Procesando Red ID=438, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=449, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=45A, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=46B, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=47C, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=48D, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=49E, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=4AF, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=4C0, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=4D1, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=4E2, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=4F3, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=504, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=515, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=526, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=537, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=548, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=559, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=56A, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=57B, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=58C, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=59D, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=5AE, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=5BF, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=5D0, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=5E1, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=5F2, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=603, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=614, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=625, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=636, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=647, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=658, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=669, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=67A, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=68B, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=69C, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=6AD, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=6BE, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=6CF, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=6E0, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=6F1, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=702, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=713, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=724, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=735, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=746, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=757, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=768, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=779, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] INFO: Compuerta O UID 54 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] INFO: Compuerta O UID 67 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=78A, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=79B, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=7AC, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=7BD, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=7CE, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=7DF, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=7F0, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=801, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=812, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=823, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=834, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=845, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=856, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=867, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=878, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=889, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=89A, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=8AB, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=8BC, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=8CD, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=8DE, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=8EF, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=900, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=911, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=922, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=933, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=944, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=955, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=966, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=977, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=988, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=999, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=9AA, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=9BB, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=9CC, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=9DD, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=9EE, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=9FF, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=A10, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=A21, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=A32, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=A43, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=A54, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=A65, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=A76, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=A87, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=A98, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=AA9, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=ABA, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=ACB, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=ADC, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=AED, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=AFE, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=B0F, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=B20, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=B31, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=B42, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=B53, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=B64, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=B75, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=B86, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=B97, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=BA8, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] - Procesando Red ID=BB9, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=BCA, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=BDB, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=BEC, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=BFD, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=C0E, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=C1F, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=C30, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=C41, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=C52, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=C63, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=C74, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=C85, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 +[13:35:05] - Procesando Red ID=C96, Lenguaje Red=LAD +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Output.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Output.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Output.json +[13:35:05] Procesando bloque tipo: FC +[13:35:05] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:05] --- Pase 1 --- +[13:35:05] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:05] Error: MOVE 27 sin destino claro en 'out' o 'out1'. +[13:35:05] Warning: get_sympy_representation called with None source_info. +[13:35:05] Warning: get_sympy_representation called with None source_info. +[13:35:05] -> 625 instrucciones (no STL) procesadas con SymPy. +[13:35:05] Fase 2 (Agrupación IF con Simplificación): +[13:35:05] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:05] --- Fin Pase 1: 625 proc SymPy, 0 agrup. Continuando... +[13:35:05] --- Pase 2 --- +[13:35:05] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:05] Warning: get_sympy_representation called with None source_info. +[13:35:05] Warning: get_sympy_representation called with None source_info. +[13:35:05] -> 42 instrucciones (no STL) procesadas con SymPy. +[13:35:05] Fase 2 (Agrupación IF con Simplificación): +[13:35:05] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:05] --- Fin Pase 2: 42 proc SymPy, 0 agrup. Continuando... +[13:35:05] --- Pase 3 --- +[13:35:05] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:05] Warning: get_sympy_representation called with None source_info. +[13:35:05] Warning: get_sympy_representation called with None source_info. +[13:35:05] -> 7 instrucciones (no STL) procesadas con SymPy. +[13:35:05] Fase 2 (Agrupación IF con Simplificación): +[13:35:05] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:05] --- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... +[13:35:05] --- Pase 4 --- +[13:35:05] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:05] Warning: get_sympy_representation called with None source_info. +[13:35:05] Warning: get_sympy_representation called with None source_info. +[13:35:05] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:05] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:05] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:05] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:05] - Red '--------- CIP STATION COMMUNICATION ---------' (ID: 38E, Lang: LAD), Instrucción UID: 28, Tipo: 'Move' +[13:35:05] - Red '--------- CIP STATION COMMUNICATION ---------' (ID: 38E, Lang: LAD), Instrucción UID: 29, Tipo: 'Move' +[13:35:05] - Red 'MIX - Deaireator Water Inlet #2' (ID: 779, Lang: LAD), Instrucción UID: 56, Tipo: 'SdCoil' +[13:35:05] - Red 'MIX - Deaireator Water Inlet #2' (ID: 779, Lang: LAD), Instrucción UID: 58, Tipo: 'SdCoil' +[13:35:05] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Output_processed.json +[13:35:05] Guardado completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Output.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Output_processed.json +[13:35:05] Generando salida para: FC 'Output' (Original: Output) +[13:35:05] -> Modo de generación: FC SCL +[13:35:05] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Output.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Output_AnalogValueToHMI.xml --- +[13:35:05] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Output_AnalogValueToHMI.xml. Se usará el archivo .scl original existente. --- +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Output_CO2InjPress.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Output_CO2InjPress.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Output_CO2InjPress.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Output_CO2InjPress.json'... +[13:35:05] Cargando parsers de red... +[13:35:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:05] Total de lenguajes con parser cargado: 5 +[13:35:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:05] Metadatos XML: ModTime=1752662072.6772044, Size=72337 +[13:35:05] Paso 1: Parseando archivo XML... +[13:35:05] Paso 1: Parseo XML completado. +[13:35:05] Paso 2: Detectando tipo de objeto principal... +[13:35:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:05] Paso 3: Extrayendo atributos del bloque... +[13:35:05] Paso 3: Atributos: Nombre='Output_CO2InjPress', Número=2021, Lenguaje Bloque='LAD' +[13:35:05] Paso 3b: Comentario bloque: 'TASK2...' +[13:35:05] Paso 4: Extrayendo la interfaz del bloque... +[13:35:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:05] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[13:35:05] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:05] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:05] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:35:05] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:05] Paso 6: Escritura JSON completada. +[13:35:05] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Output_CO2InjPress.json' +[13:35:05] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Output_CO2InjPress.xml --- +[13:35:05] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Output_CO2InjPress.json +[13:35:05] Procesando bloque tipo: FC +[13:35:05] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:05] --- Pase 1 --- +[13:35:05] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:05] -> 26 instrucciones (no STL) procesadas con SymPy. +[13:35:05] Fase 2 (Agrupación IF con Simplificación): +[13:35:05] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:05] --- Fin Pase 1: 26 proc SymPy, 0 agrup. Continuando... +[13:35:05] --- Pase 2 --- +[13:35:05] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:05] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:35:05] Fase 2 (Agrupación IF con Simplificación): +[13:35:05] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:05] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... +[13:35:05] --- Pase 3 --- +[13:35:05] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:05] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:05] Fase 2 (Agrupación IF con Simplificación): +[13:35:05] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:05] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[13:35:05] --- Pase 4 --- +[13:35:05] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:05] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:05] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:05] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:05] ADVERTENCIA: Se encontraron 7 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:05] - Red '' (ID: 9, Lang: LAD), Instrucción UID: 38, Tipo: 'Trunc' +[13:35:05] - Red '' (ID: 9, Lang: LAD), Instrucción UID: 39, Tipo: 'Move' +[13:35:05] - Red '' (ID: 1A, Lang: LAD), Instrucción UID: 25, Tipo: 'Trunc' +[13:35:05] - Red '' (ID: 1A, Lang: LAD), Instrucción UID: 26, Tipo: 'Move' +[13:35:05] - Red '' (ID: 2B, Lang: LAD), Instrucción UID: 25, Tipo: 'Trunc' +[13:35:05] - Red '' (ID: 2B, Lang: LAD), Instrucción UID: 26, Tipo: 'Move' +[13:35:05] - Red '' (ID: 5E, Lang: LAD), Instrucción UID: 32, Tipo: 'Add' +[13:35:05] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Output_CO2InjPress_processed.json +[13:35:05] Guardado completado. +[13:35:05] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Output_CO2InjPress.xml --- +[13:35:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Output_CO2InjPress_processed.json +[13:35:05] Generando salida para: FC 'Output_CO2InjPress' (Original: Output_CO2InjPress) +[13:35:05] -> Modo de generación: FC SCL +[13:35:05] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Output_CO2InjPress.scl +[13:35:05] Generación de .SCL completada. +[13:35:05] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID MAIN Data.xml --- +[13:35:05] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID MAIN Data.xml --- +[13:35:05] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID MAIN Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID MAIN Data.json'... +[13:35:05] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662064.8116221, Size=149621 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID MAIN Data', Número=729, Lenguaje Bloque='DB' +[13:35:06] Paso 3b: Comentario bloque: '...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID MAIN Data.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID MAIN Data.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID MAIN Data.json +[13:35:06] Procesando bloque tipo: InstanceDB +[13:35:06] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:06] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID MAIN Data_processed.json +[13:35:06] Guardado de InstanceDB completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID MAIN Data.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID MAIN Data_processed.json +[13:35:06] Generando salida para: InstanceDB 'PID_MAIN_Data' (Original: PID MAIN Data) +[13:35:06] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:06] WARNING: No se encontró definición para 'BlenderPID_PIDFFCalc'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'BlenderPID_BlendingFault'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'BlenderPIDCtrl_SaveInteg'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'BlenderPIDCtrl_Monitor'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_MAIN_Data.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PIDControl.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PIDControl.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PIDControl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PIDControl.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662040.7569811, Size=61183 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PIDControl', Número=40, Lenguaje Bloque='LAD' +[13:35:06] Paso 3b: Comentario bloque: '...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:06] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[13:35:06] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:06] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2B, Lenguaje Red=STL +[13:35:06] - Procesando Red ID=3C, Lenguaje Red=STL +[13:35:06] - Procesando Red ID=4D, Lenguaje Red=STL +[13:35:06] - Procesando Red ID=5E, Lenguaje Red=STL +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PIDControl.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PIDControl.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PIDControl.json +[13:35:06] Procesando bloque tipo: FB +[13:35:06] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:06] --- Pase 1 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 2 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:06] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:06] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PIDControl_processed.json +[13:35:06] Guardado completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PIDControl.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PIDControl_processed.json +[13:35:06] Generando salida para: FB 'PIDControl' (Original: PIDControl) +[13:35:06] -> Modo de generación: FB SCL +[13:35:06] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'CONT_C:v1.0'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PIDControl.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_AVN30x.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662058.1393137, Size=147099 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_AVN30x', Número=1795, Lenguaje Bloque='LAD' +[13:35:06] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:06] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. +[13:35:06] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] INFO: Compuerta O UID 68 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] INFO: Compuerta O UID 75 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] INFO: Compuerta O UID 81 con cardinalidad 5 - generando pines in1...in5 +[13:35:06] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:06] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 39 con cardinalidad 4 - generando pines in1...in4 +[13:35:06] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 +[13:35:06] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_AVN30x.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_AVN30x.json +[13:35:06] Procesando bloque tipo: FB +[13:35:06] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:06] --- Pase 1 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[13:35:06] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[13:35:06] -> 54 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 1: 54 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 2 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 9 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 3 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] Error during SymPy simplification for Coil 82: +[13:35:06] To simplify a logical expression with more than 8 variables may take a +[13:35:06] long time and requires the use of `force=True`. +[13:35:06] -> 10 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 3: 10 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 4 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:06] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:06] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:06] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_AVN30x_processed.json +[13:35:06] Guardado completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_AVN30x_processed.json +[13:35:06] Generando salida para: FB 'PID_AVN30x' (Original: PID_AVN30x) +[13:35:06] -> Modo de generación: FB SCL +[13:35:06] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:06] INFO: Detectadas 3 VAR_TEMP adicionales. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_AVN30x.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x_Data.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x_Data.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_AVN30x_Data.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662058.1781852, Size=18320 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_AVN30x_Data', Número=995, Lenguaje Bloque='DB' +[13:35:06] Paso 3b: Comentario bloque: '...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_AVN30x_Data.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x_Data.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_AVN30x_Data.json +[13:35:06] Procesando bloque tipo: InstanceDB +[13:35:06] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:06] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_AVN30x_Data_processed.json +[13:35:06] Guardado de InstanceDB completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_AVN30x_Data.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_AVN30x_Data_processed.json +[13:35:06] Generando salida para: InstanceDB 'PID_AVN30x_Data' (Original: PID_AVN30x_Data) +[13:35:06] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_AVN30x_Data.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_EHS30X.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662056.7526221, Size=66592 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_EHS30X', Número=1790, Lenguaje Bloque='LAD' +[13:35:06] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:06] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[13:35:06] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 +[13:35:06] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_EHS30X.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_EHS30X.json +[13:35:06] Procesando bloque tipo: FB +[13:35:06] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:06] --- Pase 1 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] Error during SymPy simplification for Coil 41: +[13:35:06] To simplify a logical expression with more than 8 variables may take a +[13:35:06] long time and requires the use of `force=True`. +[13:35:06] -> 31 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 1: 31 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 2 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:06] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:06] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_EHS30X_processed.json +[13:35:06] Guardado completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_EHS30X_processed.json +[13:35:06] Generando salida para: FB 'PID_EHS30X' (Original: PID_EHS30X) +[13:35:06] -> Modo de generación: FB SCL +[13:35:06] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_EHS30X.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X_Data.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X_Data.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_EHS30X_Data.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662056.7665792, Size=13426 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_EHS30X_Data', Número=987, Lenguaje Bloque='DB' +[13:35:06] Paso 3b: Comentario bloque: '...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_EHS30X_Data.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X_Data.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_EHS30X_Data.json +[13:35:06] Procesando bloque tipo: InstanceDB +[13:35:06] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:06] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_EHS30X_Data_processed.json +[13:35:06] Guardado de InstanceDB completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_EHS30X_Data.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_EHS30X_Data_processed.json +[13:35:06] Generando salida para: InstanceDB 'PID_EHS30X_Data' (Original: PID_EHS30X_Data) +[13:35:06] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_EHS30X_Data.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Filling_Head.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662057.983328, Size=304975 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_Filling_Head', Número=1791, Lenguaje Bloque='LAD' +[13:35:06] Paso 3b: Comentario bloque: '...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:06] Paso 5: Se encontraron 45 elementos SW.Blocks.CompileUnit. +[13:35:06] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=190, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 +[13:35:06] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=207, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] INFO: Compuerta O UID 60 con cardinalidad 5 - generando pines in1...in5 +[13:35:06] - Procesando Red ID=218, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] - Procesando Red ID=229, Lenguaje Red=STL +[13:35:06] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=25C, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=26D, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=27E, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=28F, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2A0, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2B1, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2C2, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] - Procesando Red ID=2D3, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2E4, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2F5, Lenguaje Red=LAD +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Filling_Head.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Filling_Head.json +[13:35:06] Procesando bloque tipo: FB +[13:35:06] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:06] --- Pase 1 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 90 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 1: 90 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 2 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 19 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 2: 19 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 3 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 8 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 3: 8 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 4 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] Error during SymPy simplification for Coil 64: +[13:35:06] To simplify a logical expression with more than 8 variables may take a +[13:35:06] long time and requires the use of `force=True`. +[13:35:06] Error during SymPy simplification for Coil 65: +[13:35:06] To simplify a logical expression with more than 8 variables may take a +[13:35:06] long time and requires the use of `force=True`. +[13:35:06] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 4: 5 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 5 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:06] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- +[13:35:06] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:06] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Filling_Head_processed.json +[13:35:06] Guardado completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Filling_Head_processed.json +[13:35:06] Generando salida para: FB 'PID_Filling_Head' (Original: PID_Filling_Head) +[13:35:06] -> Modo de generación: FB SCL +[13:35:06] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'PID_Filling_Head_Calc'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_Filling_Head.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head_Calc.xml --- +[13:35:06] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head_Calc.xml. Se usará el archivo .scl original existente. --- +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662057.9992757, Size=17306 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_Filling_Head_Data', Número=990, Lenguaje Bloque='DB' +[13:35:06] Paso 3b: Comentario bloque: '...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json +[13:35:06] Procesando bloque tipo: InstanceDB +[13:35:06] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:06] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Filling_Head_Data_processed.json +[13:35:06] Guardado de InstanceDB completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Filling_Head_Data_processed.json +[13:35:06] Generando salida para: InstanceDB 'PID_Filling_Head_Data' (Original: PID_Filling_Head_Data) +[13:35:06] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:06] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'PID_Filling_Head_Calc'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_Filling_Head_Data.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM301.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662055.162002, Size=127692 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_RMM301', Número=1780, Lenguaje Bloque='LAD' +[13:35:06] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:06] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[13:35:06] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] INFO: Compuerta O UID 63 con cardinalidad 10 - generando pines in1...in10 +[13:35:06] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] INFO: Compuerta O UID 57 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] INFO: Compuerta O UID 64 con cardinalidad 6 - generando pines in1...in6 +[13:35:06] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM301.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM301.json +[13:35:06] Procesando bloque tipo: FB +[13:35:06] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:06] --- Pase 1 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 84 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +[13:35:06] INFO: Agrupando 2 instr. bajo condición de Contact UID 34 +[13:35:06] -> 2 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 1: 84 proc SymPy, 2 agrup. Continuando... +[13:35:06] --- Pase 2 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] Error during SymPy simplification for Coil 64: +[13:35:06] To simplify a logical expression with more than 8 variables may take a +[13:35:06] long time and requires the use of `force=True`. +[13:35:06] -> 18 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 2: 18 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 3 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:06] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:06] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:06] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM301_processed.json +[13:35:06] Guardado completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM301_processed.json +[13:35:06] Generando salida para: FB 'PID_RMM301' (Original: PID_RMM301) +[13:35:06] -> Modo de generación: FB SCL +[13:35:06] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RMM301.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301_Data.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301_Data.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM301_Data.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662055.1789377, Size=13968 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_RMM301_Data', Número=980, Lenguaje Bloque='DB' +[13:35:06] Paso 3b: Comentario bloque: '...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM301_Data.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301_Data.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM301_Data.json +[13:35:06] Procesando bloque tipo: InstanceDB +[13:35:06] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:06] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM301_Data_processed.json +[13:35:06] Guardado de InstanceDB completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM301_Data.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM301_Data_processed.json +[13:35:06] Generando salida para: InstanceDB 'PID_RMM301_Data' (Original: PID_RMM301_Data) +[13:35:06] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RMM301_Data.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM303.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662055.2602084, Size=81227 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_RMM303', Número=1782, Lenguaje Bloque='LAD' +[13:35:06] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:06] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[13:35:06] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 +[13:35:06] INFO: Compuerta O UID 49 con cardinalidad 4 - generando pines in1...in4 +[13:35:06] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM303.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM303.json +[13:35:06] Procesando bloque tipo: FB +[13:35:06] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:06] --- Pase 1 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 39 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 1: 39 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 2 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] Error during SymPy simplification for Coil 50: +[13:35:06] To simplify a logical expression with more than 8 variables may take a +[13:35:06] long time and requires the use of `force=True`. +[13:35:06] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 3 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:06] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:06] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:06] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:06] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 34, Tipo: 'Abs' +[13:35:06] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Lt' +[13:35:06] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' +[13:35:06] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM303_processed.json +[13:35:06] Guardado completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM303_processed.json +[13:35:06] Generando salida para: FB 'PID_RMM303' (Original: PID_RMM303) +[13:35:06] -> Modo de generación: FB SCL +[13:35:06] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RMM303.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303_Data.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303_Data.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM303_Data.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662055.2821279, Size=15128 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_RMM303_Data', Número=982, Lenguaje Bloque='DB' +[13:35:06] Paso 3b: Comentario bloque: '...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM303_Data.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303_Data.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM303_Data.json +[13:35:06] Procesando bloque tipo: InstanceDB +[13:35:06] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:06] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM303_Data_processed.json +[13:35:06] Guardado de InstanceDB completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM303_Data.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM303_Data_processed.json +[13:35:06] Generando salida para: InstanceDB 'PID_RMM303_Data' (Original: PID_RMM303_Data) +[13:35:06] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RMM303_Data.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM304.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662058.0747848, Size=58306 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_RMM304', Número=1794, Lenguaje Bloque='LAD' +[13:35:06] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:06] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:06] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 +[13:35:06] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM304.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM304.json +[13:35:06] Procesando bloque tipo: FB +[13:35:06] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:06] --- Pase 1 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 20 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 2 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 3 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:06] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:06] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:06] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM304_processed.json +[13:35:06] Guardado completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM304_processed.json +[13:35:06] Generando salida para: FB 'PID_RMM304' (Original: PID_RMM304) +[13:35:06] -> Modo de generación: FB SCL +[13:35:06] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RMM304.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304_Data.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304_Data.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM304_Data.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662058.0887296, Size=12911 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_RMM304_Data', Número=994, Lenguaje Bloque='DB' +[13:35:06] Paso 3b: Comentario bloque: '...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM304_Data.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304_Data.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM304_Data.json +[13:35:06] Procesando bloque tipo: InstanceDB +[13:35:06] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:06] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM304_Data_processed.json +[13:35:06] Guardado de InstanceDB completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMM304_Data.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMM304_Data_processed.json +[13:35:06] Generando salida para: InstanceDB 'PID_RMM304_Data' (Original: PID_RMM304_Data) +[13:35:06] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RMM304_Data.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMP302.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662055.2128384, Size=68112 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_RMP302', Número=1781, Lenguaje Bloque='LAD' +[13:35:06] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:06] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[13:35:06] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 44 con cardinalidad 6 - generando pines in1...in6 +[13:35:06] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:06] INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 +[13:35:06] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMP302.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMP302.json +[13:35:06] Procesando bloque tipo: FB +[13:35:06] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:06] --- Pase 1 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] Error during SymPy simplification for Coil 45: +[13:35:06] To simplify a logical expression with more than 8 variables may take a +[13:35:06] long time and requires the use of `force=True`. +[13:35:06] -> 36 instrucciones (no STL) procesadas con SymPy. +[13:35:06] Fase 2 (Agrupación IF con Simplificación): +[13:35:06] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:06] --- Fin Pase 1: 36 proc SymPy, 0 agrup. Continuando... +[13:35:06] --- Pase 2 --- +[13:35:06] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:06] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:06] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:06] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMP302_processed.json +[13:35:06] Guardado completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMP302_processed.json +[13:35:06] Generando salida para: FB 'PID_RMP302' (Original: PID_RMP302) +[13:35:06] -> Modo de generación: FB SCL +[13:35:06] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RMP302.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302_Data.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302_Data.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMP302_Data.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662055.2283056, Size=15179 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_RMP302_Data', Número=981, Lenguaje Bloque='DB' +[13:35:06] Paso 3b: Comentario bloque: '...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:06] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:06] Paso 6: Escritura JSON completada. +[13:35:06] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMP302_Data.json' +[13:35:06] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302_Data.xml --- +[13:35:06] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMP302_Data.json +[13:35:06] Procesando bloque tipo: InstanceDB +[13:35:06] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:06] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMP302_Data_processed.json +[13:35:06] Guardado de InstanceDB completado. +[13:35:06] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RMP302_Data.xml --- +[13:35:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RMP302_Data_processed.json +[13:35:06] Generando salida para: InstanceDB 'PID_RMP302_Data' (Original: PID_RMP302_Data) +[13:35:06] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:06] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:06] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RMP302_Data.scl +[13:35:06] Generación de .SCL completada. +[13:35:06] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301.xml --- +[13:35:06] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301.xml --- +[13:35:06] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM301.json'... +[13:35:06] Cargando parsers de red... +[13:35:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:06] Total de lenguajes con parser cargado: 5 +[13:35:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:06] Metadatos XML: ModTime=1752662055.310049, Size=59988 +[13:35:06] Paso 1: Parseando archivo XML... +[13:35:06] Paso 1: Parseo XML completado. +[13:35:06] Paso 2: Detectando tipo de objeto principal... +[13:35:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:06] Paso 3: Extrayendo atributos del bloque... +[13:35:06] Paso 3: Atributos: Nombre='PID_RVM301', Número=1783, Lenguaje Bloque='LAD' +[13:35:06] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:06] Paso 4: Extrayendo la interfaz del bloque... +[13:35:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:06] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:06] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:06] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:06] INFO: Compuerta O UID 38 con cardinalidad 5 - generando pines in1...in5 +[13:35:06] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 47 con cardinalidad 4 - generando pines in1...in4 +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM301.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM301.json +[13:35:07] Procesando bloque tipo: FB +[13:35:07] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 27 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 27 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 1 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 3 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM301_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM301_processed.json +[13:35:07] Generando salida para: FB 'PID_RVM301' (Original: PID_RVM301) +[13:35:07] -> Modo de generación: FB SCL +[13:35:07] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVM301.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301_Data.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301_Data.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM301_Data.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662055.3265212, Size=13473 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVM301_Data', Número=983, Lenguaje Bloque='DB' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM301_Data.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301_Data.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM301_Data.json +[13:35:07] Procesando bloque tipo: InstanceDB +[13:35:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:07] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM301_Data_processed.json +[13:35:07] Guardado de InstanceDB completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM301_Data.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM301_Data_processed.json +[13:35:07] Generando salida para: InstanceDB 'PID_RVM301_Data' (Original: PID_RVM301_Data) +[13:35:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVM301_Data.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM302.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662055.1046338, Size=55538 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVM302', Número=1779, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 44 con cardinalidad 8 - generando pines in1...in8 +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 53 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 57 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM302.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM302.json +[13:35:07] Procesando bloque tipo: FB +[13:35:07] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] Error during SymPy simplification for Coil 45: +[13:35:07] To simplify a logical expression with more than 8 variables may take a +[13:35:07] long time and requires the use of `force=True`. +[13:35:07] -> 28 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 3 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 4 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM302_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM302_processed.json +[13:35:07] Generando salida para: FB 'PID_RVM302' (Original: PID_RVM302) +[13:35:07] -> Modo de generación: FB SCL +[13:35:07] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVM302.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302_Data.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302_Data.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM302_Data.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662055.1201253, Size=12891 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVM302_Data', Número=779, Lenguaje Bloque='DB' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM302_Data.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302_Data.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM302_Data.json +[13:35:07] Procesando bloque tipo: InstanceDB +[13:35:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:07] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM302_Data_processed.json +[13:35:07] Guardado de InstanceDB completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM302_Data.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM302_Data_processed.json +[13:35:07] Generando salida para: InstanceDB 'PID_RVM302_Data' (Original: PID_RVM302_Data) +[13:35:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVM302_Data.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM304.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662055.4157624, Size=41795 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVM304', Número=1784, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM304.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM304.json +[13:35:07] Procesando bloque tipo: FB +[13:35:07] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 10 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM304_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM304_processed.json +[13:35:07] Generando salida para: FB 'PID_RVM304' (Original: PID_RVM304) +[13:35:07] -> Modo de generación: FB SCL +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVM304.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304_Data.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304_Data.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM304_Data.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662055.4302216, Size=5336 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVM304_Data', Número=984, Lenguaje Bloque='DB' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM304_Data.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304_Data.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM304_Data.json +[13:35:07] Procesando bloque tipo: InstanceDB +[13:35:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:07] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM304_Data_processed.json +[13:35:07] Guardado de InstanceDB completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM304_Data.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM304_Data_processed.json +[13:35:07] Generando salida para: InstanceDB 'PID_RVM304_Data' (Original: PID_RVM304_Data) +[13:35:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVM304_Data.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM319.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662055.9118214, Size=83572 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVM319', Número=1785, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 49 con cardinalidad 4 - generando pines in1...in4 +[13:35:07] INFO: Compuerta O UID 59 con cardinalidad 4 - generando pines in1...in4 +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM319.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM319.json +[13:35:07] Procesando bloque tipo: FB +[13:35:07] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] Error simplifying EN for Move 44: +[13:35:07] To simplify a logical expression with more than 8 variables may take a +[13:35:07] long time and requires the use of `force=True`. +[13:35:07] -> 45 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 45 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] Error during SymPy simplification for Coil 60: +[13:35:07] To simplify a logical expression with more than 8 variables may take a +[13:35:07] long time and requires the use of `force=True`. +[13:35:07] -> 13 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 2: 13 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 3 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM319_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM319_processed.json +[13:35:07] Generando salida para: FB 'PID_RVM319' (Original: PID_RVM319) +[13:35:07] -> Modo de generación: FB SCL +[13:35:07] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVM319.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319_Data.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319_Data.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM319_Data.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662055.9407673, Size=12918 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVM319_Data', Número=985, Lenguaje Bloque='DB' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM319_Data.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319_Data.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM319_Data.json +[13:35:07] Procesando bloque tipo: InstanceDB +[13:35:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:07] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM319_Data_processed.json +[13:35:07] Guardado de InstanceDB completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVM319_Data.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVM319_Data_processed.json +[13:35:07] Generando salida para: InstanceDB 'PID_RVM319_Data' (Original: PID_RVM319_Data) +[13:35:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVM319_Data.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVN302.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662058.030285, Size=69630 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVN302', Número=1793, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 54 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 62 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 69 con cardinalidad 6 - generando pines in1...in6 +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 52 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVN302.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVN302.json +[13:35:07] Procesando bloque tipo: FB +[13:35:07] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 40 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 40 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 8 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 3 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] Error during SymPy simplification for Coil 70: +[13:35:07] To simplify a logical expression with more than 8 variables may take a +[13:35:07] long time and requires the use of `force=True`. +[13:35:07] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 4 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVN302_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVN302_processed.json +[13:35:07] Generando salida para: FB 'PID_RVN302' (Original: PID_RVN302) +[13:35:07] -> Modo de generación: FB SCL +[13:35:07] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVN302.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302_Data.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302_Data.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVN302_Data.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662058.0468764, Size=13942 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVN302_Data', Número=992, Lenguaje Bloque='DB' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVN302_Data.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302_Data.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVN302_Data.json +[13:35:07] Procesando bloque tipo: InstanceDB +[13:35:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:07] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVN302_Data_processed.json +[13:35:07] Guardado de InstanceDB completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVN302_Data.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVN302_Data_processed.json +[13:35:07] Generando salida para: InstanceDB 'PID_RVN302_Data' (Original: PID_RVN302_Data) +[13:35:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVN302_Data.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVP303.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662056.8010015, Size=72700 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVP303', Número=1789, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 52 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 58 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 62 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 65 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 72 con cardinalidad 5 - generando pines in1...in5 +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 33 con cardinalidad 4 - generando pines in1...in4 +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVP303.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVP303.json +[13:35:07] Procesando bloque tipo: FB +[13:35:07] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 41 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 41 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] Error simplifying EN for Move 44: +[13:35:07] To simplify a logical expression with more than 8 variables may take a +[13:35:07] long time and requires the use of `force=True`. +[13:35:07] -> 12 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 3 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] Error during SymPy simplification for Coil 73: +[13:35:07] To simplify a logical expression with more than 8 variables may take a +[13:35:07] long time and requires the use of `force=True`. +[13:35:07] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 4 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVP303_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVP303_processed.json +[13:35:07] Generando salida para: FB 'PID_RVP303' (Original: PID_RVP303) +[13:35:07] -> Modo de generación: FB SCL +[13:35:07] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVP303.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303_Data.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303_Data.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVP303_Data.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662056.824469, Size=13988 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVP303_Data', Número=989, Lenguaje Bloque='DB' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVP303_Data.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303_Data.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVP303_Data.json +[13:35:07] Procesando bloque tipo: InstanceDB +[13:35:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:07] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVP303_Data_processed.json +[13:35:07] Guardado de InstanceDB completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVP303_Data.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVP303_Data_processed.json +[13:35:07] Generando salida para: InstanceDB 'PID_RVP303_Data' (Original: PID_RVP303_Data) +[13:35:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVP303_Data.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVS318.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662055.969988, Size=53774 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVS318', Número=1786, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: 'TASK1 PID...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVS318.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVS318.json +[13:35:07] Procesando bloque tipo: FB +[13:35:07] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] Error during SymPy simplification for Coil 41: +[13:35:07] To simplify a logical expression with more than 8 variables may take a +[13:35:07] long time and requires the use of `force=True`. +[13:35:07] -> 25 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 25 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVS318_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVS318_processed.json +[13:35:07] Generando salida para: FB 'PID_RVS318' (Original: PID_RVS318) +[13:35:07] -> Modo de generación: FB SCL +[13:35:07] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVS318.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318_Data.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318_Data.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVS318_Data.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662055.9863808, Size=12915 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_RVS318_Data', Número=986, Lenguaje Bloque='DB' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVS318_Data.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318_Data.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVS318_Data.json +[13:35:07] Procesando bloque tipo: InstanceDB +[13:35:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:07] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVS318_Data_processed.json +[13:35:07] Guardado de InstanceDB completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_RVS318_Data.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_RVS318_Data_processed.json +[13:35:07] Generando salida para: InstanceDB 'PID_RVS318_Data' (Original: PID_RVS318_Data) +[13:35:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:07] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_RVS318_Data.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Variables.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Variables.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Variables.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Variables.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662054.4478395, Size=21282 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PID_Variables', Número=961, Lenguaje Bloque='DB' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Variables.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Variables.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Variables.json +[13:35:07] Procesando bloque tipo: GlobalDB +[13:35:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Variables_processed.json +[13:35:07] Guardado de GlobalDB completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PID_Variables.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PID_Variables_processed.json +[13:35:07] Generando salida para: GlobalDB 'PID_Variables' (Original: PID_Variables) +[13:35:07] -> Modo de generación: DATA_BLOCK SCL +[13:35:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PID_Variables.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662066.0081973, Size=42366 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PPM303_VFC_Ctrl', Número=1871, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json +[13:35:07] Procesando bloque tipo: FC +[13:35:07] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 20 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl_processed.json +[13:35:07] Generando salida para: FC 'PPM303_VFC_Ctrl' (Original: PPM303_VFC_Ctrl) +[13:35:07] -> Modo de generación: FC SCL +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PPM303_VFC_Ctrl.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM306_VFC_Ctrl.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM306_VFC_Ctrl.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM306_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM306_VFC_Ctrl.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662066.0846865, Size=42348 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PPM306_VFC_Ctrl', Número=1874, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM306_VFC_Ctrl.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM306_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM306_VFC_Ctrl.json +[13:35:07] Procesando bloque tipo: FC +[13:35:07] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 20 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM306_VFC_Ctrl_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM306_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM306_VFC_Ctrl_processed.json +[13:35:07] Generando salida para: FC 'PPM306_VFC_Ctrl' (Original: PPM306_VFC_Ctrl) +[13:35:07] -> Modo de generación: FC SCL +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PPM306_VFC_Ctrl.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662066.572756, Size=50786 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PPM307_VFC_Ctrl', Número=1876, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json +[13:35:07] Procesando bloque tipo: FC +[13:35:07] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 19 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 3 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl_processed.json +[13:35:07] Generando salida para: FC 'PPM307_VFC_Ctrl' (Original: PPM307_VFC_Ctrl) +[13:35:07] -> Modo de generación: FC SCL +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PPM307_VFC_Ctrl.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662066.0332124, Size=42366 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PPN301_VFC_Ctrl', Número=1872, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json +[13:35:07] Procesando bloque tipo: FC +[13:35:07] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 20 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl_processed.json +[13:35:07] Generando salida para: FC 'PPN301_VFC_Ctrl' (Original: PPN301_VFC_Ctrl) +[13:35:07] -> Modo de generación: FC SCL +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PPN301_VFC_Ctrl.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN304_VFC_Ctrl.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN304_VFC_Ctrl.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN304_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPN304_VFC_Ctrl.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662066.110593, Size=41270 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PPN304_VFC_Ctrl', Número=1875, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPN304_VFC_Ctrl.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN304_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPN304_VFC_Ctrl.json +[13:35:07] Procesando bloque tipo: FC +[13:35:07] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 17 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPN304_VFC_Ctrl_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPN304_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPN304_VFC_Ctrl_processed.json +[13:35:07] Generando salida para: FC 'PPN304_VFC_Ctrl' (Original: PPN304_VFC_Ctrl) +[13:35:07] -> Modo de generación: FC SCL +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PPN304_VFC_Ctrl.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662066.0587647, Size=42366 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PPP302_VFC_Ctrl', Número=1873, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json +[13:35:07] Procesando bloque tipo: FC +[13:35:07] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 20 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... +[13:35:07] --- Pase 2 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl_processed.json +[13:35:07] Generando salida para: FC 'PPP302_VFC_Ctrl' (Original: PPP302_VFC_Ctrl) +[13:35:07] -> Modo de generación: FC SCL +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PPP302_VFC_Ctrl.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PROG_ERR.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PROG_ERR.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PROG_ERR.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PROG_ERR.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662073.6600964, Size=8658 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='PROG_ERR', Número=121, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:07] Paso 6: Escritura JSON completada. +[13:35:07] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PROG_ERR.json' +[13:35:07] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PROG_ERR.xml --- +[13:35:07] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PROG_ERR.json +[13:35:07] Procesando bloque tipo: OB +[13:35:07] INFO: El bloque es OB. Iniciando procesamiento lógico... +[13:35:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:07] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[13:35:07] --- Pase 1 --- +[13:35:07] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:07] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:07] Fase 2 (Agrupación IF con Simplificación): +[13:35:07] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:07] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:07] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[13:35:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:07] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PROG_ERR_processed.json +[13:35:07] Guardado completado. +[13:35:07] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PROG_ERR.xml --- +[13:35:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PROG_ERR_processed.json +[13:35:07] Generando salida para: OB 'PROG_ERR' (Original: PROG_ERR) +[13:35:07] -> Modo de generación: OB SCL +[13:35:07] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[13:35:07] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PROG_ERR.scl +[13:35:07] Generación de .SCL completada. +[13:35:07] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- +[13:35:07] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- +[13:35:07] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json'... +[13:35:07] Cargando parsers de red... +[13:35:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:07] Total de lenguajes con parser cargado: 5 +[13:35:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:07] Metadatos XML: ModTime=1752662072.0923102, Size=1142566 +[13:35:07] Paso 1: Parseando archivo XML... +[13:35:07] Paso 1: Parseo XML completado. +[13:35:07] Paso 2: Detectando tipo de objeto principal... +[13:35:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:07] Paso 3: Extrayendo atributos del bloque... +[13:35:07] Paso 3: Atributos: Nombre='Pneumatic Valve Ctrl', Número=2020, Lenguaje Bloque='LAD' +[13:35:07] Paso 3b: Comentario bloque: '...' +[13:35:07] Paso 4: Extrayendo la interfaz del bloque... +[13:35:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:07] Paso 5: Se encontraron 122 elementos SW.Blocks.CompileUnit. +[13:35:07] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 62 con cardinalidad 8 - generando pines in1...in8 +[13:35:07] INFO: Compuerta O UID 65 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 51 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 54 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 54 con cardinalidad 6 - generando pines in1...in6 +[13:35:07] INFO: Compuerta O UID 57 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 6 - generando pines in1...in6 +[13:35:07] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 47 con cardinalidad 6 - generando pines in1...in6 +[13:35:07] INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 56 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 58 con cardinalidad 6 - generando pines in1...in6 +[13:35:07] INFO: Compuerta O UID 61 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 45 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 51 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 5 - generando pines in1...in5 +[13:35:07] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=190, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 4 - generando pines in1...in4 +[13:35:07] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 6 - generando pines in1...in6 +[13:35:07] INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 5 - generando pines in1...in5 +[13:35:07] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 81 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 91 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 105 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 111 con cardinalidad 7 - generando pines in1...in7 +[13:35:07] INFO: Compuerta O UID 117 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=207, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=218, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 59 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 69 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 72 con cardinalidad 5 - generando pines in1...in5 +[13:35:07] INFO: Compuerta O UID 76 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=229, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=25C, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=26D, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=27E, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=28F, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=2A0, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=2B1, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=2C2, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 5 - generando pines in1...in5 +[13:35:07] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=2D3, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 47 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=2E4, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=2F5, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=306, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=317, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=328, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 4 - generando pines in1...in4 +[13:35:07] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=339, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 52 con cardinalidad 6 - generando pines in1...in6 +[13:35:07] INFO: Compuerta O UID 55 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=34A, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=35B, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=36C, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=37D, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=38E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=39F, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 51 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 54 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=3B0, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 54 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 57 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=3C1, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 62 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 68 con cardinalidad 4 - generando pines in1...in4 +[13:35:07] INFO: Compuerta O UID 71 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=3D2, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 62 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 65 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=3E3, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=3F4, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 55 con cardinalidad 4 - generando pines in1...in4 +[13:35:07] INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=405, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=416, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=427, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=438, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=449, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=45A, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=46B, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=47C, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=48D, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=49E, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=4AF, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 49 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=4C0, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 4 - generando pines in1...in4 +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=4D1, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=4E2, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=4F3, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=504, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=515, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=526, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=537, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=548, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=559, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] - Procesando Red ID=56A, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=57B, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 49 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=58C, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=59D, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=5AE, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=5BF, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=5D0, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=5E1, Lenguaje Red=LAD +[13:35:07] - Procesando Red ID=5F2, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 42 con cardinalidad 6 - generando pines in1...in6 +[13:35:07] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=603, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=614, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:07] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=625, Lenguaje Red=LAD +[13:35:07] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:07] - Procesando Red ID=636, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=647, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=658, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] INFO: Compuerta O UID 54 con cardinalidad 4 - generando pines in1...in4 +[13:35:09] INFO: Compuerta O UID 57 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=669, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=67A, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 +[13:35:09] - Procesando Red ID=68B, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 47 con cardinalidad 5 - generando pines in1...in5 +[13:35:09] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=69C, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=6AD, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=6BE, Lenguaje Red=LAD +[13:35:09] - Procesando Red ID=6CF, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=6E0, Lenguaje Red=LAD +[13:35:09] - Procesando Red ID=6F1, Lenguaje Red=LAD +[13:35:09] - Procesando Red ID=702, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:09] - Procesando Red ID=713, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=724, Lenguaje Red=LAD +[13:35:09] - Procesando Red ID=735, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:09] - Procesando Red ID=746, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=757, Lenguaje Red=LAD +[13:35:09] - Procesando Red ID=768, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:09] - Procesando Red ID=779, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=78A, Lenguaje Red=LAD +[13:35:09] - Procesando Red ID=79B, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:09] - Procesando Red ID=7AC, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=7BD, Lenguaje Red=LAD +[13:35:09] - Procesando Red ID=7CE, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:09] - Procesando Red ID=7DF, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] - Procesando Red ID=7F0, Lenguaje Red=LAD +[13:35:09] - Procesando Red ID=801, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:09] - Procesando Red ID=812, Lenguaje Red=LAD +[13:35:09] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:09] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:09] Paso 6: Escritura JSON completada. +[13:35:09] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json' +[13:35:09] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- +[13:35:09] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json +[13:35:09] Procesando bloque tipo: FC +[13:35:09] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:09] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:09] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:09] --- Pase 1 --- +[13:35:09] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:09] Error creating SymPy comparison for 44: Sympify of expression 'could not parse '%DBW594'' failed, because of exception being raised: +[13:35:09] SyntaxError: invalid syntax (, line 1) +[13:35:09] Warning: get_sympy_representation called with None source_info. +[13:35:09] -> 852 instrucciones (no STL) procesadas con SymPy. +[13:35:09] Fase 2 (Agrupación IF con Simplificación): +[13:35:09] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:09] --- Fin Pase 1: 852 proc SymPy, 0 agrup. Continuando... +[13:35:09] --- Pase 2 --- +[13:35:09] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:09] Warning: get_sympy_representation called with None source_info. +[13:35:09] -> 233 instrucciones (no STL) procesadas con SymPy. +[13:35:09] Fase 2 (Agrupación IF con Simplificación): +[13:35:09] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:09] --- Fin Pase 2: 233 proc SymPy, 0 agrup. Continuando... +[13:35:09] --- Pase 3 --- +[13:35:09] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:09] Error during SymPy simplification for Coil 68: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 52: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 54: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 64: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 54: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 52: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 48: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 42: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 42: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 52: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 58: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 44: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 44: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 44: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 44: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 48: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 44: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 48: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:09] long time and requires the use of `force=True`. +[13:35:09] Error during SymPy simplification for Coil 42: +[13:35:09] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 46: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 42: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 42: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 48: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 46: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 44: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Warning: get_sympy_representation called with None source_info. +[13:35:10] -> 186 instrucciones (no STL) procesadas con SymPy. +[13:35:10] Fase 2 (Agrupación IF con Simplificación): +[13:35:10] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:10] --- Fin Pase 3: 186 proc SymPy, 0 agrup. Continuando... +[13:35:10] --- Pase 4 --- +[13:35:10] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:10] Error during SymPy simplification for Coil 57: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 47: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 45: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 49: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 49: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 78: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 49: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 53: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 53: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 57: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 68: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 61: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 45: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 55: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 45: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 55: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 51: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 53: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Warning: get_sympy_representation called with None source_info. +[13:35:10] -> 68 instrucciones (no STL) procesadas con SymPy. +[13:35:10] Fase 2 (Agrupación IF con Simplificación): +[13:35:10] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:10] --- Fin Pase 4: 68 proc SymPy, 0 agrup. Continuando... +[13:35:10] --- Pase 5 --- +[13:35:10] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:10] Error during SymPy simplification for Coil 60: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 52: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 51: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Error during SymPy simplification for Coil 60: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] Warning: get_sympy_representation called with None source_info. +[13:35:10] -> 16 instrucciones (no STL) procesadas con SymPy. +[13:35:10] Fase 2 (Agrupación IF con Simplificación): +[13:35:10] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:10] --- Fin Pase 5: 16 proc SymPy, 0 agrup. Continuando... +[13:35:10] --- Pase 6 --- +[13:35:10] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:10] Warning: get_sympy_representation called with None source_info. +[13:35:10] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:35:10] Fase 2 (Agrupación IF con Simplificación): +[13:35:10] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:10] --- Fin Pase 6: 3 proc SymPy, 0 agrup. Continuando... +[13:35:10] --- Pase 7 --- +[13:35:10] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:10] Warning: get_sympy_representation called with None source_info. +[13:35:10] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:10] --- No se hicieron más cambios en el pase 7. Proceso iterativo completado. --- +[13:35:10] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:10] ADVERTENCIA: Se encontraron 55 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:10] - Red 'MIX - Pneumatic Valve Ctrl' (ID: 9, Lang: LAD), Instrucción UID: 29, Tipo: 'Sp' +[13:35:10] - Red 'MIX - Pneumatic Valve Ctrl' (ID: 9, Lang: LAD), Instrucción UID: 31, Tipo: 'Sp' +[13:35:10] - Red 'MIX - Pneumatic Valve Ctrl' (ID: 9, Lang: LAD), Instrucción UID: 32, Tipo: 'O' +[13:35:10] - Red 'MIX - Pneumatic Valve Ctrl' (ID: 9, Lang: LAD), Instrucción UID: 33, Tipo: 'Coil' +[13:35:10] - Red 'MIX -' (ID: 1A, Lang: LAD), Instrucción UID: 26, Tipo: 'Sp' +[13:35:10] - Red 'MIX -' (ID: 1A, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +[13:35:10] - Red 'MIX -' (ID: 2B, Lang: LAD), Instrucción UID: 26, Tipo: 'Sp' +[13:35:10] - Red 'MIX -' (ID: 2B, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +[13:35:10] - Red 'MIX -' (ID: 3C, Lang: LAD), Instrucción UID: 26, Tipo: 'Sp' +[13:35:10] - Red 'MIX -' (ID: 3C, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +[13:35:10] - Red 'MIX -' (ID: 4D, Lang: LAD), Instrucción UID: 26, Tipo: 'Sp' +[13:35:10] - Red 'MIX -' (ID: 4D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +[13:35:10] - Red 'MIX -' (ID: 1A1, Lang: LAD), Instrucción UID: 46, Tipo: 'O' +[13:35:10] - Red 'MIX -' (ID: 1A1, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact' +[13:35:10] - Red 'MIX -' (ID: 1A1, Lang: LAD), Instrucción UID: 48, Tipo: 'Contact' +[13:35:10] - Red 'MIX -' (ID: 1A1, Lang: LAD), Instrucción UID: 49, Tipo: 'Contact' +[13:35:10] - Red 'MIX -' (ID: 1A1, Lang: LAD), Instrucción UID: 51, Tipo: 'O' +[13:35:10] - Red 'MIX -' (ID: 1A1, Lang: LAD), Instrucción UID: 52, Tipo: 'Contact' +[13:35:10] - Red 'MIX -' (ID: 1A1, Lang: LAD), Instrucción UID: 53, Tipo: 'Coil' +[13:35:10] - Red 'To HMI' (ID: 3B0, Lang: LAD), Instrucción UID: 51, Tipo: 'Sf' +[13:35:10] - Red 'To HMI' (ID: 3B0, Lang: LAD), Instrucción UID: 52, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 3B0, Lang: LAD), Instrucción UID: 54, Tipo: 'O' +[13:35:10] - Red 'To HMI' (ID: 3B0, Lang: LAD), Instrucción UID: 55, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 3B0, Lang: LAD), Instrucción UID: 57, Tipo: 'O' +[13:35:10] - Red 'To HMI' (ID: 3B0, Lang: LAD), Instrucción UID: 58, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 3B0, Lang: LAD), Instrucción UID: 59, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 3B0, Lang: LAD), Instrucción UID: 60, Tipo: 'Coil' +[13:35:10] - Red 'To HMI' (ID: 3C1, Lang: LAD), Instrucción UID: 64, Tipo: 'Sf' +[13:35:10] - Red 'To HMI' (ID: 3C1, Lang: LAD), Instrucción UID: 65, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 3C1, Lang: LAD), Instrucción UID: 68, Tipo: 'O' +[13:35:10] - Red 'To HMI' (ID: 3C1, Lang: LAD), Instrucción UID: 69, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 3C1, Lang: LAD), Instrucción UID: 71, Tipo: 'O' +[13:35:10] - Red 'To HMI' (ID: 3C1, Lang: LAD), Instrucción UID: 72, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 3C1, Lang: LAD), Instrucción UID: 73, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 3C1, Lang: LAD), Instrucción UID: 74, Tipo: 'Coil' +[13:35:10] - Red 'To HMI' (ID: 56A, Lang: LAD), Instrucción UID: 25, Tipo: 'SdCoil' +[13:35:10] - Red 'To HMI' (ID: 67A, Lang: LAD), Instrucción UID: 38, Tipo: 'Sr' +[13:35:10] - Red 'To HMI' (ID: 702, Lang: LAD), Instrucción UID: 38, Tipo: 'O' +[13:35:10] - Red 'To HMI' (ID: 702, Lang: LAD), Instrucción UID: 39, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 702, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' +[13:35:10] - Red 'To HMI' (ID: 735, Lang: LAD), Instrucción UID: 38, Tipo: 'O' +[13:35:10] - Red 'To HMI' (ID: 735, Lang: LAD), Instrucción UID: 39, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 735, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' +[13:35:10] - Red 'To HMI' (ID: 768, Lang: LAD), Instrucción UID: 38, Tipo: 'O' +[13:35:10] - Red 'To HMI' (ID: 768, Lang: LAD), Instrucción UID: 39, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 768, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' +[13:35:10] - Red 'To HMI' (ID: 79B, Lang: LAD), Instrucción UID: 38, Tipo: 'O' +[13:35:10] - Red 'To HMI' (ID: 79B, Lang: LAD), Instrucción UID: 39, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 79B, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' +[13:35:10] - Red 'To HMI' (ID: 7CE, Lang: LAD), Instrucción UID: 38, Tipo: 'O' +[13:35:10] - Red 'To HMI' (ID: 7CE, Lang: LAD), Instrucción UID: 39, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 7CE, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' +[13:35:10] - Red 'To HMI' (ID: 801, Lang: LAD), Instrucción UID: 38, Tipo: 'O' +[13:35:10] - Red 'To HMI' (ID: 801, Lang: LAD), Instrucción UID: 39, Tipo: 'Contact' +[13:35:10] - Red 'To HMI' (ID: 801, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' +[13:35:10] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl_processed.json +[13:35:10] Guardado completado. +[13:35:10] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- +[13:35:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl_processed.json +[13:35:10] Generando salida para: FC 'Pneumatic_Valve_Ctrl' (Original: Pneumatic Valve Ctrl) +[13:35:10] -> Modo de generación: FC SCL +[13:35:10] INFO: Detectadas 4 VAR_TEMP adicionales. +[13:35:10] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Pneumatic_Valve_Ctrl.scl +[13:35:10] Generación de .SCL completada. +[13:35:10] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- +[13:35:10] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- +[13:35:10] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json'... +[13:35:10] Cargando parsers de red... +[13:35:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:10] Total de lenguajes con parser cargado: 5 +[13:35:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:10] Metadatos XML: ModTime=1752662065.0206025, Size=133163 +[13:35:10] Paso 1: Parseando archivo XML... +[13:35:10] Paso 1: Parseo XML completado. +[13:35:10] Paso 2: Detectando tipo de objeto principal... +[13:35:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:10] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:10] Paso 3: Extrayendo atributos del bloque... +[13:35:10] Paso 3: Atributos: Nombre='Pneumatic Valve Fault DB', Número=969, Lenguaje Bloque='DB' +[13:35:10] Paso 3b: Comentario bloque: '...' +[13:35:10] Paso 4: Extrayendo la interfaz del bloque... +[13:35:10] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:10] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:10] Paso 6: Escritura JSON completada. +[13:35:10] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json' +[13:35:10] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- +[13:35:10] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json +[13:35:10] Procesando bloque tipo: GlobalDB +[13:35:10] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:10] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB_processed.json +[13:35:10] Guardado de GlobalDB completado. +[13:35:10] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- +[13:35:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB_processed.json +[13:35:10] Generando salida para: GlobalDB 'Pneumatic_Valve_Fault_DB' (Original: Pneumatic Valve Fault DB) +[13:35:10] -> Modo de generación: DATA_BLOCK SCL +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Pneumatic_Valve_Fault_DB.scl +[13:35:10] Generación de .SCL completada. +[13:35:10] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- +[13:35:10] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- +[13:35:10] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json'... +[13:35:10] Cargando parsers de red... +[13:35:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:10] Total de lenguajes con parser cargado: 5 +[13:35:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:10] Metadatos XML: ModTime=1752662070.2788982, Size=31902 +[13:35:10] Paso 1: Parseando archivo XML... +[13:35:10] Paso 1: Parseo XML completado. +[13:35:10] Paso 2: Detectando tipo de objeto principal... +[13:35:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:10] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:10] Paso 3: Extrayendo atributos del bloque... +[13:35:10] Paso 3: Atributos: Nombre='Pneumatic Valve Fault', Número=1969, Lenguaje Bloque='STL' +[13:35:10] Paso 3b: Comentario bloque: '...' +[13:35:10] Paso 4: Extrayendo la interfaz del bloque... +[13:35:10] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:10] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[13:35:10] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:10] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:10] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:10] Paso 6: Escritura JSON completada. +[13:35:10] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json' +[13:35:10] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- +[13:35:10] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json +[13:35:10] Procesando bloque tipo: FC +[13:35:10] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:10] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:10] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:10] --- Pase 1 --- +[13:35:10] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:10] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:10] Fase 2 (Agrupación IF con Simplificación): +[13:35:10] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:10] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:10] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:10] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:10] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Fault_processed.json +[13:35:10] Guardado completado. +[13:35:10] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- +[13:35:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Pneumatic Valve Fault_processed.json +[13:35:10] Generando salida para: FC 'Pneumatic_Valve_Fault' (Original: Pneumatic Valve Fault) +[13:35:10] -> Modo de generación: FC SCL +[13:35:10] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Pneumatic_Valve_Fault.scl +[13:35:10] Generación de .SCL completada. +[13:35:10] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Procedure_Variables.xml --- +[13:35:10] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Procedure_Variables.xml --- +[13:35:10] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Procedure_Variables.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Procedure_Variables.json'... +[13:35:10] Cargando parsers de red... +[13:35:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:10] Total de lenguajes con parser cargado: 5 +[13:35:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:10] Metadatos XML: ModTime=1752662047.2932572, Size=105457 +[13:35:10] Paso 1: Parseando archivo XML... +[13:35:10] Paso 1: Parseo XML completado. +[13:35:10] Paso 2: Detectando tipo de objeto principal... +[13:35:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:10] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:10] Paso 3: Extrayendo atributos del bloque... +[13:35:10] Paso 3: Atributos: Nombre='Procedure_Variables', Número=960, Lenguaje Bloque='DB' +[13:35:10] Paso 3b: Comentario bloque: '...' +[13:35:10] Paso 4: Extrayendo la interfaz del bloque... +[13:35:10] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:10] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:10] Paso 6: Escritura JSON completada. +[13:35:10] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Procedure_Variables.json' +[13:35:10] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Procedure_Variables.xml --- +[13:35:10] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Procedure_Variables.json +[13:35:10] Procesando bloque tipo: GlobalDB +[13:35:10] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:10] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Procedure_Variables_processed.json +[13:35:10] Guardado de GlobalDB completado. +[13:35:10] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Procedure_Variables.xml --- +[13:35:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Procedure_Variables_processed.json +[13:35:10] Generando salida para: GlobalDB 'Procedure_Variables' (Original: Procedure_Variables) +[13:35:10] -> Modo de generación: DATA_BLOCK SCL +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:10] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Procedure_Variables.scl +[13:35:10] Generación de .SCL completada. +[13:35:10] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain.xml --- +[13:35:10] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain.xml --- +[13:35:10] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank Drain.json'... +[13:35:10] Cargando parsers de red... +[13:35:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:10] Total de lenguajes con parser cargado: 5 +[13:35:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:10] Metadatos XML: ModTime=1752662049.7393794, Size=93785 +[13:35:10] Paso 1: Parseando archivo XML... +[13:35:10] Paso 1: Parseo XML completado. +[13:35:10] Paso 2: Detectando tipo de objeto principal... +[13:35:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:10] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:10] Paso 3: Extrayendo atributos del bloque... +[13:35:10] Paso 3: Atributos: Nombre='Prod Tank Drain', Número=1807, Lenguaje Bloque='LAD' +[13:35:10] Paso 3b: Comentario bloque: '...' +[13:35:10] Paso 4: Extrayendo la interfaz del bloque... +[13:35:10] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:10] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[13:35:10] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:10] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:10] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:10] INFO: Compuerta O UID 48 con cardinalidad 4 - generando pines in1...in4 +[13:35:10] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:10] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:10] INFO: Compuerta O UID 51 con cardinalidad 7 - generando pines in1...in7 +[13:35:10] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:10] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:10] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:10] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 +[13:35:10] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:10] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:10] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:10] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 +[13:35:10] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:10] Paso 6: Escritura JSON completada. +[13:35:10] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank Drain.json' +[13:35:10] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain.xml --- +[13:35:10] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank Drain.json +[13:35:10] Procesando bloque tipo: FB +[13:35:10] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:10] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:10] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:10] --- Pase 1 --- +[13:35:10] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:10] Advertencia: No se encontró nombre/instancia para TON UID 33. Usando placeholder '#TON_INSTANCE_33'. +[13:35:10] -> 62 instrucciones (no STL) procesadas con SymPy. +[13:35:10] Fase 2 (Agrupación IF con Simplificación): +[13:35:10] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:10] --- Fin Pase 1: 62 proc SymPy, 0 agrup. Continuando... +[13:35:10] --- Pase 2 --- +[13:35:10] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:10] Error during SymPy simplification for Coil 52: +[13:35:10] To simplify a logical expression with more than 8 variables may take a +[13:35:10] long time and requires the use of `force=True`. +[13:35:10] -> 12 instrucciones (no STL) procesadas con SymPy. +[13:35:10] Fase 2 (Agrupación IF con Simplificación): +[13:35:10] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:10] --- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... +[13:35:10] --- Pase 3 --- +[13:35:10] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:10] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:10] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:10] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:10] ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:10] - Red 'ProductTankDrain' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'O' +[13:35:10] - Red 'ProductTankDrain' (ID: 1A, Lang: LAD), Instrucción UID: 49, Tipo: 'Contact' +[13:35:10] - Red 'ProductTankDrain' (ID: 1A, Lang: LAD), Instrucción UID: 50, Tipo: 'Contact' +[13:35:10] - Red 'ProductTankDrain' (ID: 1A, Lang: LAD), Instrucción UID: 51, Tipo: 'Coil' +[13:35:10] - Red 'TM301 Drain Reset' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' +[13:35:10] - Red '' (ID: 5E, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' +[13:35:10] - Red '' (ID: 5E, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' +[13:35:10] - Red 'End Production Drain' (ID: A2, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[13:35:10] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank Drain_processed.json +[13:35:10] Guardado completado. +[13:35:10] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain.xml --- +[13:35:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank Drain_processed.json +[13:35:10] Generando salida para: FB 'Prod_Tank_Drain' (Original: Prod Tank Drain) +[13:35:10] -> Modo de generación: FB SCL +[13:35:10] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:10] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:10] INFO: Detectadas 2 VAR_TEMP adicionales. +[13:35:10] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Prod_Tank_Drain.scl +[13:35:10] Generación de .SCL completada. +[13:35:10] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- +[13:35:10] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- +[13:35:10] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain_Seq.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json'... +[13:35:10] Cargando parsers de red... +[13:35:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:10] Total de lenguajes con parser cargado: 5 +[13:35:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:10] Metadatos XML: ModTime=1752662049.696985, Size=116599 +[13:35:10] Paso 1: Parseando archivo XML... +[13:35:10] Paso 1: Parseo XML completado. +[13:35:10] Paso 2: Detectando tipo de objeto principal... +[13:35:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:10] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:10] Paso 3: Extrayendo atributos del bloque... +[13:35:10] Paso 3: Atributos: Nombre='Prod Tank Drain_Seq', Número=1807, Lenguaje Bloque='LAD' +[13:35:10] Paso 3b: Comentario bloque: '...' +[13:35:10] Paso 4: Extrayendo la interfaz del bloque... +[13:35:10] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:10] Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit. +[13:35:10] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:10] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:10] Advertencia: Access UID=33 no es Symbol ni Constant. +[13:35:10] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:35:10] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:10] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:10] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:10] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:10] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:10] Advertencia: Access UID=31 no es Symbol ni Constant. +[13:35:10] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:10] - Procesando Red ID=119, Lenguaje Red=STL +[13:35:10] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:10] Paso 6: Escritura JSON completada. +[13:35:10] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json' +[13:35:10] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- +[13:35:10] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json +[13:35:10] Procesando bloque tipo: FC +[13:35:10] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:10] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:10] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:10] --- Pase 1 --- +[13:35:10] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:10] -> 46 instrucciones (no STL) procesadas con SymPy. +[13:35:10] Fase 2 (Agrupación IF con Simplificación): +[13:35:10] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:10] --- Fin Pase 1: 46 proc SymPy, 0 agrup. Continuando... +[13:35:10] --- Pase 2 --- +[13:35:10] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:10] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:35:10] Fase 2 (Agrupación IF con Simplificación): +[13:35:10] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:10] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... +[13:35:10] --- Pase 3 --- +[13:35:10] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:10] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:10] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:11] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:11] - Red 'STEP 00: TANK PRESSURE DISCHARGE' (ID: 3C, Lang: LAD), Instrucción UID: 40, Tipo: 'Jump' +[13:35:11] - Red 'STEP 01: TANK DRAIN' (ID: 80, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:11] - Red 'STEP 02: DRAIN VALVES CO2 FLUSHING' (ID: E6, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:11] - Red 'STEP 03: PRODUCT TANK DRAIN COMPLETED' (ID: F7, Lang: LAD), Instrucción UID: 33, Tipo: 'Jump' +[13:35:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq_processed.json +[13:35:11] Guardado completado. +[13:35:11] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- +[13:35:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq_processed.json +[13:35:11] Generando salida para: FC 'Prod_Tank_Drain_Seq' (Original: Prod Tank Drain_Seq) +[13:35:11] -> Modo de generación: FC SCL +[13:35:11] INFO: Detectadas 2 VAR_TEMP adicionales. +[13:35:11] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Prod_Tank_Drain_Seq.scl +[13:35:11] Generación de .SCL completada. +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- +[13:35:11] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- +[13:35:11] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank PressCtrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json'... +[13:35:11] Cargando parsers de red... +[13:35:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:11] Total de lenguajes con parser cargado: 5 +[13:35:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:11] Metadatos XML: ModTime=1752662071.7314398, Size=177903 +[13:35:11] Paso 1: Parseando archivo XML... +[13:35:11] Paso 1: Parseo XML completado. +[13:35:11] Paso 2: Detectando tipo de objeto principal... +[13:35:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:11] Paso 3: Extrayendo atributos del bloque... +[13:35:11] Paso 3: Atributos: Nombre='Prod Tank PressCtrl', Número=2016, Lenguaje Bloque='LAD' +[13:35:11] Paso 3b: Comentario bloque: '...' +[13:35:11] Paso 4: Extrayendo la interfaz del bloque... +[13:35:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:11] Paso 5: Se encontraron 22 elementos SW.Blocks.CompileUnit. +[13:35:11] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 55 con cardinalidad 4 - generando pines in1...in4 +[13:35:11] INFO: Compuerta O UID 62 con cardinalidad 8 - generando pines in1...in8 +[13:35:11] INFO: Compuerta O UID 66 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:11] Paso 6: Escritura JSON completada. +[13:35:11] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json' +[13:35:11] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- +[13:35:11] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json +[13:35:11] Procesando bloque tipo: FC +[13:35:11] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:11] --- Pase 1 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 104 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 1: 104 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 2 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 31 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 2: 31 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 3 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] Error during SymPy simplification for Coil 67: +[13:35:11] To simplify a logical expression with more than 8 variables may take a +[13:35:11] long time and requires the use of `force=True`. +[13:35:11] -> 20 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 3: 20 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 4 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 5 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:11] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- +[13:35:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:11] ADVERTENCIA: Se encontraron 7 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:11] - Red 'MIX - PRESSURE -' (ID: B3, Lang: LAD), Instrucción UID: 26, Tipo: 'Abs' +[13:35:11] - Red 'MIX - PRESSURE -' (ID: B3, Lang: LAD), Instrucción UID: 27, Tipo: 'Lt' +[13:35:11] - Red 'MIX - PRESSURE -' (ID: B3, Lang: LAD), Instrucción UID: 28, Tipo: 'Coil' +[13:35:11] - Red 'MIX - Product Tank Pressure High Limit - PRESSURE -' (ID: F7, Lang: LAD), Instrucción UID: 33, Tipo: 'Abs' +[13:35:11] - Red 'MIX - Product Tank Pressure High Limit - PRESSURE -' (ID: F7, Lang: LAD), Instrucción UID: 34, Tipo: 'Gt' +[13:35:11] - Red 'MIX - Product Tank Pressure High Limit - PRESSURE -' (ID: F7, Lang: LAD), Instrucción UID: 35, Tipo: 'Coil' +[13:35:11] - Red 'EqPressOk' (ID: 119, Lang: LAD), Instrucción UID: 40, Tipo: 'Rs' +[13:35:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank PressCtrl_processed.json +[13:35:11] Guardado completado. +[13:35:11] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- +[13:35:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank PressCtrl_processed.json +[13:35:11] Generando salida para: FC 'Prod_Tank_PressCtrl' (Original: Prod Tank PressCtrl) +[13:35:11] -> Modo de generación: FC SCL +[13:35:11] INFO: Detectadas 4 VAR_TEMP adicionales. +[13:35:11] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Prod_Tank_PressCtrl.scl +[13:35:11] Generación de .SCL completada. +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut.xml --- +[13:35:11] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut.xml --- +[13:35:11] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank RunOut.json'... +[13:35:11] Cargando parsers de red... +[13:35:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:11] Total de lenguajes con parser cargado: 5 +[13:35:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:11] Metadatos XML: ModTime=1752662049.8274708, Size=148648 +[13:35:11] Paso 1: Parseando archivo XML... +[13:35:11] Paso 1: Parseo XML completado. +[13:35:11] Paso 2: Detectando tipo de objeto principal... +[13:35:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:11] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:11] Paso 3: Extrayendo atributos del bloque... +[13:35:11] Paso 3: Atributos: Nombre='Prod Tank RunOut', Número=1808, Lenguaje Bloque='LAD' +[13:35:11] Paso 3b: Comentario bloque: '...' +[13:35:11] Paso 4: Extrayendo la interfaz del bloque... +[13:35:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:11] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. +[13:35:11] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 56 con cardinalidad 10 - generando pines in1...in10 +[13:35:11] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:11] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:11] Paso 6: Escritura JSON completada. +[13:35:11] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank RunOut.json' +[13:35:11] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut.xml --- +[13:35:11] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank RunOut.json +[13:35:11] Procesando bloque tipo: FB +[13:35:11] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:11] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:11] --- Pase 1 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 82 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 1: 82 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 2 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] Error during SymPy simplification for Coil 57: +[13:35:11] To simplify a logical expression with more than 8 variables may take a +[13:35:11] long time and requires the use of `force=True`. +[13:35:11] -> 17 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 3 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 4 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:11] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:11] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:11] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:11] - Red 'MIX - ProdTank_RunOut' (ID: 119, Lang: LAD), Instrucción UID: 26, Tipo: 'TP' +[13:35:11] - Red 'MIX - ProdTank_RunOut' (ID: 119, Lang: LAD), Instrucción UID: 28, Tipo: 'Contact' +[13:35:11] - Red 'MIX - ProdTank_RunOut' (ID: 119, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' +[13:35:11] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank RunOut_processed.json +[13:35:11] Guardado completado. +[13:35:11] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut.xml --- +[13:35:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank RunOut_processed.json +[13:35:11] Generando salida para: FB 'Prod_Tank_RunOut' (Original: Prod Tank RunOut) +[13:35:11] -> Modo de generación: FB SCL +[13:35:11] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:11] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:11] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:11] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:11] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Prod_Tank_RunOut.scl +[13:35:11] Generación de .SCL completada. +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- +[13:35:11] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- +[13:35:11] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json'... +[13:35:11] Cargando parsers de red... +[13:35:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:11] Total de lenguajes con parser cargado: 5 +[13:35:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:11] Metadatos XML: ModTime=1752662049.7787807, Size=74205 +[13:35:11] Paso 1: Parseando archivo XML... +[13:35:11] Paso 1: Parseo XML completado. +[13:35:11] Paso 2: Detectando tipo de objeto principal... +[13:35:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:11] Paso 3: Extrayendo atributos del bloque... +[13:35:11] Paso 3: Atributos: Nombre='Prod Tank RunOut_Seq', Número=1808, Lenguaje Bloque='LAD' +[13:35:11] Paso 3b: Comentario bloque: '...' +[13:35:11] Paso 4: Extrayendo la interfaz del bloque... +[13:35:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:11] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[13:35:11] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:11] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:11] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:11] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:11] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 +[13:35:11] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:11] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:11] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=A2, Lenguaje Red=STL +[13:35:11] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:11] Paso 6: Escritura JSON completada. +[13:35:11] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json' +[13:35:11] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- +[13:35:11] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json +[13:35:11] Procesando bloque tipo: FC +[13:35:11] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:11] --- Pase 1 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 21 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 1: 21 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 2 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 14 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 3 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:11] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:11] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:11] - Red 'STEP 00' (ID: 3C, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:11] - Red 'STEP 01' (ID: 5E, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:11] - Red 'STEP 02' (ID: 80, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq_processed.json +[13:35:11] Guardado completado. +[13:35:11] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- +[13:35:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq_processed.json +[13:35:11] Generando salida para: FC 'Prod_Tank_RunOut_Seq' (Original: Prod Tank RunOut_Seq) +[13:35:11] -> Modo de generación: FC SCL +[13:35:11] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Prod_Tank_RunOut_Seq.scl +[13:35:11] Generación de .SCL completada. +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdBrixRecovery.xml --- +[13:35:11] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdBrixRecovery.xml --- +[13:35:11] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdBrixRecovery.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdBrixRecovery.json'... +[13:35:11] Cargando parsers de red... +[13:35:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:11] Total de lenguajes con parser cargado: 5 +[13:35:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:11] Metadatos XML: ModTime=1752662049.6321988, Size=51514 +[13:35:11] Paso 1: Parseando archivo XML... +[13:35:11] Paso 1: Parseo XML completado. +[13:35:11] Paso 2: Detectando tipo de objeto principal... +[13:35:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:11] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:11] Paso 3: Extrayendo atributos del bloque... +[13:35:11] Paso 3: Atributos: Nombre='ProdBrixRecovery', Número=1806, Lenguaje Bloque='LAD' +[13:35:11] Paso 3b: Comentario bloque: '...' +[13:35:11] Paso 4: Extrayendo la interfaz del bloque... +[13:35:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:11] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[13:35:11] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:11] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:11] Paso 6: Escritura JSON completada. +[13:35:11] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdBrixRecovery.json' +[13:35:11] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdBrixRecovery.xml --- +[13:35:11] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdBrixRecovery.json +[13:35:11] Procesando bloque tipo: FB +[13:35:11] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:11] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:11] --- Pase 1 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 22 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 1: 22 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 2 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 3 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:11] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:11] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:11] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:11] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdBrixRecovery_processed.json +[13:35:11] Guardado completado. +[13:35:11] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdBrixRecovery.xml --- +[13:35:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdBrixRecovery_processed.json +[13:35:11] Generando salida para: FB 'ProdBrixRecovery' (Original: ProdBrixRecovery) +[13:35:11] -> Modo de generación: FB SCL +[13:35:11] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ProdBrixRecovery.scl +[13:35:11] Generación de .SCL completada. +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml --- +[13:35:11] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml. Se usará el archivo .scl original existente. --- +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportDB.xml --- +[13:35:11] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportDB.xml --- +[13:35:11] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportDB.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdReportDB.json'... +[13:35:11] Cargando parsers de red... +[13:35:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:11] Total de lenguajes con parser cargado: 5 +[13:35:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:11] Metadatos XML: ModTime=1752662064.7840204, Size=59396 +[13:35:11] Paso 1: Parseando archivo XML... +[13:35:11] Paso 1: Parseo XML completado. +[13:35:11] Paso 2: Detectando tipo de objeto principal... +[13:35:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:11] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:11] Paso 3: Extrayendo atributos del bloque... +[13:35:11] Paso 3: Atributos: Nombre='ProdReportDB', Número=601, Lenguaje Bloque='DB' +[13:35:11] Paso 3b: Comentario bloque: '...' +[13:35:11] Paso 4: Extrayendo la interfaz del bloque... +[13:35:11] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:11] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:11] Paso 6: Escritura JSON completada. +[13:35:11] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdReportDB.json' +[13:35:11] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportDB.xml --- +[13:35:11] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdReportDB.json +[13:35:11] Procesando bloque tipo: GlobalDB +[13:35:11] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:11] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdReportDB_processed.json +[13:35:11] Guardado de GlobalDB completado. +[13:35:11] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportDB.xml --- +[13:35:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdReportDB_processed.json +[13:35:11] Generando salida para: GlobalDB 'ProdReportDB' (Original: ProdReportDB) +[13:35:11] -> Modo de generación: DATA_BLOCK SCL +[13:35:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:11] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ProdReportDB.scl +[13:35:11] Generación de .SCL completada. +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportManager.xml --- +[13:35:11] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportManager.xml --- +[13:35:11] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportManager.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdReportManager.json'... +[13:35:11] Cargando parsers de red... +[13:35:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:11] Total de lenguajes con parser cargado: 5 +[13:35:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:11] Metadatos XML: ModTime=1752662065.7616622, Size=279769 +[13:35:11] Paso 1: Parseando archivo XML... +[13:35:11] Paso 1: Parseo XML completado. +[13:35:11] Paso 2: Detectando tipo de objeto principal... +[13:35:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:11] Paso 3: Extrayendo atributos del bloque... +[13:35:11] Paso 3: Atributos: Nombre='ProdReportManager', Número=601, Lenguaje Bloque='LAD' +[13:35:11] Paso 3b: Comentario bloque: '...' +[13:35:11] Paso 4: Extrayendo la interfaz del bloque... +[13:35:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:11] Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit. +[13:35:11] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=2B, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=3C, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=4D, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 38 con cardinalidad 6 - generando pines in1...in6 +[13:35:11] - Procesando Red ID=80, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 +[13:35:11] - Procesando Red ID=A2, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=B3, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=C4, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=D5, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=E6, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=F7, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=108, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=119, Lenguaje Red=STL +[13:35:11] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:11] Paso 6: Escritura JSON completada. +[13:35:11] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdReportManager.json' +[13:35:11] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportManager.xml --- +[13:35:11] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdReportManager.json +[13:35:11] Procesando bloque tipo: FC +[13:35:11] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:11] --- Pase 1 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 19 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 2 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:11] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:11] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdReportManager_processed.json +[13:35:11] Guardado completado. +[13:35:11] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProdReportManager.xml --- +[13:35:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProdReportManager_processed.json +[13:35:11] Generando salida para: FC 'ProdReportManager' (Original: ProdReportManager) +[13:35:11] -> Modo de generación: FC SCL +[13:35:11] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ProdReportManager.scl +[13:35:11] Generación de .SCL completada. +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductAvailable.xml --- +[13:35:11] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductAvailable.xml. Se usará el archivo .scl original existente. --- +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductLiterInTank.xml --- +[13:35:11] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductLiterInTank.xml. Se usará el archivo .scl original existente. --- +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain.xml --- +[13:35:11] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain.xml --- +[13:35:11] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeDrain.json'... +[13:35:11] Cargando parsers de red... +[13:35:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:11] Total de lenguajes con parser cargado: 5 +[13:35:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:11] Metadatos XML: ModTime=1752662048.886101, Size=69229 +[13:35:11] Paso 1: Parseando archivo XML... +[13:35:11] Paso 1: Parseo XML completado. +[13:35:11] Paso 2: Detectando tipo de objeto principal... +[13:35:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:11] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:11] Paso 3: Extrayendo atributos del bloque... +[13:35:11] Paso 3: Atributos: Nombre='ProductPipeDrain', Número=1824, Lenguaje Bloque='LAD' +[13:35:11] Paso 3b: Comentario bloque: '...' +[13:35:11] Paso 4: Extrayendo la interfaz del bloque... +[13:35:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:11] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[13:35:11] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] INFO: Compuerta O UID 45 con cardinalidad 6 - generando pines in1...in6 +[13:35:11] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:11] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:11] Paso 6: Escritura JSON completada. +[13:35:11] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeDrain.json' +[13:35:11] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain.xml --- +[13:35:11] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeDrain.json +[13:35:11] Procesando bloque tipo: FB +[13:35:11] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:11] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:11] --- Pase 1 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 36 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] INFO: Agrupando 2 instr. bajo condición de Contact UID 27 +[13:35:11] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 1: 36 proc SymPy, 1 agrup. Continuando... +[13:35:11] --- Pase 2 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] Error during SymPy simplification for Coil 46: +[13:35:11] To simplify a logical expression with more than 8 variables may take a +[13:35:11] long time and requires the use of `force=True`. +[13:35:11] -> 7 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 3 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:11] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:11] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:11] ADVERTENCIA: Se encontraron 9 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:11] - Red 'MIX - ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 34, Tipo: 'TP' +[13:35:11] - Red 'MIX - ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact' +[13:35:11] - Red 'MIX - ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 39, Tipo: 'TP' +[13:35:11] - Red 'MIX - ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' +[13:35:11] - Red 'MIX - ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' +[13:35:11] - Red 'MIX - ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact' +[13:35:11] - Red 'MIX - ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'O' +[13:35:11] - Red 'MIX - ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact' +[13:35:11] - Red 'MIX - ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'Coil' +[13:35:11] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeDrain_processed.json +[13:35:11] Guardado completado. +[13:35:11] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain.xml --- +[13:35:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeDrain_processed.json +[13:35:11] Generando salida para: FB 'ProductPipeDrain' (Original: ProductPipeDrain) +[13:35:11] -> Modo de generación: FB SCL +[13:35:11] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:11] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:11] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ProductPipeDrain.scl +[13:35:11] Generación de .SCL completada. +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- +[13:35:11] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- +[13:35:11] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain_Seq.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json'... +[13:35:11] Cargando parsers de red... +[13:35:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:11] Total de lenguajes con parser cargado: 5 +[13:35:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:11] Metadatos XML: ModTime=1752662048.8382561, Size=39692 +[13:35:11] Paso 1: Parseando archivo XML... +[13:35:11] Paso 1: Parseo XML completado. +[13:35:11] Paso 2: Detectando tipo de objeto principal... +[13:35:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:11] Paso 3: Extrayendo atributos del bloque... +[13:35:11] Paso 3: Atributos: Nombre='ProductPipeDrain_Seq', Número=1824, Lenguaje Bloque='LAD' +[13:35:11] Paso 3b: Comentario bloque: '...' +[13:35:11] Paso 4: Extrayendo la interfaz del bloque... +[13:35:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:11] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[13:35:11] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:11] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:11] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=5E, Lenguaje Red=STL +[13:35:11] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:11] Paso 6: Escritura JSON completada. +[13:35:11] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json' +[13:35:11] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- +[13:35:11] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json +[13:35:11] Procesando bloque tipo: FC +[13:35:11] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:11] --- Pase 1 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 11 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 2 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:11] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:11] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:11] - Red 'STEP 00' (ID: 3C, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq_processed.json +[13:35:11] Guardado completado. +[13:35:11] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- +[13:35:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq_processed.json +[13:35:11] Generando salida para: FC 'ProductPipeDrain_Seq' (Original: ProductPipeDrain_Seq) +[13:35:11] -> Modo de generación: FC SCL +[13:35:11] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ProductPipeDrain_Seq.scl +[13:35:11] Generación de .SCL completada. +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut.xml --- +[13:35:11] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut.xml --- +[13:35:11] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeRunOut.json'... +[13:35:11] Cargando parsers de red... +[13:35:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:11] Total de lenguajes con parser cargado: 5 +[13:35:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:11] Metadatos XML: ModTime=1752662049.0153434, Size=132064 +[13:35:11] Paso 1: Parseando archivo XML... +[13:35:11] Paso 1: Parseo XML completado. +[13:35:11] Paso 2: Detectando tipo de objeto principal... +[13:35:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:11] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:11] Paso 3: Extrayendo atributos del bloque... +[13:35:11] Paso 3: Atributos: Nombre='ProductPipeRunOut', Número=1825, Lenguaje Bloque='LAD' +[13:35:11] Paso 3b: Comentario bloque: '...' +[13:35:11] Paso 4: Extrayendo la interfaz del bloque... +[13:35:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:11] Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. +[13:35:11] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] INFO: Compuerta O UID 51 con cardinalidad 8 - generando pines in1...in8 +[13:35:11] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:11] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:11] Paso 6: Escritura JSON completada. +[13:35:11] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeRunOut.json' +[13:35:11] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut.xml --- +[13:35:11] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeRunOut.json +[13:35:11] Procesando bloque tipo: FB +[13:35:11] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:11] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:11] --- Pase 1 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] Advertencia: No se encontró nombre/instancia para TON UID 31. Usando placeholder '#TON_INSTANCE_31'. +[13:35:11] -> 74 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] INFO: Agrupando 2 instr. bajo condición de Contact UID 30 +[13:35:11] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 1: 74 proc SymPy, 1 agrup. Continuando... +[13:35:11] --- Pase 2 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 9 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 3 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] Error during SymPy simplification for Coil 52: +[13:35:11] To simplify a logical expression with more than 8 variables may take a +[13:35:11] long time and requires the use of `force=True`. +[13:35:11] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 4 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:11] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:11] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:11] ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:11] - Red 'MIX - ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'TP' +[13:35:11] - Red 'MIX - ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact' +[13:35:11] - Red 'MIX - ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'TP' +[13:35:11] - Red 'MIX - ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'Contact' +[13:35:11] - Red 'MIX - ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 49, Tipo: 'Contact' +[13:35:11] - Red 'MIX - ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 50, Tipo: 'O' +[13:35:11] - Red 'MIX - ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 51, Tipo: 'Contact' +[13:35:11] - Red 'MIX - ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 52, Tipo: 'Coil' +[13:35:11] - Red 'MIX - Filler Halted' (ID: E6, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact' +[13:35:11] - Red 'MIX - Filler Halted' (ID: E6, Lang: LAD), Instrucción UID: 36, Tipo: 'O' +[13:35:11] - Red 'MIX - Filler Halted' (ID: E6, Lang: LAD), Instrucción UID: 37, Tipo: 'Coil' +[13:35:11] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeRunOut_processed.json +[13:35:11] Guardado completado. +[13:35:11] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut.xml --- +[13:35:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeRunOut_processed.json +[13:35:11] Generando salida para: FB 'ProductPipeRunOut' (Original: ProductPipeRunOut) +[13:35:11] -> Modo de generación: FB SCL +[13:35:11] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:11] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:11] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:11] INFO: Detectadas 2 VAR_TEMP adicionales. +[13:35:11] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ProductPipeRunOut.scl +[13:35:11] Generación de .SCL completada. +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- +[13:35:11] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- +[13:35:11] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json'... +[13:35:11] Cargando parsers de red... +[13:35:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:11] Total de lenguajes con parser cargado: 5 +[13:35:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:11] Metadatos XML: ModTime=1752662048.9400237, Size=83631 +[13:35:11] Paso 1: Parseando archivo XML... +[13:35:11] Paso 1: Parseo XML completado. +[13:35:11] Paso 2: Detectando tipo de objeto principal... +[13:35:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:11] Paso 3: Extrayendo atributos del bloque... +[13:35:11] Paso 3: Atributos: Nombre='ProductPipeRunOut_Seq', Número=1825, Lenguaje Bloque='LAD' +[13:35:11] Paso 3b: Comentario bloque: '...' +[13:35:11] Paso 4: Extrayendo la interfaz del bloque... +[13:35:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:11] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. +[13:35:11] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:11] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:11] Advertencia: Access UID=34 no es Symbol ni Constant. +[13:35:11] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:11] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:11] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:11] Advertencia: Access UID=33 no es Symbol ni Constant. +[13:35:11] INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=B3, Lenguaje Red=STL +[13:35:11] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:11] Paso 6: Escritura JSON completada. +[13:35:11] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json' +[13:35:11] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- +[13:35:11] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json +[13:35:11] Procesando bloque tipo: FC +[13:35:11] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:11] --- Pase 1 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 26 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 1: 26 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 2 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 20 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 2: 20 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 3 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:11] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:11] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:11] - Red 'STEP 00' (ID: 5E, Lang: LAD), Instrucción UID: 43, Tipo: 'Jump' +[13:35:11] - Red 'STEP 01' (ID: 80, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:11] - Red 'STEP 02' (ID: 91, Lang: LAD), Instrucción UID: 39, Tipo: 'Jump' +[13:35:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq_processed.json +[13:35:11] Guardado completado. +[13:35:11] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- +[13:35:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq_processed.json +[13:35:11] Generando salida para: FC 'ProductPipeRunOut_Seq' (Original: ProductPipeRunOut_Seq) +[13:35:11] -> Modo de generación: FC SCL +[13:35:11] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ProductPipeRunOut_Seq.scl +[13:35:11] Generación de .SCL completada. +[13:35:11] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductQuality.xml --- +[13:35:11] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductQuality.xml --- +[13:35:11] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductQuality.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductQuality.json'... +[13:35:11] Cargando parsers de red... +[13:35:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:11] Total de lenguajes con parser cargado: 5 +[13:35:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:11] Metadatos XML: ModTime=1752662071.169146, Size=69201 +[13:35:11] Paso 1: Parseando archivo XML... +[13:35:11] Paso 1: Parseo XML completado. +[13:35:11] Paso 2: Detectando tipo de objeto principal... +[13:35:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:11] Paso 3: Extrayendo atributos del bloque... +[13:35:11] Paso 3: Atributos: Nombre='ProductQuality', Número=2008, Lenguaje Bloque='LAD' +[13:35:11] Paso 3b: Comentario bloque: '...' +[13:35:11] Paso 4: Extrayendo la interfaz del bloque... +[13:35:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:11] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:11] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:11] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 45 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 +[13:35:11] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:11] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:11] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:11] Paso 6: Escritura JSON completada. +[13:35:11] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductQuality.json' +[13:35:11] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductQuality.xml --- +[13:35:11] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductQuality.json +[13:35:11] Procesando bloque tipo: FC +[13:35:11] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:11] --- Pase 1 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 44 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:11] --- Fin Pase 1: 44 proc SymPy, 0 agrup. Continuando... +[13:35:11] --- Pase 2 --- +[13:35:11] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:11] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:35:11] Fase 2 (Agrupación IF con Simplificación): +[13:35:11] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:12] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[13:35:12] --- Pase 3 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] -> 8 instrucciones (no STL) procesadas con SymPy. +[13:35:12] Fase 2 (Agrupación IF con Simplificación): +[13:35:12] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:12] --- Fin Pase 3: 8 proc SymPy, 0 agrup. Continuando... +[13:35:12] --- Pase 4 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:12] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:12] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'Sr' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 2B, Lang: LAD), Instrucción UID: 44, Tipo: 'Sr' +[13:35:12] - Red 'TmrCO2High' (ID: 3C, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 4D, Lang: LAD), Instrucción UID: 44, Tipo: 'Sr' +[13:35:12] - Red 'WaterTempHighDlyAlm' (ID: 5E, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' +[13:35:12] - Red 'MIX - ProductQuality' (ID: 6F, Lang: LAD), Instrucción UID: 34, Tipo: 'Sr' +[13:35:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductQuality_processed.json +[13:35:12] Guardado completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductQuality.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ProductQuality_processed.json +[13:35:12] Generando salida para: FC 'ProductQuality' (Original: ProductQuality) +[13:35:12] -> Modo de generación: FC SCL +[13:35:12] INFO: Detectadas 3 VAR_TEMP adicionales. +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ProductQuality.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductQuality_Messages.xml --- +[13:35:12] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ProductQuality_Messages.xml. Se usará el archivo .scl original existente. --- +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus Network.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus Network.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus Network.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Profibus Network.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662065.357094, Size=200077 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Profibus Network', Número=11, Lenguaje Bloque='LAD' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:12] Paso 5: Se encontraron 32 elementos SW.Blocks.CompileUnit. +[13:35:12] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=190, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=207, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=218, Lenguaje Red=LAD +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Profibus Network.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus Network.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Profibus Network.json +[13:35:12] Procesando bloque tipo: FC +[13:35:12] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:12] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:12] --- Pase 1 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] -> 66 instrucciones (no STL) procesadas con SymPy. +[13:35:12] Fase 2 (Agrupación IF con Simplificación): +[13:35:12] INFO: Agrupando 4 instr. bajo condición de Contact UID 30 +[13:35:12] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:12] --- Fin Pase 1: 66 proc SymPy, 1 agrup. Continuando... +[13:35:12] --- Pase 2 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:12] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Profibus Network_processed.json +[13:35:12] Guardado completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus Network.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Profibus Network_processed.json +[13:35:12] Generando salida para: FC 'Profibus_Network' (Original: Profibus Network) +[13:35:12] -> Modo de generación: FC SCL +[13:35:12] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Profibus_Network.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus_Variables.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus_Variables.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus_Variables.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Profibus_Variables.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662048.4985423, Size=35472 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Profibus_Variables', Número=973, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Profibus_Variables.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus_Variables.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Profibus_Variables.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Profibus_Variables_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Profibus_Variables.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Profibus_Variables_processed.json +[13:35:12] Generando salida para: GlobalDB 'Profibus_Variables' (Original: Profibus_Variables) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Profibus_Variables.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\PumpsControl.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PumpsControl.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\PumpsControl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PumpsControl.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662066.7283754, Size=475107 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='PumpsControl', Número=1870, Lenguaje Bloque='LAD' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:12] Paso 5: Se encontraron 44 elementos SW.Blocks.CompileUnit. +[13:35:12] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 77 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 88 con cardinalidad 3 - generando pines in1...in3 +[13:35:12] INFO: Compuerta O UID 95 con cardinalidad 3 - generando pines in1...in3 +[13:35:12] INFO: Compuerta O UID 105 con cardinalidad 3 - generando pines in1...in3 +[13:35:12] INFO: Compuerta O UID 115 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 118 con cardinalidad 4 - generando pines in1...in4 +[13:35:12] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 55 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 59 con cardinalidad 6 - generando pines in1...in6 +[13:35:12] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 56 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 64 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 77 con cardinalidad 5 - generando pines in1...in5 +[13:35:12] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 47 con cardinalidad 5 - generando pines in1...in5 +[13:35:12] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 56 con cardinalidad 4 - generando pines in1...in4 +[13:35:12] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 57 con cardinalidad 5 - generando pines in1...in5 +[13:35:12] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 82 con cardinalidad 4 - generando pines in1...in4 +[13:35:12] INFO: Compuerta O UID 95 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 102 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 118 con cardinalidad 3 - generando pines in1...in3 +[13:35:12] INFO: Compuerta O UID 120 con cardinalidad 3 - generando pines in1...in3 +[13:35:12] INFO: Compuerta O UID 124 con cardinalidad 7 - generando pines in1...in7 +[13:35:12] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 +[13:35:12] INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 63 con cardinalidad 6 - generando pines in1...in6 +[13:35:12] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 42 con cardinalidad 3 - generando pines in1...in3 +[13:35:12] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 25 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 +[13:35:12] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 40 con cardinalidad 4 - generando pines in1...in4 +[13:35:12] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 56 con cardinalidad 5 - generando pines in1...in5 +[13:35:12] - Procesando Red ID=190, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 49 con cardinalidad 3 - generando pines in1...in3 +[13:35:12] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 56 con cardinalidad 5 - generando pines in1...in5 +[13:35:12] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=207, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=218, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 54 con cardinalidad 3 - generando pines in1...in3 +[13:35:12] INFO: Compuerta O UID 59 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 64 con cardinalidad 3 - generando pines in1...in3 +[13:35:12] INFO: Compuerta O UID 70 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 73 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 79 con cardinalidad 4 - generando pines in1...in4 +[13:35:12] - Procesando Red ID=229, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 50 con cardinalidad 4 - generando pines in1...in4 +[13:35:12] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=25C, Lenguaje Red=LAD +[13:35:12] - Procesando Red ID=26D, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 67 con cardinalidad 10 - generando pines in1...in10 +[13:35:12] INFO: Compuerta O UID 71 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=27E, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=28F, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 44 con cardinalidad 4 - generando pines in1...in4 +[13:35:12] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=2A0, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=2B1, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 67 con cardinalidad 4 - generando pines in1...in4 +[13:35:12] INFO: Compuerta O UID 80 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 87 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 91 con cardinalidad 6 - generando pines in1...in6 +[13:35:12] - Procesando Red ID=2C2, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 43 con cardinalidad 4 - generando pines in1...in4 +[13:35:12] - Procesando Red ID=2D3, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:12] - Procesando Red ID=2E4, Lenguaje Red=LAD +[13:35:12] INFO: Compuerta O UID 33 con cardinalidad 4 - generando pines in1...in4 +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PumpsControl.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PumpsControl.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PumpsControl.json +[13:35:12] Procesando bloque tipo: FC +[13:35:12] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:12] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:12] --- Pase 1 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] -> 408 instrucciones (no STL) procesadas con SymPy. +[13:35:12] Fase 2 (Agrupación IF con Simplificación): +[13:35:12] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:12] --- Fin Pase 1: 408 proc SymPy, 0 agrup. Continuando... +[13:35:12] --- Pase 2 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] Error during SymPy simplification for Coil 43: +[13:35:12] To simplify a logical expression with more than 8 variables may take a +[13:35:12] long time and requires the use of `force=True`. +[13:35:12] Error during SymPy simplification for Coil 50: +[13:35:12] To simplify a logical expression with more than 8 variables may take a +[13:35:12] long time and requires the use of `force=True`. +[13:35:12] -> 104 instrucciones (no STL) procesadas con SymPy. +[13:35:12] Fase 2 (Agrupación IF con Simplificación): +[13:35:12] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:12] --- Fin Pase 2: 104 proc SymPy, 0 agrup. Continuando... +[13:35:12] --- Pase 3 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] Error during SymPy simplification for Coil 47: +[13:35:12] To simplify a logical expression with more than 8 variables may take a +[13:35:12] long time and requires the use of `force=True`. +[13:35:12] -> 17 instrucciones (no STL) procesadas con SymPy. +[13:35:12] Fase 2 (Agrupación IF con Simplificación): +[13:35:12] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:12] --- Fin Pase 3: 17 proc SymPy, 0 agrup. Continuando... +[13:35:12] --- Pase 4 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] Error during SymPy simplification for Coil 51: +[13:35:12] To simplify a logical expression with more than 8 variables may take a +[13:35:12] long time and requires the use of `force=True`. +[13:35:12] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:12] Fase 2 (Agrupación IF con Simplificación): +[13:35:12] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:12] --- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... +[13:35:12] --- Pase 5 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:12] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- +[13:35:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:12] ADVERTENCIA: Se encontraron 85 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:12] - Red 'MIX - PumpsControl T149 3s T46 20s' (ID: 1A, Lang: LAD), Instrucción UID: 81, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PumpsControl T149 3s T46 20s' (ID: 1A, Lang: LAD), Instrucción UID: 98, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PumpsControl T149 3s T46 20s' (ID: 1A, Lang: LAD), Instrucción UID: 108, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PumpsControl T149 3s T46 20s' (ID: 1A, Lang: LAD), Instrucción UID: 109, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PumpsControl T149 3s T46 20s' (ID: 1A, Lang: LAD), Instrucción UID: 110, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PumpsControl T149 3s T46 20s' (ID: 1A, Lang: LAD), Instrucción UID: 117, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PumpsControl T149 3s T46 20s' (ID: 1A, Lang: LAD), Instrucción UID: 118, Tipo: 'O' +[13:35:12] - Red 'MIX - PumpsControl T149 3s T46 20s' (ID: 1A, Lang: LAD), Instrucción UID: 119, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PumpsControl T149 3s T46 20s' (ID: 1A, Lang: LAD), Instrucción UID: 120, Tipo: 'Coil' +[13:35:12] - Red 'MIX - PumpsControl T149 3s T46 20s' (ID: 1A, Lang: LAD), Instrucción UID: 121, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PumpsControl T149 3s T46 20s' (ID: 1A, Lang: LAD), Instrucción UID: 122, Tipo: 'Coil' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 3C, Lang: LAD), Instrucción UID: 59, Tipo: 'O' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 3C, Lang: LAD), Instrucción UID: 60, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 3C, Lang: LAD), Instrucción UID: 61, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 3C, Lang: LAD), Instrucción UID: 62, Tipo: 'Coil' +[13:35:12] - Red 'MIX - PumpsControl' (ID: 80, Lang: LAD), Instrucción UID: 71, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PumpsControl' (ID: 80, Lang: LAD), Instrucción UID: 76, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PumpsControl' (ID: 80, Lang: LAD), Instrucción UID: 77, Tipo: 'O' +[13:35:12] - Red 'MIX - PumpsControl' (ID: 80, Lang: LAD), Instrucción UID: 78, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PumpsControl' (ID: 80, Lang: LAD), Instrucción UID: 79, Tipo: 'Coil' +[13:35:12] - Red 'MIX - PumpsControl' (ID: 80, Lang: LAD), Instrucción UID: 80, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PumpsControl' (ID: 80, Lang: LAD), Instrucción UID: 81, Tipo: 'Coil' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 91, Lang: LAD), Instrucción UID: 47, Tipo: 'O' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 91, Lang: LAD), Instrucción UID: 48, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 91, Lang: LAD), Instrucción UID: 49, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 91, Lang: LAD), Instrucción UID: 50, Tipo: 'Coil' +[13:35:12] - Red 'MIX - PumpsControl' (ID: B3, Lang: LAD), Instrucción UID: 55, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PumpsControl' (ID: B3, Lang: LAD), Instrucción UID: 56, Tipo: 'O' +[13:35:12] - Red 'MIX - PumpsControl' (ID: B3, Lang: LAD), Instrucción UID: 57, Tipo: 'Sd' +[13:35:12] - Red 'MIX - PumpsControl' (ID: B3, Lang: LAD), Instrucción UID: 58, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PumpsControl' (ID: B3, Lang: LAD), Instrucción UID: 59, Tipo: 'Coil' +[13:35:12] - Red 'MIX - PumpsControl' (ID: B3, Lang: LAD), Instrucción UID: 60, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PumpsControl' (ID: B3, Lang: LAD), Instrucción UID: 61, Tipo: 'Coil' +[13:35:12] - Red 'MIX -' (ID: C4, Lang: LAD), Instrucción UID: 57, Tipo: 'O' +[13:35:12] - Red 'MIX -' (ID: C4, Lang: LAD), Instrucción UID: 58, Tipo: 'Contact' +[13:35:12] - Red 'MIX -' (ID: C4, Lang: LAD), Instrucción UID: 59, Tipo: 'Contact' +[13:35:12] - Red 'MIX -' (ID: C4, Lang: LAD), Instrucción UID: 60, Tipo: 'Coil' +[13:35:12] - Red 'MIX - PPM303 Product Pump Run' (ID: 108, Lang: LAD), Instrucción UID: 83, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PPM303 Product Pump Run' (ID: 108, Lang: LAD), Instrucción UID: 103, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PPM303 Product Pump Run' (ID: 108, Lang: LAD), Instrucción UID: 124, Tipo: 'O' +[13:35:12] - Red 'MIX - PPM303 Product Pump Run' (ID: 108, Lang: LAD), Instrucción UID: 125, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PPM303 Product Pump Run' (ID: 108, Lang: LAD), Instrucción UID: 126, Tipo: 'Coil' +[13:35:12] - Red 'MIX - PPM303 Product Pump Run' (ID: 108, Lang: LAD), Instrucción UID: 127, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PPM303 Product Pump Run' (ID: 108, Lang: LAD), Instrucción UID: 128, Tipo: 'Coil' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 119, Lang: LAD), Instrucción UID: 63, Tipo: 'O' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 119, Lang: LAD), Instrucción UID: 64, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 119, Lang: LAD), Instrucción UID: 65, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 119, Lang: LAD), Instrucción UID: 66, Tipo: 'Coil' +[13:35:12] - Red '' (ID: 15D, Lang: LAD), Instrucción UID: 36, Tipo: 'Sf' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 17F, Lang: LAD), Instrucción UID: 56, Tipo: 'O' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 17F, Lang: LAD), Instrucción UID: 57, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 17F, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 1D4, Lang: LAD), Instrucción UID: 56, Tipo: 'O' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 1D4, Lang: LAD), Instrucción UID: 57, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 1D4, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil' +[13:35:12] - Red 'MIX - PPM307 Booster Pump Run' (ID: 218, Lang: LAD), Instrucción UID: 78, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PPM307 Booster Pump Run' (ID: 218, Lang: LAD), Instrucción UID: 79, Tipo: 'O' +[13:35:12] - Red 'MIX - PPM307 Booster Pump Run' (ID: 218, Lang: LAD), Instrucción UID: 80, Tipo: 'Sd' +[13:35:12] - Red 'MIX - PPM307 Booster Pump Run' (ID: 218, Lang: LAD), Instrucción UID: 81, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PPM307 Booster Pump Run' (ID: 218, Lang: LAD), Instrucción UID: 82, Tipo: 'Coil' +[13:35:12] - Red 'MIX - PPM307 Booster Pump Run' (ID: 218, Lang: LAD), Instrucción UID: 83, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PPM307 Booster Pump Run' (ID: 218, Lang: LAD), Instrucción UID: 84, Tipo: 'Coil' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 229, Lang: LAD), Instrucción UID: 50, Tipo: 'O' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 229, Lang: LAD), Instrucción UID: 51, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 229, Lang: LAD), Instrucción UID: 52, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 229, Lang: LAD), Instrucción UID: 53, Tipo: 'Coil' +[13:35:12] - Red 'DelayCIPStop_SR_P' (ID: 26D, Lang: LAD), Instrucción UID: 68, Tipo: 'Sf' +[13:35:12] - Red 'DelayCIPStop_SR_P' (ID: 26D, Lang: LAD), Instrucción UID: 69, Tipo: 'Contact' +[13:35:12] - Red 'DelayCIPStop_SR_P' (ID: 26D, Lang: LAD), Instrucción UID: 71, Tipo: 'O' +[13:35:12] - Red 'DelayCIPStop_SR_P' (ID: 26D, Lang: LAD), Instrucción UID: 72, Tipo: 'Contact' +[13:35:12] - Red 'DelayCIPStop_SR_P' (ID: 26D, Lang: LAD), Instrucción UID: 73, Tipo: 'Coil' +[13:35:12] - Red 'MIX - PPM309 Product Pump 2 Run' (ID: 2B1, Lang: LAD), Instrucción UID: 68, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PPM309 Product Pump 2 Run' (ID: 2B1, Lang: LAD), Instrucción UID: 88, Tipo: 'Sf' +[13:35:12] - Red 'MIX - PPM309 Product Pump 2 Run' (ID: 2B1, Lang: LAD), Instrucción UID: 91, Tipo: 'O' +[13:35:12] - Red 'MIX - PPM309 Product Pump 2 Run' (ID: 2B1, Lang: LAD), Instrucción UID: 92, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PPM309 Product Pump 2 Run' (ID: 2B1, Lang: LAD), Instrucción UID: 93, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PPM309 Product Pump 2 Run' (ID: 2B1, Lang: LAD), Instrucción UID: 94, Tipo: 'Coil' +[13:35:12] - Red 'MIX - PPM309 Product Pump 2 Run' (ID: 2B1, Lang: LAD), Instrucción UID: 95, Tipo: 'Contact' +[13:35:12] - Red 'MIX - PPM309 Product Pump 2 Run' (ID: 2B1, Lang: LAD), Instrucción UID: 96, Tipo: 'Coil' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 2C2, Lang: LAD), Instrucción UID: 43, Tipo: 'O' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 2C2, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 2C2, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact' +[13:35:12] - Red 'MIX - Fault Alarm' (ID: 2C2, Lang: LAD), Instrucción UID: 46, Tipo: 'Coil' +[13:35:12] - Red '' (ID: 2E4, Lang: LAD), Instrucción UID: 35, Tipo: 'Sf' +[13:35:12] - Red '' (ID: 2E4, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' +[13:35:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PumpsControl_processed.json +[13:35:12] Guardado completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\PumpsControl.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\PumpsControl_processed.json +[13:35:12] Generando salida para: FC 'PumpsControl' (Original: PumpsControl) +[13:35:12] -> Modo de generación: FC SCL +[13:35:12] INFO: Detectadas 4 VAR_TEMP adicionales. +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\PumpsControl.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Monitor.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Monitor.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Monitor.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\QCO Monitor.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662050.526623, Size=120059 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='QCO Monitor', Número=100, Lenguaje Bloque='STL' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:12] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. +[13:35:12] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=2B, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=3C, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=4D, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=5E, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=6F, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=80, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=91, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=A2, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=B3, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=C4, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=D5, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=E6, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=F7, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=108, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=119, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=12A, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=13B, Lenguaje Red=STL +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\QCO Monitor.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Monitor.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\QCO Monitor.json +[13:35:12] Procesando bloque tipo: FC +[13:35:12] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:12] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:12] --- Pase 1 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:12] Fase 2 (Agrupación IF con Simplificación): +[13:35:12] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:12] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\QCO Monitor_processed.json +[13:35:12] Guardado completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Monitor.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\QCO Monitor_processed.json +[13:35:12] Generando salida para: FC 'QCO_Monitor' (Original: QCO Monitor) +[13:35:12] -> Modo de generación: FC SCL +[13:35:12] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\QCO_Monitor.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Timing DB.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Timing DB.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Timing DB.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\QCO Timing DB.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662050.4842262, Size=15896 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='QCO Timing DB', Número=100, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\QCO Timing DB.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Timing DB.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\QCO Timing DB.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\QCO Timing DB_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\QCO Timing DB.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\QCO Timing DB_processed.json +[13:35:12] Generando salida para: GlobalDB 'QCO_Timing_DB' (Original: QCO Timing DB) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\QCO_Timing_DB.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\RACK_FLT.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RACK_FLT.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\RACK_FLT.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RACK_FLT.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662073.6032538, Size=10858 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='RACK_FLT', Número=86, Lenguaje Bloque='LAD' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:12] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:35:12] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RACK_FLT.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RACK_FLT.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RACK_FLT.json +[13:35:12] Procesando bloque tipo: OB +[13:35:12] INFO: El bloque es OB. Iniciando procesamiento lógico... +[13:35:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:12] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[13:35:12] --- Pase 1 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:12] Fase 2 (Agrupación IF con Simplificación): +[13:35:12] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:12] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... +[13:35:12] --- Pase 2 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:12] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:12] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[13:35:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:12] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RACK_FLT_processed.json +[13:35:12] Guardado completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RACK_FLT.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RACK_FLT_processed.json +[13:35:12] Generando salida para: OB 'RACK_FLT' (Original: RACK_FLT) +[13:35:12] -> Modo de generación: OB SCL +[13:35:12] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\RACK_FLT.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ReadAnalogIn.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662050.7499094, Size=57041 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='ReadAnalogIn', Número=1971, Lenguaje Bloque='LAD' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:12] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. +[13:35:12] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=2B, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=3C, Lenguaje Red=STL +[13:35:12] - Procesando Red ID=4D, Lenguaje Red=STL +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ReadAnalogIn.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ReadAnalogIn.json +[13:35:12] Procesando bloque tipo: FC +[13:35:12] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:12] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:12] --- Pase 1 --- +[13:35:12] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:12] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:12] Fase 2 (Agrupación IF con Simplificación): +[13:35:12] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:12] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ReadAnalogIn_processed.json +[13:35:12] Guardado completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ReadAnalogIn_processed.json +[13:35:12] Generando salida para: FC 'ReadAnalogIn' (Original: ReadAnalogIn) +[13:35:12] -> Modo de generación: FC SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ReadAnalogIn.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662050.6386914, Size=58541 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='ReadAnalogIn_Fault_DB', Número=871, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB_processed.json +[13:35:12] Generando salida para: GlobalDB 'ReadAnalogIn_Fault_DB' (Original: ReadAnalogIn_Fault_DB) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:12] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\ReadAnalogIn_Fault_DB.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #01.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #01.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #01.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #01.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662063.1805165, Size=10253 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Recipe #01', Número=401, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #01.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #01.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #01.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #01_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #01.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #01_processed.json +[13:35:12] Generando salida para: GlobalDB 'Recipe__01' (Original: Recipe #01) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__01.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #02.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #02.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #02.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #02.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662063.1964555, Size=10251 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Recipe #02', Número=402, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #02.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #02.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #02.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #02_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #02.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #02_processed.json +[13:35:12] Generando salida para: GlobalDB 'Recipe__02' (Original: Recipe #02) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__02.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #03.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #03.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #03.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #03.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662063.2144036, Size=10250 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Recipe #03', Número=403, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #03.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #03.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #03.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #03_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #03.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #03_processed.json +[13:35:12] Generando salida para: GlobalDB 'Recipe__03' (Original: Recipe #03) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__03.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #04.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #04.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #04.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #04.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662063.231907, Size=10308 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Recipe #04', Número=404, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #04.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #04.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #04.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #04_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #04.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #04_processed.json +[13:35:12] Generando salida para: GlobalDB 'Recipe__04' (Original: Recipe #04) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__04.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #05.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #05.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #05.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #05.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662063.2488513, Size=9383 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Recipe #05', Número=405, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #05.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #05.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #05.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #05_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #05.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #05_processed.json +[13:35:12] Generando salida para: GlobalDB 'Recipe__05' (Original: Recipe #05) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__05.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #06.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #06.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #06.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #06.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662063.265794, Size=9383 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Recipe #06', Número=406, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #06.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #06.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #06.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #06_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #06.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #06_processed.json +[13:35:12] Generando salida para: GlobalDB 'Recipe__06' (Original: Recipe #06) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__06.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #07.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #07.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #07.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #07.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662063.2837343, Size=9383 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Recipe #07', Número=407, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #07.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #07.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #07.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #07_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #07.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #07_processed.json +[13:35:12] Generando salida para: GlobalDB 'Recipe__07' (Original: Recipe #07) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__07.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #08.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #08.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #08.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #08.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662063.3016756, Size=9383 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Recipe #08', Número=408, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #08.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #08.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #08.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #08_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #08.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #08_processed.json +[13:35:12] Generando salida para: GlobalDB 'Recipe__08' (Original: Recipe #08) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__08.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #09.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #09.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #09.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #09.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662063.3186378, Size=9383 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Recipe #09', Número=409, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #09.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #09.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #09.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #09_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #09.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #09_processed.json +[13:35:12] Generando salida para: GlobalDB 'Recipe__09' (Original: Recipe #09) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__09.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #10.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #10.xml --- +[13:35:12] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #10.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #10.json'... +[13:35:12] Cargando parsers de red... +[13:35:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:12] Total de lenguajes con parser cargado: 5 +[13:35:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:12] Metadatos XML: ModTime=1752662063.3361077, Size=10385 +[13:35:12] Paso 1: Parseando archivo XML... +[13:35:12] Paso 1: Parseo XML completado. +[13:35:12] Paso 2: Detectando tipo de objeto principal... +[13:35:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:12] Paso 3: Extrayendo atributos del bloque... +[13:35:12] Paso 3: Atributos: Nombre='Recipe #10', Número=410, Lenguaje Bloque='DB' +[13:35:12] Paso 3b: Comentario bloque: '...' +[13:35:12] Paso 4: Extrayendo la interfaz del bloque... +[13:35:12] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:12] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:12] Paso 6: Escritura JSON completada. +[13:35:12] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #10.json' +[13:35:12] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #10.xml --- +[13:35:12] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #10.json +[13:35:12] Procesando bloque tipo: GlobalDB +[13:35:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #10_processed.json +[13:35:12] Guardado de GlobalDB completado. +[13:35:12] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #10.xml --- +[13:35:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #10_processed.json +[13:35:12] Generando salida para: GlobalDB 'Recipe__10' (Original: Recipe #10) +[13:35:12] -> Modo de generación: DATA_BLOCK SCL +[13:35:12] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__10.scl +[13:35:12] Generación de .SCL completada. +[13:35:12] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #11.xml --- +[13:35:12] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #11.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #11.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #11.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.3540492, Size=10252 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #11', Número=411, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #11.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #11.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #11.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #11_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #11.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #11_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__11' (Original: Recipe #11) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__11.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #12.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #12.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #12.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #12.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.371988, Size=10186 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #12', Número=412, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #12.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #12.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #12.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #12_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #12.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #12_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__12' (Original: Recipe #12) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__12.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #13.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #13.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #13.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #13.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.3889248, Size=10321 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #13', Número=413, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #13.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #13.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #13.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #13_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #13.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #13_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__13' (Original: Recipe #13) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__13.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #14.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #14.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #14.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #14.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.4063933, Size=10254 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #14', Número=414, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #14.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #14.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #14.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #14_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #14.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #14_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__14' (Original: Recipe #14) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__14.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #15.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #15.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #15.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #15.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.4233544, Size=10292 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #15', Número=415, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #15.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #15.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #15.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #15_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #15.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #15_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__15' (Original: Recipe #15) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__15.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #16.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #16.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #16.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #16.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.4413908, Size=10351 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #16', Número=416, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #16.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #16.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #16.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #16_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #16.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #16_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__16' (Original: Recipe #16) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__16.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #17.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #17.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #17.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #17.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.4603453, Size=10360 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #17', Número=417, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #17.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #17.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #17.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #17_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #17.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #17_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__17' (Original: Recipe #17) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__17.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #18.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #18.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #18.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #18.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.477281, Size=9383 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #18', Número=418, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #18.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #18.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #18.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #18_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #18.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #18_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__18' (Original: Recipe #18) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__18.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #19.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #19.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #19.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #19.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.4942234, Size=10325 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #19', Número=419, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #19.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #19.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #19.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #19_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #19.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #19_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__19' (Original: Recipe #19) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__19.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #20.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #20.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #20.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #20.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.5111763, Size=9383 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #20', Número=420, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #20.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #20.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #20.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #20_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #20.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #20_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__20' (Original: Recipe #20) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__20.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #21.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #21.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #21.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #21.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.5281222, Size=10155 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #21', Número=421, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #21.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #21.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #21.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #21_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #21.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #21_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__21' (Original: Recipe #21) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__21.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #22.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #22.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #22.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #22.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.5455883, Size=10304 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #22', Número=422, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #22.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #22.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #22.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #22_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #22.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #22_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__22' (Original: Recipe #22) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__22.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #23.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #23.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #23.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #23.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.5625327, Size=10259 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #23', Número=423, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #23.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #23.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #23.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #23_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #23.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #23_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__23' (Original: Recipe #23) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__23.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #24.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #24.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #24.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #24.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.5794773, Size=10243 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #24', Número=424, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #24.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #24.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #24.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #24_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #24.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #24_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__24' (Original: Recipe #24) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__24.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #25.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #25.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #25.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #25.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.5974174, Size=10252 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #25', Número=425, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #25.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #25.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #25.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #25_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #25.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #25_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__25' (Original: Recipe #25) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__25.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #26.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #26.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #26.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #26.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.6143608, Size=10248 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #26', Número=426, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #26.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #26.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #26.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #26_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #26.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #26_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__26' (Original: Recipe #26) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__26.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #27.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #27.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #27.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #27.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.6318195, Size=10243 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #27', Número=427, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #27.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #27.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #27.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #27_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #27.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #27_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__27' (Original: Recipe #27) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__27.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #28.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #28.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #28.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #28.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.651277, Size=9383 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #28', Número=428, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #28.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #28.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #28.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #28_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #28.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #28_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__28' (Original: Recipe #28) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__28.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #29.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #29.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #29.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #29.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.6682246, Size=10254 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #29', Número=429, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #29.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #29.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #29.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #29_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #29.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #29_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__29' (Original: Recipe #29) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__29.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #30.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #30.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #30.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #30.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.6851676, Size=10194 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #30', Número=430, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #30.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #30.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #30.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #30_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #30.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #30_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__30' (Original: Recipe #30) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__30.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #31.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #31.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #31.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #31.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.7031085, Size=10247 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #31', Número=431, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #31.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #31.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #31.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #31_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #31.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #31_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__31' (Original: Recipe #31) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__31.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #32.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #32.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #32.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #32.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.72007, Size=10311 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #32', Número=432, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #32.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #32.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #32.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #32_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #32.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #32_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__32' (Original: Recipe #32) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__32.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #33.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #33.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #33.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #33.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.7375624, Size=9383 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #33', Número=433, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #33.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #33.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #33.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #33_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #33.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #33_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__33' (Original: Recipe #33) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__33.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #34.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #34.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #34.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #34.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.7545073, Size=10301 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #34', Número=434, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #34.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #34.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #34.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #34_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #34.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #34_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__34' (Original: Recipe #34) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__34.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #35.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #35.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #35.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #35.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.7714508, Size=10191 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #35', Número=435, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #35.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #35.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #35.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #35_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #35.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #35_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__35' (Original: Recipe #35) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__35.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #36.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #36.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #36.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #36.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.7893906, Size=10251 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #36', Número=436, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #36.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #36.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #36.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #36_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #36.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #36_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__36' (Original: Recipe #36) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__36.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #37.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #37.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #37.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #37.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.8060398, Size=10252 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #37', Número=437, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #37.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #37.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #37.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #37_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #37.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #37_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__37' (Original: Recipe #37) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__37.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #38.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #38.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #38.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #38.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.8236682, Size=10252 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #38', Número=438, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #38.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #38.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #38.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #38_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #38.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #38_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__38' (Original: Recipe #38) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__38.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #39.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #39.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #39.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #39.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.8401515, Size=10253 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #39', Número=439, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #39.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #39.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #39.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #39_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #39.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #39_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__39' (Original: Recipe #39) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__39.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #40.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #40.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #40.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #40.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.8580937, Size=10319 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #40', Número=440, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #40.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #40.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #40.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #40_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #40.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #40_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__40' (Original: Recipe #40) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__40.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #41.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #41.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #41.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #41.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.8760316, Size=10187 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #41', Número=441, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #41.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #41.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #41.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #41_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #41.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #41_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__41' (Original: Recipe #41) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__41.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #42.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #42.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #42.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #42.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.8939855, Size=10249 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #42', Número=442, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #42.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #42.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #42.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #42_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #42.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #42_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__42' (Original: Recipe #42) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__42.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #43.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #43.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #43.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #43.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.911444, Size=9383 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #43', Número=443, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #43.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #43.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #43.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #43_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #43.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #43_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__43' (Original: Recipe #43) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__43.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #44.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #44.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #44.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #44.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.9283924, Size=10363 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #44', Número=444, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #44.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #44.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #44.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #44_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #44.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #44_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__44' (Original: Recipe #44) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__44.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #45.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #45.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #45.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #45.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.9464102, Size=9383 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #45', Número=445, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #45.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #45.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #45.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #45_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #45.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #45_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__45' (Original: Recipe #45) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__45.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #46.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #46.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #46.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #46.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.9653466, Size=10252 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #46', Número=446, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #46.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #46.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #46.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #46_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #46.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #46_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__46' (Original: Recipe #46) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__46.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #47.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #47.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #47.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #47.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.9822905, Size=10348 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #47', Número=447, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #47.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #47.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #47.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #47_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #47.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #47_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__47' (Original: Recipe #47) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__47.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #48.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #48.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #48.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #48.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662063.999234, Size=9323 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #48', Número=448, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #48.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #48.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #48.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #48_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #48.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #48_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__48' (Original: Recipe #48) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__48.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #49.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #49.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #49.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #49.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662064.0161777, Size=9383 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #49', Número=449, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #49.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #49.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #49.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #49_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #49.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #49_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__49' (Original: Recipe #49) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__49.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #50.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #50.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #50.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #50.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662064.0336778, Size=10288 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='Recipe #50', Número=450, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #50.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #50.xml --- +[13:35:13] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #50.json +[13:35:13] Procesando bloque tipo: GlobalDB +[13:35:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #50_processed.json +[13:35:13] Guardado de GlobalDB completado. +[13:35:13] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Recipe #50.xml --- +[13:35:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Recipe #50_processed.json +[13:35:13] Generando salida para: GlobalDB 'Recipe__50' (Original: Recipe #50) +[13:35:13] -> Modo de generación: DATA_BLOCK SCL +[13:35:13] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Recipe__50.scl +[13:35:13] Generación de .SCL completada. +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeCalculation.xml --- +[13:35:13] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeCalculation.xml. Se usará el archivo .scl original existente. --- +[13:35:13] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeEditDataSave.xml --- +[13:35:13] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeEditDataSave.xml --- +[13:35:13] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeEditDataSave.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeEditDataSave.json'... +[13:35:13] Cargando parsers de red... +[13:35:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:13] Total de lenguajes con parser cargado: 5 +[13:35:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:13] Metadatos XML: ModTime=1752662062.4594014, Size=15371 +[13:35:13] Paso 1: Parseando archivo XML... +[13:35:13] Paso 1: Parseo XML completado. +[13:35:13] Paso 2: Detectando tipo de objeto principal... +[13:35:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:13] Paso 3: Extrayendo atributos del bloque... +[13:35:13] Paso 3: Atributos: Nombre='RecipeEditDataSave', Número=400, Lenguaje Bloque='DB' +[13:35:13] Paso 3b: Comentario bloque: '...' +[13:35:13] Paso 4: Extrayendo la interfaz del bloque... +[13:35:13] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:13] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:13] Paso 6: Escritura JSON completada. +[13:35:13] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeEditDataSave.json' +[13:35:13] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeEditDataSave.xml --- +[13:35:14] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeEditDataSave.json +[13:35:14] Procesando bloque tipo: GlobalDB +[13:35:14] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:14] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeEditDataSave_processed.json +[13:35:14] Guardado de GlobalDB completado. +[13:35:14] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeEditDataSave.xml --- +[13:35:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeEditDataSave_processed.json +[13:35:14] Generando salida para: GlobalDB 'RecipeEditDataSave' (Original: RecipeEditDataSave) +[13:35:14] -> Modo de generación: DATA_BLOCK SCL +[13:35:14] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\RecipeEditDataSave.scl +[13:35:14] Generación de .SCL completada. +[13:35:14] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - CIP.xml --- +[13:35:14] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - CIP.xml --- +[13:35:14] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - CIP.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement - CIP.json'... +[13:35:14] Cargando parsers de red... +[13:35:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:14] Total de lenguajes con parser cargado: 5 +[13:35:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:14] Metadatos XML: ModTime=1752662062.6044672, Size=162268 +[13:35:14] Paso 1: Parseando archivo XML... +[13:35:14] Paso 1: Parseo XML completado. +[13:35:14] Paso 2: Detectando tipo de objeto principal... +[13:35:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:14] Paso 3: Extrayendo atributos del bloque... +[13:35:14] Paso 3: Atributos: Nombre='RecipeManagement - CIP', Número=1799, Lenguaje Bloque='STL' +[13:35:14] Paso 3b: Comentario bloque: 'Machine CIP Recipe Management +[13:35:14] DB1003.DBB246 -> Act...' +[13:35:14] Paso 4: Extrayendo la interfaz del bloque... +[13:35:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:14] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[13:35:14] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=2B, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=3C, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=4D, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=5E, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=6F, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=80, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=91, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=A2, Lenguaje Red=STL +[13:35:14] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:14] Paso 6: Escritura JSON completada. +[13:35:14] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement - CIP.json' +[13:35:14] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - CIP.xml --- +[13:35:14] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement - CIP.json +[13:35:14] Procesando bloque tipo: FB +[13:35:14] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:14] --- Pase 1 --- +[13:35:14] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:14] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:14] Fase 2 (Agrupación IF con Simplificación): +[13:35:14] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:14] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:14] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement - CIP_processed.json +[13:35:14] Guardado completado. +[13:35:14] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - CIP.xml --- +[13:35:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement - CIP_processed.json +[13:35:14] Generando salida para: FB 'RecipeManagement___CIP' (Original: RecipeManagement - CIP) +[13:35:14] -> Modo de generación: FB SCL +[13:35:14] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:35:14] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:35:14] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:35:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:14] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:35:14] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\RecipeManagement___CIP.scl +[13:35:14] Generación de .SCL completada. +[13:35:14] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - Prod.xml --- +[13:35:14] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - Prod.xml --- +[13:35:14] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - Prod.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json'... +[13:35:14] Cargando parsers de red... +[13:35:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:14] Total de lenguajes con parser cargado: 5 +[13:35:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:14] Metadatos XML: ModTime=1752662062.557624, Size=186885 +[13:35:14] Paso 1: Parseando archivo XML... +[13:35:14] Paso 1: Parseo XML completado. +[13:35:14] Paso 2: Detectando tipo de objeto principal... +[13:35:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:14] Paso 3: Extrayendo atributos del bloque... +[13:35:14] Paso 3: Atributos: Nombre='RecipeManagement - Prod', Número=1798, Lenguaje Bloque='STL' +[13:35:14] Paso 3b: Comentario bloque: 'Machine Main Recipe Management +[13:35:14] DB1001.DBB70 -> ...' +[13:35:14] Paso 4: Extrayendo la interfaz del bloque... +[13:35:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:14] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[13:35:14] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=2B, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=3C, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=4D, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=5E, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=6F, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=80, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=91, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=A2, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=B3, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=C4, Lenguaje Red=STL +[13:35:14] - Procesando Red ID=D5, Lenguaje Red=STL +[13:35:14] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:14] Paso 6: Escritura JSON completada. +[13:35:14] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json' +[13:35:14] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - Prod.xml --- +[13:35:14] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json +[13:35:14] Procesando bloque tipo: FB +[13:35:14] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:14] --- Pase 1 --- +[13:35:14] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:14] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:14] Fase 2 (Agrupación IF con Simplificación): +[13:35:14] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:14] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:14] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement - Prod_processed.json +[13:35:14] Guardado completado. +[13:35:14] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement - Prod.xml --- +[13:35:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement - Prod_processed.json +[13:35:14] Generando salida para: FB 'RecipeManagement___Prod' (Original: RecipeManagement - Prod) +[13:35:14] -> Modo de generación: FB SCL +[13:35:14] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:35:14] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:35:14] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:35:14] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\RecipeManagement___Prod.scl +[13:35:14] Generación de .SCL completada. +[13:35:14] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataCIP.xml --- +[13:35:14] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataCIP.xml --- +[13:35:14] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataCIP.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement_DataCIP.json'... +[13:35:14] Cargando parsers de red... +[13:35:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:14] Total de lenguajes con parser cargado: 5 +[13:35:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:14] Metadatos XML: ModTime=1752662063.1615703, Size=34156 +[13:35:14] Paso 1: Parseando archivo XML... +[13:35:14] Paso 1: Parseo XML completado. +[13:35:14] Paso 2: Detectando tipo de objeto principal... +[13:35:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:14] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:14] Paso 3: Extrayendo atributos del bloque... +[13:35:14] Paso 3: Atributos: Nombre='RecipeManagement_DataCIP', Número=399, Lenguaje Bloque='DB' +[13:35:14] Paso 3b: Comentario bloque: '...' +[13:35:14] Paso 4: Extrayendo la interfaz del bloque... +[13:35:14] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:14] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:14] Paso 6: Escritura JSON completada. +[13:35:14] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement_DataCIP.json' +[13:35:14] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataCIP.xml --- +[13:35:14] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement_DataCIP.json +[13:35:14] Procesando bloque tipo: InstanceDB +[13:35:14] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:14] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement_DataCIP_processed.json +[13:35:14] Guardado de InstanceDB completado. +[13:35:14] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataCIP.xml --- +[13:35:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement_DataCIP_processed.json +[13:35:14] Generando salida para: InstanceDB 'RecipeManagement_DataCIP' (Original: RecipeManagement_DataCIP) +[13:35:14] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:14] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\RecipeManagement_DataCIP.scl +[13:35:14] Generación de .SCL completada. +[13:35:14] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataPrd.xml --- +[13:35:14] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataPrd.xml --- +[13:35:14] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataPrd.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement_DataPrd.json'... +[13:35:14] Cargando parsers de red... +[13:35:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:14] Total de lenguajes con parser cargado: 5 +[13:35:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:14] Metadatos XML: ModTime=1752662063.1461136, Size=33217 +[13:35:14] Paso 1: Parseando archivo XML... +[13:35:14] Paso 1: Parseo XML completado. +[13:35:14] Paso 2: Detectando tipo de objeto principal... +[13:35:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:14] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:14] Paso 3: Extrayendo atributos del bloque... +[13:35:14] Paso 3: Atributos: Nombre='RecipeManagement_DataPrd', Número=398, Lenguaje Bloque='DB' +[13:35:14] Paso 3b: Comentario bloque: '...' +[13:35:14] Paso 4: Extrayendo la interfaz del bloque... +[13:35:14] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:14] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:14] Paso 6: Escritura JSON completada. +[13:35:14] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement_DataPrd.json' +[13:35:14] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataPrd.xml --- +[13:35:14] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement_DataPrd.json +[13:35:14] Procesando bloque tipo: InstanceDB +[13:35:14] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:14] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement_DataPrd_processed.json +[13:35:14] Guardado de InstanceDB completado. +[13:35:14] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\RecipeManagement_DataPrd.xml --- +[13:35:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\RecipeManagement_DataPrd_processed.json +[13:35:14] Generando salida para: InstanceDB 'RecipeManagement_DataPrd' (Original: RecipeManagement_DataPrd) +[13:35:14] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:14] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\RecipeManagement_DataPrd.scl +[13:35:14] Generación de .SCL completada. +[13:35:14] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_I.xml --- +[13:35:14] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_I.xml --- +[13:35:14] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_I.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SEL_I.json'... +[13:35:14] Cargando parsers de red... +[13:35:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:14] Total de lenguajes con parser cargado: 5 +[13:35:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:14] Metadatos XML: ModTime=1752662048.7629926, Size=15256 +[13:35:14] Paso 1: Parseando archivo XML... +[13:35:14] Paso 1: Parseo XML completado. +[13:35:14] Paso 2: Detectando tipo de objeto principal... +[13:35:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:14] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:14] Paso 3: Extrayendo atributos del bloque... +[13:35:14] Paso 3: Atributos: Nombre='SEL_I', Número=1847, Lenguaje Bloque='LAD' +[13:35:14] Paso 3b: Comentario bloque: '...' +[13:35:14] Paso 4: Extrayendo la interfaz del bloque... +[13:35:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:14] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[13:35:14] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:14] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:14] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:14] Paso 6: Escritura JSON completada. +[13:35:14] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SEL_I.json' +[13:35:14] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_I.xml --- +[13:35:14] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SEL_I.json +[13:35:14] Procesando bloque tipo: FC +[13:35:14] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:14] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:14] --- Pase 1 --- +[13:35:14] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:14] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:35:14] Fase 2 (Agrupación IF con Simplificación): +[13:35:14] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:14] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... +[13:35:14] --- Pase 2 --- +[13:35:14] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:14] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:14] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:14] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:14] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:14] - Red '' (ID: 1A, Lang: LAD), Instrucción UID: 23, Tipo: 'Save' +[13:35:14] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SEL_I_processed.json +[13:35:14] Guardado completado. +[13:35:14] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_I.xml --- +[13:35:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SEL_I_processed.json +[13:35:14] Generando salida para: FC 'SEL_I' (Original: SEL_I) +[13:35:14] -> Modo de generación: FC SCL +[13:35:14] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\SEL_I.scl +[13:35:14] Generación de .SCL completada. +[13:35:14] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_R.xml --- +[13:35:14] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_R.xml --- +[13:35:14] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_R.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SEL_R.json'... +[13:35:14] Cargando parsers de red... +[13:35:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:14] Total de lenguajes con parser cargado: 5 +[13:35:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:14] Metadatos XML: ModTime=1752662048.966924, Size=15259 +[13:35:14] Paso 1: Parseando archivo XML... +[13:35:14] Paso 1: Parseo XML completado. +[13:35:14] Paso 2: Detectando tipo de objeto principal... +[13:35:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:14] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:14] Paso 3: Extrayendo atributos del bloque... +[13:35:14] Paso 3: Atributos: Nombre='SEL_R', Número=1846, Lenguaje Bloque='LAD' +[13:35:14] Paso 3b: Comentario bloque: '...' +[13:35:14] Paso 4: Extrayendo la interfaz del bloque... +[13:35:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:14] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[13:35:14] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:14] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:14] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:14] Paso 6: Escritura JSON completada. +[13:35:14] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SEL_R.json' +[13:35:14] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_R.xml --- +[13:35:14] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SEL_R.json +[13:35:14] Procesando bloque tipo: FC +[13:35:14] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:14] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:14] --- Pase 1 --- +[13:35:14] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:14] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:35:14] Fase 2 (Agrupación IF con Simplificación): +[13:35:14] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:14] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... +[13:35:14] --- Pase 2 --- +[13:35:14] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:14] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:14] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:14] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:14] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:14] - Red '' (ID: 1A, Lang: LAD), Instrucción UID: 23, Tipo: 'Save' +[13:35:14] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SEL_R_processed.json +[13:35:14] Guardado completado. +[13:35:14] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SEL_R.xml --- +[13:35:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SEL_R_processed.json +[13:35:14] Generando salida para: FC 'SEL_R' (Original: SEL_R) +[13:35:14] -> Modo de generación: FC SCL +[13:35:14] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\SEL_R.scl +[13:35:14] Generación de .SCL completada. +[13:35:14] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Block.xml --- +[13:35:14] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Block.xml --- +[13:35:14] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Block.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SLIM_Block.json'... +[13:35:14] Cargando parsers de red... +[13:35:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:14] Total de lenguajes con parser cargado: 5 +[13:35:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:14] Metadatos XML: ModTime=1752662072.9731922, Size=8452 +[13:35:14] Paso 1: Parseando archivo XML... +[13:35:14] Paso 1: Parseo XML completado. +[13:35:14] Paso 2: Detectando tipo de objeto principal... +[13:35:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:14] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:14] Paso 3: Extrayendo atributos del bloque... +[13:35:14] Paso 3: Atributos: Nombre='SLIM_Block', Número=2027, Lenguaje Bloque='LAD' +[13:35:14] Paso 3b: Comentario bloque: '...' +[13:35:14] Paso 4: Extrayendo la interfaz del bloque... +[13:35:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:14] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[13:35:14] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:14] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:14] Paso 6: Escritura JSON completada. +[13:35:14] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SLIM_Block.json' +[13:35:14] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Block.xml --- +[13:35:14] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SLIM_Block.json +[13:35:14] Procesando bloque tipo: FC +[13:35:14] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:14] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:14] --- Pase 1 --- +[13:35:14] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:14] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:14] Fase 2 (Agrupación IF con Simplificación): +[13:35:14] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:14] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:14] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:14] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:14] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SLIM_Block_processed.json +[13:35:14] Guardado completado. +[13:35:14] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Block.xml --- +[13:35:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SLIM_Block_processed.json +[13:35:14] Generando salida para: FC 'SLIM_Block' (Original: SLIM_Block) +[13:35:14] -> Modo de generación: FC SCL +[13:35:14] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\SLIM_Block.scl +[13:35:14] Generación de .SCL completada. +[13:35:14] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Variables.xml --- +[13:35:14] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Variables.xml --- +[13:35:14] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Variables.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SLIM_Variables.json'... +[13:35:14] Cargando parsers de red... +[13:35:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:14] Total de lenguajes con parser cargado: 5 +[13:35:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:14] Metadatos XML: ModTime=1752662064.9967856, Size=26335 +[13:35:14] Paso 1: Parseando archivo XML... +[13:35:14] Paso 1: Parseo XML completado. +[13:35:14] Paso 2: Detectando tipo de objeto principal... +[13:35:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:14] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:14] Paso 3: Extrayendo atributos del bloque... +[13:35:14] Paso 3: Atributos: Nombre='SLIM_Variables', Número=968, Lenguaje Bloque='DB' +[13:35:14] Paso 3b: Comentario bloque: '...' +[13:35:14] Paso 4: Extrayendo la interfaz del bloque... +[13:35:14] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:14] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:14] Paso 6: Escritura JSON completada. +[13:35:14] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SLIM_Variables.json' +[13:35:14] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Variables.xml --- +[13:35:14] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SLIM_Variables.json +[13:35:14] Procesando bloque tipo: GlobalDB +[13:35:14] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:14] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SLIM_Variables_processed.json +[13:35:14] Guardado de GlobalDB completado. +[13:35:14] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SLIM_Variables.xml --- +[13:35:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SLIM_Variables_processed.json +[13:35:14] Generando salida para: GlobalDB 'SLIM_Variables' (Original: SLIM_Variables) +[13:35:14] -> Modo de generación: DATA_BLOCK SCL +[13:35:14] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\SLIM_Variables.scl +[13:35:14] Generación de .SCL completada. +[13:35:14] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Safeties.xml --- +[13:35:14] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Safeties.xml --- +[13:35:14] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Safeties.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Safeties.json'... +[13:35:14] Cargando parsers de red... +[13:35:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:14] Total de lenguajes con parser cargado: 5 +[13:35:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:14] Metadatos XML: ModTime=1752662072.3114307, Size=783398 +[13:35:14] Paso 1: Parseando archivo XML... +[13:35:14] Paso 1: Parseo XML completado. +[13:35:14] Paso 2: Detectando tipo de objeto principal... +[13:35:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:14] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:14] Paso 3: Extrayendo atributos del bloque... +[13:35:14] Paso 3: Atributos: Nombre='Safeties', Número=2022, Lenguaje Bloque='LAD' +[13:35:14] Paso 3b: Comentario bloque: '...' +[13:35:14] Paso 4: Extrayendo la interfaz del bloque... +[13:35:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:14] Paso 5: Se encontraron 104 elementos SW.Blocks.CompileUnit. +[13:35:14] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 +[13:35:14] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:14] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 +[13:35:14] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:14] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:14] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 171 con cardinalidad 58 - generando pines in1...in58 +[13:35:14] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 131 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] INFO: Compuerta O UID 157 con cardinalidad 44 - generando pines in1...in44 +[13:35:14] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 100 con cardinalidad 37 - generando pines in1...in37 +[13:35:14] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 33 con cardinalidad 4 - generando pines in1...in4 +[13:35:14] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=190, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=207, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=218, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=229, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=25C, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=26D, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=27E, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=28F, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=2A0, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=2B1, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=2C2, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=2D3, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=2E4, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=2F5, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=306, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=317, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=328, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=339, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=34A, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=35B, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 +[13:35:14] - Procesando Red ID=36C, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 +[13:35:14] - Procesando Red ID=37D, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 +[13:35:14] - Procesando Red ID=38E, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=39F, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] INFO: Compuerta O UID 54 con cardinalidad 5 - generando pines in1...in5 +[13:35:14] - Procesando Red ID=3B0, Lenguaje Red=LAD +[13:35:14] - Procesando Red ID=3C1, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 +[13:35:14] - Procesando Red ID=3D2, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=3E3, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=3F4, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=405, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=416, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=427, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=438, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=449, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=45A, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=46B, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=47C, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=48D, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=49E, Lenguaje Red=LAD +[13:35:14] - Procesando Red ID=4AF, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=4C0, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=4D1, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=4E2, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=4F3, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=504, Lenguaje Red=LAD +[13:35:14] - Procesando Red ID=515, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=526, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=537, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=548, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=559, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=56A, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=57B, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=58C, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=59D, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=5AE, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=5BF, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=5D0, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=5E1, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=5F2, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=603, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=614, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=625, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=636, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=647, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=658, Lenguaje Red=LAD +[13:35:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:14] - Procesando Red ID=669, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=67A, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=68B, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=69C, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=6AD, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=6BE, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=6CF, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=6E0, Lenguaje Red=LAD +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Safeties.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Safeties.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Safeties.json +[13:35:15] Procesando bloque tipo: FC +[13:35:15] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:15] --- Pase 1 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] Error simplifying condition for SCoil 101: +[13:35:15] To simplify a logical expression with more than 8 variables may take a +[13:35:15] long time and requires the use of `force=True`. +[13:35:15] -> 722 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 1: 722 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 2 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] Error during SymPy simplification for Coil 172: +[13:35:15] To simplify a logical expression with more than 8 variables may take a +[13:35:15] long time and requires the use of `force=True`. +[13:35:15] -> 60 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 2: 60 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 3 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] Error during SymPy simplification for Coil 158: +[13:35:15] To simplify a logical expression with more than 8 variables may take a +[13:35:15] long time and requires the use of `force=True`. +[13:35:15] Error during SymPy simplification for Coil 55: +[13:35:15] To simplify a logical expression with more than 8 variables may take a +[13:35:15] long time and requires the use of `force=True`. +[13:35:15] Error simplifying condition for SCoil 56: +[13:35:15] To simplify a logical expression with more than 8 variables may take a +[13:35:15] long time and requires the use of `force=True`. +[13:35:15] -> 7 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 4 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:15] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:15] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:15] - Red 'MIX - SAFETIES' (ID: 1A, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' +[13:35:15] - Red 'MIX - SAFETIES' (ID: 3C, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' +[13:35:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Safeties_processed.json +[13:35:15] Guardado completado. +[13:35:15] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Safeties.xml --- +[13:35:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Safeties_processed.json +[13:35:15] Generando salida para: FC 'Safeties' (Original: Safeties) +[13:35:15] -> Modo de generación: FC SCL +[13:35:15] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Safeties.scl +[13:35:15] Generación de .SCL completada. +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SelCheckBrixSource.xml --- +[13:35:15] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SelCheckBrixSource.xml --- +[13:35:15] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\SelCheckBrixSource.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SelCheckBrixSource.json'... +[13:35:15] Cargando parsers de red... +[13:35:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:15] Total de lenguajes con parser cargado: 5 +[13:35:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:15] Metadatos XML: ModTime=1752662071.215011, Size=145318 +[13:35:15] Paso 1: Parseando archivo XML... +[13:35:15] Paso 1: Parseo XML completado. +[13:35:15] Paso 2: Detectando tipo de objeto principal... +[13:35:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:15] Paso 3: Extrayendo atributos del bloque... +[13:35:15] Paso 3: Atributos: Nombre='SelCheckBrixSource', Número=2010, Lenguaje Bloque='LAD' +[13:35:15] Paso 3b: Comentario bloque: '...' +[13:35:15] Paso 4: Extrayendo la interfaz del bloque... +[13:35:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:15] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. +[13:35:15] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] INFO: Compuerta O UID 55 con cardinalidad 4 - generando pines in1...in4 +[13:35:15] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] INFO: Compuerta O UID 67 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] INFO: Compuerta O UID 78 con cardinalidad 4 - generando pines in1...in4 +[13:35:15] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SelCheckBrixSource.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SelCheckBrixSource.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SelCheckBrixSource.json +[13:35:15] Procesando bloque tipo: FC +[13:35:15] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:15] --- Pase 1 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 63 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 1: 63 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 2 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 11 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 2: 11 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 3 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 4 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 5 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:15] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- +[13:35:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:15] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:15] - Red 'MIX - Syrup Density value not zero' (ID: A2, Lang: LAD), Instrucción UID: 52, Tipo: 'Sr' +[13:35:15] - Red 'MIX - Syrup Density value not zero' (ID: A2, Lang: LAD), Instrucción UID: 55, Tipo: 'O' +[13:35:15] - Red 'MIX - Syrup Density value not zero' (ID: A2, Lang: LAD), Instrucción UID: 56, Tipo: 'Coil' +[13:35:15] - Red 'MIX - Blender Variables' (ID: 119, Lang: LAD), Instrucción UID: 42, Tipo: 'Abs' +[13:35:15] - Red 'MIX - Blender Variables' (ID: 119, Lang: LAD), Instrucción UID: 43, Tipo: 'Gt' +[13:35:15] - Red 'MIX - Blender Variables' (ID: 119, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' +[13:35:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SelCheckBrixSource_processed.json +[13:35:15] Guardado completado. +[13:35:15] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SelCheckBrixSource.xml --- +[13:35:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SelCheckBrixSource_processed.json +[13:35:15] Generando salida para: FC 'SelCheckBrixSource' (Original: SelCheckBrixSource) +[13:35:15] -> Modo de generación: FC SCL +[13:35:15] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:35:15] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\SelCheckBrixSource.scl +[13:35:15] Generación de .SCL completada. +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- +[13:35:15] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- +[13:35:15] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Sel_Check_Brix_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json'... +[13:35:15] Cargando parsers de red... +[13:35:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:15] Total de lenguajes con parser cargado: 5 +[13:35:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:15] Metadatos XML: ModTime=1752662064.829541, Size=9805 +[13:35:15] Paso 1: Parseando archivo XML... +[13:35:15] Paso 1: Parseo XML completado. +[13:35:15] Paso 2: Detectando tipo de objeto principal... +[13:35:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:15] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:15] Paso 3: Extrayendo atributos del bloque... +[13:35:15] Paso 3: Atributos: Nombre='Sel_Check_Brix_Data', Número=931, Lenguaje Bloque='DB' +[13:35:15] Paso 3b: Comentario bloque: '...' +[13:35:15] Paso 4: Extrayendo la interfaz del bloque... +[13:35:15] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json +[13:35:15] Procesando bloque tipo: InstanceDB +[13:35:15] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:15] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data_processed.json +[13:35:15] Guardado de InstanceDB completado. +[13:35:15] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- +[13:35:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data_processed.json +[13:35:15] Generando salida para: InstanceDB 'Sel_Check_Brix_Data' (Original: Sel_Check_Brix_Data) +[13:35:15] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:15] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Sel_Check_Brix_Data.scl +[13:35:15] Generación de .SCL completada. +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Signal Gen.xml --- +[13:35:15] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Signal Gen.xml. Se usará el archivo .scl original existente. --- +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Signal_Gen_Data.xml --- +[13:35:15] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Signal_Gen_Data.xml --- +[13:35:15] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Signal_Gen_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Signal_Gen_Data.json'... +[13:35:15] Cargando parsers de red... +[13:35:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:15] Total de lenguajes con parser cargado: 5 +[13:35:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:15] Metadatos XML: ModTime=1752662064.920684, Size=6155 +[13:35:15] Paso 1: Parseando archivo XML... +[13:35:15] Paso 1: Parseo XML completado. +[13:35:15] Paso 2: Detectando tipo de objeto principal... +[13:35:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:15] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:15] Paso 3: Extrayendo atributos del bloque... +[13:35:15] Paso 3: Atributos: Nombre='Signal_Gen_Data', Número=943, Lenguaje Bloque='DB' +[13:35:15] Paso 3b: Comentario bloque: '...' +[13:35:15] Paso 4: Extrayendo la interfaz del bloque... +[13:35:15] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Signal_Gen_Data.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Signal_Gen_Data.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Signal_Gen_Data.json +[13:35:15] Procesando bloque tipo: InstanceDB +[13:35:15] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:15] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Signal_Gen_Data_processed.json +[13:35:15] Guardado de InstanceDB completado. +[13:35:15] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Signal_Gen_Data.xml --- +[13:35:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Signal_Gen_Data_processed.json +[13:35:15] Generando salida para: InstanceDB 'Signal_Gen_Data' (Original: Signal_Gen_Data) +[13:35:15] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:15] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. +[13:35:15] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Signal_Gen_Data.scl +[13:35:15] Generación de .SCL completada. +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SlewLimit.xml --- +[13:35:15] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SlewLimit.xml. Se usará el archivo .scl original existente. --- +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SpeedAdjust.xml --- +[13:35:15] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SpeedAdjust.xml. Se usará el archivo .scl original existente. --- +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Statistical_Analisys.xml --- +[13:35:15] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Statistical_Analisys.xml. Se usará el archivo .scl original existente. --- +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- +[13:35:15] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- +[13:35:15] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrBrix Autocorrection.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.json'... +[13:35:15] Cargando parsers de red... +[13:35:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:15] Total de lenguajes con parser cargado: 5 +[13:35:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:15] Metadatos XML: ModTime=1752662049.9613276, Size=185336 +[13:35:15] Paso 1: Parseando archivo XML... +[13:35:15] Paso 1: Parseo XML completado. +[13:35:15] Paso 2: Detectando tipo de objeto principal... +[13:35:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:15] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:15] Paso 3: Extrayendo atributos del bloque... +[13:35:15] Paso 3: Atributos: Nombre='SyrBrix Autocorrection', Número=1809, Lenguaje Bloque='LAD' +[13:35:15] Paso 3b: Comentario bloque: 'Syrup Autocorrection means that the measured syrup...' +[13:35:15] Paso 4: Extrayendo la interfaz del bloque... +[13:35:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:15] Paso 5: Se encontraron 24 elementos SW.Blocks.CompileUnit. +[13:35:15] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 +[13:35:15] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 35 con cardinalidad 5 - generando pines in1...in5 +[13:35:15] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 +[13:35:15] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=190, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.json +[13:35:15] Procesando bloque tipo: FB +[13:35:15] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:15] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:15] --- Pase 1 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 109 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] INFO: Agrupando 2 instr. bajo condición de O UID 35 +[13:35:15] INFO: Agrupando 2 instr. bajo condición de O UID 31 +[13:35:15] -> 2 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 1: 109 proc SymPy, 2 agrup. Continuando... +[13:35:15] --- Pase 2 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 18 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 2: 18 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 3 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 7 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 4 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:15] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:15] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:15] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:15] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrBrix Autocorrection_processed.json +[13:35:15] Guardado completado. +[13:35:15] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- +[13:35:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrBrix Autocorrection_processed.json +[13:35:15] Generando salida para: FB 'SyrBrix_Autocorrection' (Original: SyrBrix Autocorrection) +[13:35:15] -> Modo de generación: FB SCL +[13:35:15] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:15] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. +[13:35:15] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:15] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\SyrBrix_Autocorrection.scl +[13:35:15] Generación de .SCL completada. +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml --- +[13:35:15] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml. Se usará el archivo .scl original existente. --- +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep.xml --- +[13:35:15] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep.xml --- +[13:35:15] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Line MFM Prep.json'... +[13:35:15] Cargando parsers de red... +[13:35:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:15] Total de lenguajes con parser cargado: 5 +[13:35:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:15] Metadatos XML: ModTime=1752662050.0761306, Size=210475 +[13:35:15] Paso 1: Parseando archivo XML... +[13:35:15] Paso 1: Parseo XML completado. +[13:35:15] Paso 2: Detectando tipo de objeto principal... +[13:35:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:15] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:15] Paso 3: Extrayendo atributos del bloque... +[13:35:15] Paso 3: Atributos: Nombre='Syrup Line MFM Prep', Número=1810, Lenguaje Bloque='LAD' +[13:35:15] Paso 3b: Comentario bloque: '...' +[13:35:15] Paso 4: Extrayendo la interfaz del bloque... +[13:35:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:15] Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit. +[13:35:15] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 48 con cardinalidad 6 - generando pines in1...in6 +[13:35:15] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 +[13:35:15] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 +[13:35:15] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=A2, Lenguaje Red=STL +[13:35:15] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 74 con cardinalidad 3 - generando pines in1...in3 +[13:35:15] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=190, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Line MFM Prep.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Line MFM Prep.json +[13:35:15] Procesando bloque tipo: FB +[13:35:15] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:15] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:15] --- Pase 1 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] Advertencia: No se encontró nombre/instancia para TON UID 26. Usando placeholder '#TON_INSTANCE_26'. +[13:35:15] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[13:35:15] Advertencia: No se encontró nombre/instancia para TON UID 26. Usando placeholder '#TON_INSTANCE_26'. +[13:35:15] Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. +[13:35:15] -> 105 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 1: 105 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 2 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] Error during SymPy simplification for Coil 49: +[13:35:15] To simplify a logical expression with more than 8 variables may take a +[13:35:15] long time and requires the use of `force=True`. +[13:35:15] -> 13 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 2: 13 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 3 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 8 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 3: 8 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 4 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:15] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:15] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:15] ADVERTENCIA: Se encontraron 20 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:15] - Red 'SyrLineMFMPrepReq' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'TP' +[13:35:15] - Red 'SyrLineMFMPrepReq' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'Contact' +[13:35:15] - Red 'SyrLineMFMPrepReq' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'O' +[13:35:15] - Red 'SyrLineMFMPrepReq' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'Contact' +[13:35:15] - Red 'SyrLineMFMPrepReq' (ID: 1A, Lang: LAD), Instrucción UID: 49, Tipo: 'Coil' +[13:35:15] - Red 'MIX -' (ID: 91, Lang: LAD), Instrucción UID: 43, Tipo: 'Ceil' +[13:35:15] - Red 'MIX -' (ID: 91, Lang: LAD), Instrucción UID: 44, Tipo: 'O' +[13:35:15] - Red 'MIX -' (ID: 91, Lang: LAD), Instrucción UID: 45, Tipo: 'Coil' +[13:35:15] - Red 'SyrLineMFMPrep_TimeOut' (ID: B3, Lang: LAD), Instrucción UID: 28, Tipo: 'Contact' +[13:35:15] - Red 'SyrLineMFMPrep_TimeOut' (ID: B3, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' +[13:35:15] - Red 'DelayON_StopPump' (ID: C4, Lang: LAD), Instrucción UID: 29, Tipo: 'Contact' +[13:35:15] - Red 'DelayON_StopPump' (ID: C4, Lang: LAD), Instrucción UID: 30, Tipo: 'Coil' +[13:35:15] - Red 'DelayON_PumpStatus' (ID: E6, Lang: LAD), Instrucción UID: 28, Tipo: 'Contact' +[13:35:15] - Red 'DelayON_PumpStatus' (ID: E6, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' +[13:35:15] - Red 'SYRUP LINE MANUAL DRAIN' (ID: F7, Lang: LAD), Instrucción UID: 32, Tipo: 'Contact' +[13:35:15] - Red 'SYRUP LINE MANUAL DRAIN' (ID: F7, Lang: LAD), Instrucción UID: 36, Tipo: 'Sr' +[13:35:15] - Red 'Fuzzy Net' (ID: 13B, Lang: LAD), Instrucción UID: 72, Tipo: 'Contact' +[13:35:15] - Red 'Fuzzy Net' (ID: 13B, Lang: LAD), Instrucción UID: 73, Tipo: 'Call' +[13:35:15] - Red 'Fuzzy Net' (ID: 13B, Lang: LAD), Instrucción UID: 74, Tipo: 'O' +[13:35:15] - Red 'Fuzzy Net' (ID: 13B, Lang: LAD), Instrucción UID: 75, Tipo: 'Coil' +[13:35:15] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_processed.json +[13:35:15] Guardado completado. +[13:35:15] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep.xml --- +[13:35:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_processed.json +[13:35:15] Generando salida para: FB 'Syrup_Line_MFM_Prep' (Original: Syrup Line MFM Prep) +[13:35:15] -> Modo de generación: FB SCL +[13:35:15] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:15] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:15] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:15] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:15] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:15] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:15] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:15] INFO: Detectadas 6 VAR_TEMP adicionales. +[13:35:15] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Syrup_Line_MFM_Prep.scl +[13:35:15] Generación de .SCL completada. +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- +[13:35:15] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- +[13:35:15] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json'... +[13:35:15] Cargando parsers de red... +[13:35:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:15] Total de lenguajes con parser cargado: 5 +[13:35:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:15] Metadatos XML: ModTime=1752662050.0071797, Size=130046 +[13:35:15] Paso 1: Parseando archivo XML... +[13:35:15] Paso 1: Parseo XML completado. +[13:35:15] Paso 2: Detectando tipo de objeto principal... +[13:35:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:15] Paso 3: Extrayendo atributos del bloque... +[13:35:15] Paso 3: Atributos: Nombre='Syrup Line MFM Prep_Seq', Número=1810, Lenguaje Bloque='LAD' +[13:35:15] Paso 3b: Comentario bloque: '...' +[13:35:15] Paso 4: Extrayendo la interfaz del bloque... +[13:35:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:15] Paso 5: Se encontraron 20 elementos SW.Blocks.CompileUnit. +[13:35:15] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:15] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:15] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:15] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:15] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:15] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:15] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:15] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:15] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:15] Advertencia: Access UID=35 no es Symbol ni Constant. +[13:35:15] INFO: Compuerta O UID 42 con cardinalidad 5 - generando pines in1...in5 +[13:35:15] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:15] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:15] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:15] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:15] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=14C, Lenguaje Red=STL +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json +[13:35:15] Procesando bloque tipo: FC +[13:35:15] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:15] --- Pase 1 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 39 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 1: 39 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 2 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:15] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:15] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:15] - Red 'STEP 00: STARTUP BEGIN' (ID: 2B, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:15] - Red 'STEP 01: SYRUP TANK CHARGE UP' (ID: 5E, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:15] - Red 'STEP 02: MASS METER PIPE FILLING' (ID: A2, Lang: LAD), Instrucción UID: 33, Tipo: 'Jump' +[13:35:15] - Red 'STEP 03: DIET PRODUCTION WAIT LITERS COUNTING' (ID: D5, Lang: LAD), Instrucción UID: 44, Tipo: 'Jump' +[13:35:15] - Red 'STEP 04: WAIT SYRUP DENSITY (FOR DIET) OR BRIX (FOR SUGAR) OK' (ID: 108, Lang: LAD), Instrucción UID: 33, Tipo: 'Jump' +[13:35:15] - Red 'STEP 05: SYRUP TANK LEVEL RESTORE' (ID: 12A, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq_processed.json +[13:35:15] Guardado completado. +[13:35:15] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- +[13:35:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq_processed.json +[13:35:15] Generando salida para: FC 'Syrup_Line_MFM_Prep_Seq' (Original: Syrup Line MFM Prep_Seq) +[13:35:15] -> Modo de generación: FC SCL +[13:35:15] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Syrup_Line_MFM_Prep_Seq.scl +[13:35:15] Generación de .SCL completada. +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp.xml --- +[13:35:15] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp.xml --- +[13:35:15] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup MFM StartUp.json'... +[13:35:15] Cargando parsers de red... +[13:35:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:15] Total de lenguajes con parser cargado: 5 +[13:35:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:15] Metadatos XML: ModTime=1752662050.186448, Size=68050 +[13:35:15] Paso 1: Parseando archivo XML... +[13:35:15] Paso 1: Parseo XML completado. +[13:35:15] Paso 2: Detectando tipo de objeto principal... +[13:35:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:15] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:15] Paso 3: Extrayendo atributos del bloque... +[13:35:15] Paso 3: Atributos: Nombre='Syrup MFM StartUp', Número=1811, Lenguaje Bloque='LAD' +[13:35:15] Paso 3b: Comentario bloque: '...' +[13:35:15] Paso 4: Extrayendo la interfaz del bloque... +[13:35:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:15] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[13:35:15] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 48 con cardinalidad 6 - generando pines in1...in6 +[13:35:15] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 +[13:35:15] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup MFM StartUp.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup MFM StartUp.json +[13:35:15] Procesando bloque tipo: FB +[13:35:15] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:15] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:15] --- Pase 1 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 35 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 2 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] Error during SymPy simplification for Coil 49: +[13:35:15] To simplify a logical expression with more than 8 variables may take a +[13:35:15] long time and requires the use of `force=True`. +[13:35:15] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 3 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:15] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:15] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:15] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:15] - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 27, Tipo: 'TP' +[13:35:15] - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 29, Tipo: 'Contact' +[13:35:15] - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 30, Tipo: 'Contact' +[13:35:15] - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 31, Tipo: 'Coil' +[13:35:15] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup MFM StartUp_processed.json +[13:35:15] Guardado completado. +[13:35:15] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp.xml --- +[13:35:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup MFM StartUp_processed.json +[13:35:15] Generando salida para: FB 'Syrup_MFM_StartUp' (Original: Syrup MFM StartUp) +[13:35:15] -> Modo de generación: FB SCL +[13:35:15] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:15] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Syrup_MFM_StartUp.scl +[13:35:15] Generación de .SCL completada. +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- +[13:35:15] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- +[13:35:15] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json'... +[13:35:15] Cargando parsers de red... +[13:35:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:15] Total de lenguajes con parser cargado: 5 +[13:35:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:15] Metadatos XML: ModTime=1752662050.1225326, Size=46613 +[13:35:15] Paso 1: Parseando archivo XML... +[13:35:15] Paso 1: Parseo XML completado. +[13:35:15] Paso 2: Detectando tipo de objeto principal... +[13:35:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:15] Paso 3: Extrayendo atributos del bloque... +[13:35:15] Paso 3: Atributos: Nombre='Syrup MFM StartUp_Seq', Número=1811, Lenguaje Bloque='LAD' +[13:35:15] Paso 3b: Comentario bloque: '...' +[13:35:15] Paso 4: Extrayendo la interfaz del bloque... +[13:35:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:15] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:15] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:15] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:15] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:15] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:15] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:15] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=6F, Lenguaje Red=STL +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json +[13:35:15] Procesando bloque tipo: FC +[13:35:15] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:15] --- Pase 1 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 10 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 2 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:15] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:15] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:15] - Red 'STEP 00: SYRUP TANK CHARGE UP' (ID: 2B, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:15] - Red 'STEP 01: MASS METER PIPE FILLING' (ID: 4D, Lang: LAD), Instrucción UID: 33, Tipo: 'Jump' +[13:35:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq_processed.json +[13:35:15] Guardado completado. +[13:35:15] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- +[13:35:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq_processed.json +[13:35:15] Generando salida para: FC 'Syrup_MFM_StartUp_Seq' (Original: Syrup MFM StartUp_Seq) +[13:35:15] -> Modo de generación: FC SCL +[13:35:15] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Syrup_MFM_StartUp_Seq.scl +[13:35:15] Generación de .SCL completada. +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- +[13:35:15] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- +[13:35:15] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json'... +[13:35:15] Cargando parsers de red... +[13:35:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:15] Total de lenguajes con parser cargado: 5 +[13:35:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:15] Metadatos XML: ModTime=1752662065.9112105, Size=63394 +[13:35:15] Paso 1: Parseando archivo XML... +[13:35:15] Paso 1: Parseo XML completado. +[13:35:15] Paso 2: Detectando tipo de objeto principal... +[13:35:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:15] Paso 3: Extrayendo atributos del bloque... +[13:35:15] Paso 3: Atributos: Nombre='Syrup Rinse QCO_Seq', Número=1826, Lenguaje Bloque='LAD' +[13:35:15] Paso 3b: Comentario bloque: '...' +[13:35:15] Paso 4: Extrayendo la interfaz del bloque... +[13:35:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:15] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[13:35:15] - Procesando Red ID=9, Lenguaje Red=STL +[13:35:15] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:15] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:15] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:15] Advertencia: Access UID=30 no es Symbol ni Constant. +[13:35:15] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=91, Lenguaje Red=STL +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json +[13:35:15] Procesando bloque tipo: FC +[13:35:15] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:15] --- Pase 1 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 18 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 1: 18 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 2 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 3 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:15] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:15] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:15] - Red 'STEP 00: SYRUP PIPE RINSE' (ID: 3C, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:15] - Red 'STEP 01: SYRUP TANK RINSE' (ID: 6F, Lang: LAD), Instrucción UID: 32, Tipo: 'Jump' +[13:35:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq_processed.json +[13:35:15] Guardado completado. +[13:35:15] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- +[13:35:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq_processed.json +[13:35:15] Generando salida para: FC 'Syrup_Rinse_QCO_Seq' (Original: Syrup Rinse QCO_Seq) +[13:35:15] -> Modo de generación: FC SCL +[13:35:15] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Syrup_Rinse_QCO_Seq.scl +[13:35:15] Generación de .SCL completada. +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup RunOut.xml --- +[13:35:15] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup RunOut.xml --- +[13:35:15] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup RunOut.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup RunOut.json'... +[13:35:15] Cargando parsers de red... +[13:35:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:15] Total de lenguajes con parser cargado: 5 +[13:35:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:15] Metadatos XML: ModTime=1752662050.2467768, Size=105751 +[13:35:15] Paso 1: Parseando archivo XML... +[13:35:15] Paso 1: Parseo XML completado. +[13:35:15] Paso 2: Detectando tipo de objeto principal... +[13:35:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:15] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:15] Paso 3: Extrayendo atributos del bloque... +[13:35:15] Paso 3: Atributos: Nombre='Syrup RunOut', Número=1812, Lenguaje Bloque='LAD' +[13:35:15] Paso 3b: Comentario bloque: '...' +[13:35:15] Paso 4: Extrayendo la interfaz del bloque... +[13:35:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:15] Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. +[13:35:15] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 +[13:35:15] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 48 con cardinalidad 6 - generando pines in1...in6 +[13:35:15] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup RunOut.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup RunOut.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup RunOut.json +[13:35:15] Procesando bloque tipo: FB +[13:35:15] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:15] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:15] --- Pase 1 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] Error during SymPy simplification for Coil 49: +[13:35:15] To simplify a logical expression with more than 8 variables may take a +[13:35:15] long time and requires the use of `force=True`. +[13:35:15] -> 58 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 1: 58 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 2 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 12 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... +[13:35:15] --- Pase 3 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:15] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:15] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:15] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:15] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup RunOut_processed.json +[13:35:15] Guardado completado. +[13:35:15] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\Syrup RunOut.xml --- +[13:35:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\Syrup RunOut_processed.json +[13:35:15] Generando salida para: FB 'Syrup_RunOut' (Original: Syrup RunOut) +[13:35:15] -> Modo de generación: FB SCL +[13:35:15] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:15] WARNING: No se encontró definición para 'TP:v1.0'. Se buscó en directorios estándar. +[13:35:15] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\Syrup_RunOut.scl +[13:35:15] Generación de .SCL completada. +[13:35:15] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupLineRinse.xml --- +[13:35:15] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupLineRinse.xml --- +[13:35:15] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupLineRinse.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrupLineRinse.json'... +[13:35:15] Cargando parsers de red... +[13:35:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:15] Total de lenguajes con parser cargado: 5 +[13:35:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:15] Metadatos XML: ModTime=1752662050.462309, Size=89581 +[13:35:15] Paso 1: Parseando archivo XML... +[13:35:15] Paso 1: Parseo XML completado. +[13:35:15] Paso 2: Detectando tipo de objeto principal... +[13:35:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:15] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:15] Paso 3: Extrayendo atributos del bloque... +[13:35:15] Paso 3: Atributos: Nombre='SyrupLineRinse', Número=1828, Lenguaje Bloque='LAD' +[13:35:15] Paso 3b: Comentario bloque: '...' +[13:35:15] Paso 4: Extrayendo la interfaz del bloque... +[13:35:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:15] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[13:35:15] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 46 con cardinalidad 8 - generando pines in1...in8 +[13:35:15] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:15] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:15] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:15] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:15] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:15] Paso 6: Escritura JSON completada. +[13:35:15] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrupLineRinse.json' +[13:35:15] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupLineRinse.xml --- +[13:35:15] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrupLineRinse.json +[13:35:15] Procesando bloque tipo: FB +[13:35:15] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:15] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:15] --- Pase 1 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] -> 45 instrucciones (no STL) procesadas con SymPy. +[13:35:15] Fase 2 (Agrupación IF con Simplificación): +[13:35:15] INFO: Agrupando 2 instr. bajo condición de Contact UID 30 +[13:35:15] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:15] --- Fin Pase 1: 45 proc SymPy, 1 agrup. Continuando... +[13:35:15] --- Pase 2 --- +[13:35:15] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:15] Error during SymPy simplification for Coil 47: +[13:35:15] To simplify a logical expression with more than 8 variables may take a +[13:35:15] long time and requires the use of `force=True`. +[13:35:16] -> 8 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 3 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:16] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:16] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:16] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:16] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrupLineRinse_processed.json +[13:35:16] Guardado completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupLineRinse.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrupLineRinse_processed.json +[13:35:16] Generando salida para: FB 'SyrupLineRinse' (Original: SyrupLineRinse) +[13:35:16] -> Modo de generación: FB SCL +[13:35:16] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\SyrupLineRinse.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupRoomCtrl.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupRoomCtrl.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupRoomCtrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662072.4937556, Size=18711 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='SyrupRoomCtrl', Número=2024, Lenguaje Bloque='LAD' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:16] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[13:35:16] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupRoomCtrl.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json +[13:35:16] Procesando bloque tipo: FC +[13:35:16] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:16] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:16] --- Pase 1 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 1 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 2 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:16] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:16] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:16] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:16] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrupRoomCtrl_processed.json +[13:35:16] Guardado completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupRoomCtrl.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\SyrupRoomCtrl_processed.json +[13:35:16] Generando salida para: FC 'SyrupRoomCtrl' (Original: SyrupRoomCtrl) +[13:35:16] -> Modo de generación: FC SCL +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\SyrupRoomCtrl.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml --- +[13:35:16] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml. Se usará el archivo .scl original existente. --- +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_RunOut_Variables.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_RunOut_Variables.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\System_RunOut_Variables.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_RunOut_Variables.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662047.6193645, Size=119550 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='System_RunOut_Variables', Número=962, Lenguaje Bloque='DB' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_RunOut_Variables.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_RunOut_Variables.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_RunOut_Variables.json +[13:35:16] Procesando bloque tipo: GlobalDB +[13:35:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_RunOut_Variables_processed.json +[13:35:16] Guardado de GlobalDB completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_RunOut_Variables.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_RunOut_Variables_processed.json +[13:35:16] Generando salida para: GlobalDB 'System_RunOut_Variables' (Original: System_RunOut_Variables) +[13:35:16] -> Modo de generación: DATA_BLOCK SCL +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\System_RunOut_Variables.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_Run_Out.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662049.2573109, Size=232263 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='System_Run_Out', Número=1820, Lenguaje Bloque='LAD' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:16] Paso 5: Se encontraron 28 elementos SW.Blocks.CompileUnit. +[13:35:16] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 +[13:35:16] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=190, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1D4, Lenguaje Red=STL +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_Run_Out.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_Run_Out.json +[13:35:16] Procesando bloque tipo: FB +[13:35:16] INFO: El bloque es FB. Iniciando procesamiento lógico... +[13:35:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:16] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[13:35:16] --- Pase 1 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +[13:35:16] -> 123 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] INFO: Agrupando 2 instr. bajo condición de Contact UID 38 +[13:35:16] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 1: 123 proc SymPy, 1 agrup. Continuando... +[13:35:16] --- Pase 2 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 8 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 3 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:16] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:16] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[13:35:16] ADVERTENCIA: Se encontraron 5 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:16] - Red 'MIX - System_Run_Out' (ID: 80, Lang: LAD), Instrucción UID: 30, Tipo: 'Contact' +[13:35:16] - Red 'MIX - System_Run_Out' (ID: 80, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact' +[13:35:16] - Red 'MIX - System_Run_Out' (ID: 80, Lang: LAD), Instrucción UID: 33, Tipo: 'O' +[13:35:16] - Red 'MIX - System_Run_Out' (ID: 80, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:35:16] - Red 'MX - From Syrup Room Last 400 liters of Syrup running' (ID: D5, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[13:35:16] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_Run_Out_processed.json +[13:35:16] Guardado completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_Run_Out_processed.json +[13:35:16] Generando salida para: FB 'System_Run_Out' (Original: System_Run_Out) +[13:35:16] -> Modo de generación: FB SCL +[13:35:16] WARNING: No se encontró definición para 'ProductAvailable'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'ProductPipeDrain'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'ProductPipeRunOut'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[13:35:16] INFO: Detectadas 2 VAR_TEMP adicionales. +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\System_Run_Out.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out_Data.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out_Data.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_Run_Out_Data.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662049.2933555, Size=24870 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='System_Run_Out_Data', Número=920, Lenguaje Bloque='DB' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_Run_Out_Data.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out_Data.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_Run_Out_Data.json +[13:35:16] Procesando bloque tipo: InstanceDB +[13:35:16] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:16] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_Run_Out_Data_processed.json +[13:35:16] Guardado de InstanceDB completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\System_Run_Out_Data.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\System_Run_Out_Data_processed.json +[13:35:16] Generando salida para: InstanceDB 'System_Run_Out_Data' (Original: System_Run_Out_Data) +[13:35:16] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:16] WARNING: No se encontró definición para 'ProductAvailable'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'ProductPipeDrain'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'ProductPipeRunOut'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:16] WARNING: No se encontró definición para 'TON:v1.0'. Se buscó en directorios estándar. +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\System_Run_Out_Data.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\T_Timer.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\T_Timer.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\T_Timer.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\T_Timer.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662048.7400494, Size=5553 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='T_Timer', Número=40, Lenguaje Bloque='STL' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:16] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[13:35:16] Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit. +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\T_Timer.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\T_Timer.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\T_Timer.json +[13:35:16] Procesando bloque tipo: FC +[13:35:16] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:16] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:16] --- Pase 1 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[13:35:16] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:16] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:16] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\T_Timer_processed.json +[13:35:16] Guardado completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\T_Timer.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\T_Timer_processed.json +[13:35:16] Generando salida para: FC 'T_Timer' (Original: T_Timer) +[13:35:16] -> Modo de generación: FC SCL +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\T_Timer.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\TankLevel.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\TankLevel.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\TankLevel.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\TankLevel.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662071.3382387, Size=473924 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='TankLevel', Número=2011, Lenguaje Bloque='LAD' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:16] Paso 5: Se encontraron 54 elementos SW.Blocks.CompileUnit. +[13:35:16] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 60 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 65 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 71 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 74 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 64 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 54 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=C4, Lenguaje Red=STL +[13:35:16] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 44 con cardinalidad 4 - generando pines in1...in4 +[13:35:16] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 48 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=15D, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=16E, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=17F, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=190, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1A1, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1B2, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] INFO: Compuerta O UID 52 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=1C3, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1D4, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1E5, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=1F6, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=207, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=218, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 62 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 72 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=229, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=23A, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 48 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=24B, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=25C, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=26D, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=27E, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=28F, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=2A0, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=2B1, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=2C2, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=2D3, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=2E4, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=2F5, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=306, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=317, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=328, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=339, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=34A, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=35B, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=36C, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=37D, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 49 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=38E, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\TankLevel.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\TankLevel.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\TankLevel.json +[13:35:16] Procesando bloque tipo: FC +[13:35:16] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:16] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:16] --- Pase 1 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] Warning: get_sympy_representation called with None source_info. +[13:35:16] -> 283 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] INFO: Agrupando 3 instr. bajo condición de Contact UID 53 +[13:35:16] INFO: Agrupando 4 instr. bajo condición de Contact UID 53 +[13:35:16] INFO: Agrupando 2 instr. bajo condición de Contact UID 33 +[13:35:16] -> 3 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 1: 283 proc SymPy, 3 agrup. Continuando... +[13:35:16] --- Pase 2 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] Error simplifying condition for SCoil 50: +[13:35:16] To simplify a logical expression with more than 8 variables may take a +[13:35:16] long time and requires the use of `force=True`. +[13:35:16] Warning: get_sympy_representation called with None source_info. +[13:35:16] -> 76 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 2: 76 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 3 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] Warning: get_sympy_representation called with None source_info. +[13:35:16] -> 24 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 3: 24 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 4 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] Warning: get_sympy_representation called with None source_info. +[13:35:16] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 4: 6 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 5 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] Error during SymPy simplification for Coil 48: +[13:35:16] To simplify a logical expression with more than 8 variables may take a +[13:35:16] long time and requires the use of `force=True`. +[13:35:16] Warning: get_sympy_representation called with None source_info. +[13:35:16] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 5: 5 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 6 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] Warning: get_sympy_representation called with None source_info. +[13:35:16] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 6: 2 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 7 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] Warning: get_sympy_representation called with None source_info. +[13:35:16] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:16] --- No se hicieron más cambios en el pase 7. Proceso iterativo completado. --- +[13:35:16] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:16] ADVERTENCIA: Se encontraron 38 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:16] - Red 'MIX - Deox Inlet Pressure Control Delay' (ID: 1A, Lang: LAD), Instrucción UID: 32, Tipo: 'SdCoil' +[13:35:16] - Red 'Deox Low Tank Level' (ID: 80, Lang: LAD), Instrucción UID: 60, Tipo: 'Sd' +[13:35:16] - Red 'Deox Low Tank Level' (ID: 80, Lang: LAD), Instrucción UID: 64, Tipo: 'O' +[13:35:16] - Red 'Deox Low Tank Level' (ID: 80, Lang: LAD), Instrucción UID: 65, Tipo: 'Coil' +[13:35:16] - Red 'DeairLevFault' (ID: 91, Lang: LAD), Instrucción UID: 50, Tipo: 'Sd' +[13:35:16] - Red 'DeairLevFault' (ID: 91, Lang: LAD), Instrucción UID: 54, Tipo: 'O' +[13:35:16] - Red 'DeairLevFault' (ID: 91, Lang: LAD), Instrucción UID: 55, Tipo: 'Contact' +[13:35:16] - Red 'DeairLevFault' (ID: 91, Lang: LAD), Instrucción UID: 56, Tipo: 'Coil' +[13:35:16] - Red 'MIX - LEVEL - Maximum Deareator Level during Production' (ID: E6, Lang: LAD), Instrucción UID: 45, Tipo: 'Sr' +[13:35:16] - Red 'MIX - LEVEL - Maximum Syrup Tank Level during CIP' (ID: F7, Lang: LAD), Instrucción UID: 49, Tipo: 'Sr' +[13:35:16] - Red '' (ID: 119, Lang: LAD), Instrucción UID: 32, Tipo: 'Abs' +[13:35:16] - Red '' (ID: 119, Lang: LAD), Instrucción UID: 33, Tipo: 'Le' +[13:35:16] - Red '' (ID: 119, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:35:16] - Red 'SyrLevFault' (ID: 14C, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' +[13:35:16] - Red 'SyrLevFault' (ID: 14C, Lang: LAD), Instrucción UID: 45, Tipo: 'Sd' +[13:35:16] - Red 'SyrLevFault' (ID: 14C, Lang: LAD), Instrucción UID: 48, Tipo: 'O' +[13:35:16] - Red 'SyrLevFault' (ID: 14C, Lang: LAD), Instrucción UID: 49, Tipo: 'Coil' +[13:35:16] - Red 'Syrup Prepartion: Syrup Tank Minimuum Level Ack' (ID: 16E, Lang: LAD), Instrucción UID: 36, Tipo: 'Sr' +[13:35:16] - Red 'Syrup Prepartion: Syrup Tank Minimuum Level Ack' (ID: 16E, Lang: LAD), Instrucción UID: 37, Tipo: 'Coil' +[13:35:16] - Red 'MIX - LEVEL - Maximum Syrup Tank Level during CIP' (ID: 1B2, Lang: LAD), Instrucción UID: 53, Tipo: 'Sr' +[13:35:16] - Red '' (ID: 1C3, Lang: LAD), Instrucción UID: 35, Tipo: 'Abs' +[13:35:16] - Red '' (ID: 1C3, Lang: LAD), Instrucción UID: 36, Tipo: 'Le' +[13:35:16] - Red '' (ID: 1C3, Lang: LAD), Instrucción UID: 37, Tipo: 'Coil' +[13:35:16] - Red 'Max level LTM302 In ByPassMode' (ID: 1E5, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' +[13:35:16] - Red 'MIX - LEVEL - Product Tank Maximum Level Acheaved' (ID: 1F6, Lang: LAD), Instrucción UID: 49, Tipo: 'Sr' +[13:35:16] - Red 'MIX - LEVEL - Product Tank Pump Start Level Acheaved' (ID: 218, Lang: LAD), Instrucción UID: 74, Tipo: 'Sr' +[13:35:16] - Red 'MIX - LEVEL - Maximum Syrup Tank Level during CIP' (ID: 23A, Lang: LAD), Instrucción UID: 49, Tipo: 'Sr' +[13:35:16] - Red 'MIX - LEVEL - Product Tank 5% Level Acheaved' (ID: 24B, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' +[13:35:16] - Red 'MIX - LEVEL - Product Tank 5% Level Acheaved' (ID: 24B, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' +[13:35:16] - Red 'MIX - PRESSURE -' (ID: 25C, Lang: LAD), Instrucción UID: 38, Tipo: 'Sr' +[13:35:16] - Red 'MIX - LEVEL - 100% Product Tank Level during CIP' (ID: 27E, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' +[13:35:16] - Red 'MIX - LEVEL - Product Tank Recipe Minimum Level Acheaved' (ID: 28F, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' +[13:35:16] - Red 'MIX - LEVEL - Product Tank Recipe Minimum Level Acheaved' (ID: 28F, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' +[13:35:16] - Red 'MIX - LEVEL - Product Tank Target Level Acheaved' (ID: 2A0, Lang: LAD), Instrucción UID: 36, Tipo: 'Sr' +[13:35:16] - Red 'MIX - LEVEL - Product Tank Empty' (ID: 2B1, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' +[13:35:16] - Red '' (ID: 2E4, Lang: LAD), Instrucción UID: 32, Tipo: 'Abs' +[13:35:16] - Red '' (ID: 2E4, Lang: LAD), Instrucción UID: 33, Tipo: 'Le' +[13:35:16] - Red '' (ID: 2E4, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:35:16] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\TankLevel_processed.json +[13:35:16] Guardado completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\TankLevel.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\TankLevel_processed.json +[13:35:16] Generando salida para: FC 'TankLevel' (Original: TankLevel) +[13:35:16] -> Modo de generación: FC SCL +[13:35:16] INFO: Detectadas 9 VAR_TEMP adicionales. +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\TankLevel.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\VacuumCtrl.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662072.4185555, Size=59056 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='VacuumCtrl', Número=2023, Lenguaje Bloque='LAD' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:16] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[13:35:16] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\VacuumCtrl.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\VacuumCtrl.json +[13:35:16] Procesando bloque tipo: FC +[13:35:16] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:16] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:16] --- Pase 1 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 26 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 1: 26 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 2 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 10 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 3 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:16] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:16] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:16] ADVERTENCIA: Se encontraron 5 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:16] - Red 'VACUUM SYSTEM RUNNING REQUEST' (ID: 1A, Lang: LAD), Instrucción UID: 33, Tipo: 'Sf' +[13:35:16] - Red 'VACUUM SYSTEM RUNNING REQUEST' (ID: 1A, Lang: LAD), Instrucción UID: 35, Tipo: 'O' +[13:35:16] - Red 'VACUUM SYSTEM RUNNING REQUEST' (ID: 1A, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact' +[13:35:16] - Red 'VACUUM SYSTEM RUNNING REQUEST' (ID: 1A, Lang: LAD), Instrucción UID: 37, Tipo: 'Coil' +[13:35:16] - Red 'MIX - PRESSURE - Deaireator vacuum pressure acheaved' (ID: 2B, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' +[13:35:16] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\VacuumCtrl_processed.json +[13:35:16] Guardado completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\VacuumCtrl_processed.json +[13:35:16] Generando salida para: FC 'VacuumCtrl' (Original: VacuumCtrl) +[13:35:16] -> Modo de generación: FC SCL +[13:35:16] INFO: Detectadas 2 VAR_TEMP adicionales. +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\VacuumCtrl.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl_Temperature.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl_Temperature.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl_Temperature.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\VacuumCtrl_Temperature.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662072.3871899, Size=58888 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='VacuumCtrl_Temperature', Número=2039, Lenguaje Bloque='LAD' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:16] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[13:35:16] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 46 con cardinalidad 4 - generando pines in1...in4 +[13:35:16] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\VacuumCtrl_Temperature.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl_Temperature.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\VacuumCtrl_Temperature.json +[13:35:16] Procesando bloque tipo: FC +[13:35:16] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:16] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:16] --- Pase 1 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 13 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 2 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 3 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 4 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:16] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:16] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:16] ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:16] - Red 'MIX - HMI' (ID: 1A, Lang: LAD), Instrucción UID: 39, Tipo: 'T_CONV' +[13:35:16] - Red 'MIX - HMI' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'T_CONV' +[13:35:16] - Red 'MIX - HMI' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'T_CONV' +[13:35:16] - Red 'MIX - HMI' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'T_CONV' +[13:35:16] - Red 'MIX - HMI' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'O' +[13:35:16] - Red 'MIX - HMI' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' +[13:35:16] - Red 'MIX - Vacuum Ctrl - Temperature Ctrl - Delay on Time 3' (ID: 6F, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' +[13:35:16] - Red 'MIX - Vacuum Ctrl - Temperature Ctrl - Delay on Time 3' (ID: 6F, Lang: LAD), Instrucción UID: 27, Tipo: 'SCoil' +[13:35:16] - Red 'MIX - Vacuum Ctrl - Temperature Ctrl - Delay on Time 3' (ID: 80, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' +[13:35:16] - Red 'MIX - Vacuum Ctrl - Temperature Ctrl - Delay on Time 3' (ID: 80, Lang: LAD), Instrucción UID: 27, Tipo: 'SCoil' +[13:35:16] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\VacuumCtrl_Temperature_processed.json +[13:35:16] Guardado completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\VacuumCtrl_Temperature.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\VacuumCtrl_Temperature_processed.json +[13:35:16] Generando salida para: FC 'VacuumCtrl_Temperature' (Original: VacuumCtrl_Temperature) +[13:35:16] -> Modo de generación: FC SCL +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\VacuumCtrl_Temperature.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\WaterDensity.xml --- +[13:35:16] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\WaterDensity.xml. Se usará el archivo .scl original existente. --- +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\WritePeripheral.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\WritePeripheral.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\WritePeripheral.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\WritePeripheral.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662058.7700129, Size=22228 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='WritePeripheral', Número=1970, Lenguaje Bloque='LAD' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:16] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[13:35:16] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 +[13:35:16] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\WritePeripheral.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\WritePeripheral.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\WritePeripheral.json +[13:35:16] Procesando bloque tipo: FC +[13:35:16] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:16] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:16] --- Pase 1 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 2 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 3 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:16] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:16] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:16] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:16] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\WritePeripheral_processed.json +[13:35:16] Guardado completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\WritePeripheral.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\WritePeripheral_processed.json +[13:35:16] Generando salida para: FC 'WritePeripheral' (Original: WritePeripheral) +[13:35:16] -> Modo de generación: FC SCL +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\WritePeripheral.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\_CYCL_EXC.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\_CYCL_EXC.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\_CYCL_EXC.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\_CYCL_EXC.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662073.495132, Size=74291 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='_CYCL_EXC', Número=1, Lenguaje Bloque='LAD' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:16] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[13:35:16] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\_CYCL_EXC.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\_CYCL_EXC.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\_CYCL_EXC.json +[13:35:16] Procesando bloque tipo: OB +[13:35:16] INFO: El bloque es OB. Iniciando procesamiento lógico... +[13:35:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:16] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[13:35:16] --- Pase 1 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 19 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 2 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:16] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:16] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[13:35:16] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:16] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\_CYCL_EXC_processed.json +[13:35:16] Guardado completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\_CYCL_EXC.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\_CYCL_EXC_processed.json +[13:35:16] Generando salida para: OB '_CYCL_EXC' (Original: _CYCL_EXC) +[13:35:16] -> Modo de generación: OB SCL +[13:35:16] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\_CYCL_EXC.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\_StepMove.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\_StepMove.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\_StepMove.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\_StepMove.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662048.7934172, Size=46024 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='_StepMove', Número=1851, Lenguaje Bloque='LAD' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:16] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[13:35:16] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\_StepMove.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\_StepMove.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\_StepMove.json +[13:35:16] Procesando bloque tipo: FC +[13:35:16] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:16] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:16] --- Pase 1 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 18 instrucciones (no STL) procesadas con SymPy. +[13:35:16] Fase 2 (Agrupación IF con Simplificación): +[13:35:16] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:16] --- Fin Pase 1: 18 proc SymPy, 0 agrup. Continuando... +[13:35:16] --- Pase 2 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:16] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:16] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[13:35:16] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:16] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:16] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\_StepMove_processed.json +[13:35:16] Guardado completado. +[13:35:16] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\_StepMove.xml --- +[13:35:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\_StepMove_processed.json +[13:35:16] Generando salida para: FC '_StepMove' (Original: _StepMove) +[13:35:16] -> Modo de generación: FC SCL +[13:35:16] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\_StepMove.scl +[13:35:16] Generación de .SCL completada. +[13:35:16] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Control.xml --- +[13:35:16] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Control.xml --- +[13:35:16] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Control.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Control.json'... +[13:35:16] Cargando parsers de red... +[13:35:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:16] Total de lenguajes con parser cargado: 5 +[13:35:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:16] Metadatos XML: ModTime=1752662067.4813292, Size=94593 +[13:35:16] Paso 1: Parseando archivo XML... +[13:35:16] Paso 1: Parseo XML completado. +[13:35:16] Paso 2: Detectando tipo de objeto principal... +[13:35:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:16] Paso 3: Extrayendo atributos del bloque... +[13:35:16] Paso 3: Atributos: Nombre='mPDS_PA_Control', Número=1880, Lenguaje Bloque='LAD' +[13:35:16] Paso 3b: Comentario bloque: '...' +[13:35:16] Paso 4: Extrayendo la interfaz del bloque... +[13:35:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:16] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. +[13:35:16] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:16] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +[13:35:16] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:16] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:16] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:16] Paso 6: Escritura JSON completada. +[13:35:16] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Control.json' +[13:35:16] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Control.xml --- +[13:35:16] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Control.json +[13:35:16] Procesando bloque tipo: FC +[13:35:16] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:16] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:16] --- Pase 1 --- +[13:35:16] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 44 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] INFO: Agrupando 2 instr. bajo condición de Contact UID 24 +[13:35:17] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 1: 44 proc SymPy, 1 agrup. Continuando... +[13:35:17] --- Pase 2 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 5 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 3 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 4 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:17] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:17] ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:17] - Red 'MIX - Delay Freeze Meter' (ID: 6F, Lang: LAD), Instrucción UID: 27, Tipo: 'Sf' +[13:35:17] - Red 'MIX - Delay Freeze Meter' (ID: 6F, Lang: LAD), Instrucción UID: 28, Tipo: 'Coil' +[13:35:17] - Red 'MIX - Delay Freeze Meter' (ID: 6F, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' +[13:35:17] - Red 'MIX - Delay Carbo Stop' (ID: 80, Lang: LAD), Instrucción UID: 29, Tipo: 'Sf' +[13:35:17] - Red 'MIX - Delay Carbo Stop' (ID: 80, Lang: LAD), Instrucción UID: 30, Tipo: 'Coil' +[13:35:17] - Red 'MIX - Delay Carbo Stop' (ID: 80, Lang: LAD), Instrucción UID: 31, Tipo: 'Coil' +[13:35:17] - Red 'MIX - Delay Carbo Stop' (ID: 80, Lang: LAD), Instrucción UID: 32, Tipo: 'Not' +[13:35:17] - Red 'MIX - Delay Carbo Stop' (ID: 80, Lang: LAD), Instrucción UID: 33, Tipo: 'Move' +[13:35:17] - Red 'MIX -' (ID: B3, Lang: LAD), Instrucción UID: 28, Tipo: 'Sp' +[13:35:17] - Red 'MIX -' (ID: B3, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' +[13:35:17] - Red '' (ID: C4, Lang: LAD), Instrucción UID: 29, Tipo: 'FILL' +[13:35:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Control_processed.json +[13:35:17] Guardado completado. +[13:35:17] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Control.xml --- +[13:35:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Control_processed.json +[13:35:17] Generando salida para: FC 'mPDS_PA_Control' (Original: mPDS_PA_Control) +[13:35:17] -> Modo de generación: FC SCL +[13:35:17] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:35:17] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\mPDS_PA_Control.scl +[13:35:17] Generación de .SCL completada. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752662066.8309722, Size=44332 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:17] Paso 3: Extrayendo atributos del bloque... +[13:35:17] Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Parameters', Número=1883, Lenguaje Bloque='LAD' +[13:35:17] Paso 3b: Comentario bloque: '...' +[13:35:17] Paso 4: Extrayendo la interfaz del bloque... +[13:35:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:17] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. +[13:35:17] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=1A, Lenguaje Red=STL +[13:35:17] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=3C, Lenguaje Red=STL +[13:35:17] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:17] Paso 6: Escritura JSON completada. +[13:35:17] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json' +[13:35:17] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- +[13:35:17] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json +[13:35:17] Procesando bloque tipo: FC +[13:35:17] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:17] --- Pase 1 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 8 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 2 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 3 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:17] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:17] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters_processed.json +[13:35:17] Guardado completado. +[13:35:17] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- +[13:35:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters_processed.json +[13:35:17] Generando salida para: FC 'mPDS_PA_Ctrl_Parameters' (Original: mPDS_PA_Ctrl_Parameters) +[13:35:17] -> Modo de generación: FC SCL +[13:35:17] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\mPDS_PA_Ctrl_Parameters.scl +[13:35:17] Generación de .SCL completada. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752662066.7923956, Size=144641 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:17] Paso 3: Extrayendo atributos del bloque... +[13:35:17] Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Read', Número=1881, Lenguaje Bloque='LAD' +[13:35:17] Paso 3b: Comentario bloque: '...' +[13:35:17] Paso 4: Extrayendo la interfaz del bloque... +[13:35:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:17] Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit. +[13:35:17] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 +[13:35:17] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 +[13:35:17] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 +[13:35:17] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 +[13:35:17] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 +[13:35:17] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=D5, Lenguaje Red=STL +[13:35:17] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=108, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:17] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:17] Paso 6: Escritura JSON completada. +[13:35:17] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read.json' +[13:35:17] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- +[13:35:17] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read.json +[13:35:17] Procesando bloque tipo: FC +[13:35:17] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:17] --- Pase 1 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 46 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 1: 46 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 2 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 27 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 2: 27 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 3 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 4 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:17] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:17] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:17] - Red '' (ID: 9, Lang: LAD), Instrucción UID: 39, Tipo: 'DPRD_DAT' +[13:35:17] - Red '' (ID: 9, Lang: LAD), Instrucción UID: 40, Tipo: 'DPRD_DAT' +[13:35:17] - Red '' (ID: 9, Lang: LAD), Instrucción UID: 41, Tipo: 'DPRD_DAT' +[13:35:17] - Red '' (ID: 9, Lang: LAD), Instrucción UID: 42, Tipo: 'DPRD_DAT' +[13:35:17] - Red 'MIX -' (ID: 119, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' +[13:35:17] - Red 'MIX -' (ID: 119, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +[13:35:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read_processed.json +[13:35:17] Guardado completado. +[13:35:17] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- +[13:35:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read_processed.json +[13:35:17] Generando salida para: FC 'mPDS_PA_Ctrl_Read' (Original: mPDS_PA_Ctrl_Read) +[13:35:17] -> Modo de generación: FC SCL +[13:35:17] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:35:17] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\mPDS_PA_Ctrl_Read.scl +[13:35:17] Generación de .SCL completada. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752662066.8574283, Size=33301 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:17] Paso 3: Extrayendo atributos del bloque... +[13:35:17] Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Transfer', Número=1884, Lenguaje Bloque='LAD' +[13:35:17] Paso 3b: Comentario bloque: '...' +[13:35:17] Paso 4: Extrayendo la interfaz del bloque... +[13:35:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:17] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. +[13:35:17] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 38 con cardinalidad 4 - generando pines in1...in4 +[13:35:17] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:17] Paso 6: Escritura JSON completada. +[13:35:17] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json' +[13:35:17] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- +[13:35:17] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json +[13:35:17] Procesando bloque tipo: FC +[13:35:17] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:17] --- Pase 1 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 2 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 4 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 3 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 4 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:17] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[13:35:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:17] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:17] - Red 'Out Block 04' (ID: 3C, Lang: LAD), Instrucción UID: 34, Tipo: 'DPWR_DAT' +[13:35:17] - Red 'Out Block 04' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'DPWR_DAT' +[13:35:17] - Red 'Out Block 04' (ID: 3C, Lang: LAD), Instrucción UID: 36, Tipo: 'DPWR_DAT' +[13:35:17] - Red 'Out Block 04' (ID: 3C, Lang: LAD), Instrucción UID: 37, Tipo: 'DPWR_DAT' +[13:35:17] - Red 'Out Block 04' (ID: 3C, Lang: LAD), Instrucción UID: 38, Tipo: 'O' +[13:35:17] - Red 'Out Block 04' (ID: 3C, Lang: LAD), Instrucción UID: 39, Tipo: 'Coil' +[13:35:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer_processed.json +[13:35:17] Guardado completado. +[13:35:17] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- +[13:35:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer_processed.json +[13:35:17] Generando salida para: FC 'mPDS_PA_Ctrl_Transfer' (Original: mPDS_PA_Ctrl_Transfer) +[13:35:17] -> Modo de generación: FC SCL +[13:35:17] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\mPDS_PA_Ctrl_Transfer.scl +[13:35:17] Generación de .SCL completada. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Data.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Data.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Data.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752662062.2260604, Size=19655 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:17] Paso 3: Extrayendo atributos del bloque... +[13:35:17] Paso 3: Atributos: Nombre='mPDS_PA_Data', Número=932, Lenguaje Bloque='DB' +[13:35:17] Paso 3b: Comentario bloque: '...' +[13:35:17] Paso 4: Extrayendo la interfaz del bloque... +[13:35:17] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:17] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:17] Paso 6: Escritura JSON completada. +[13:35:17] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Data.json' +[13:35:17] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Data.xml --- +[13:35:17] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Data.json +[13:35:17] Procesando bloque tipo: GlobalDB +[13:35:17] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:17] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Data_processed.json +[13:35:17] Guardado de GlobalDB completado. +[13:35:17] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_PA_Data.xml --- +[13:35:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_PA_Data_processed.json +[13:35:17] Generando salida para: GlobalDB 'mPDS_PA_Data' (Original: mPDS_PA_Data) +[13:35:17] -> Modo de generación: DATA_BLOCK SCL +[13:35:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:17] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\mPDS_PA_Data.scl +[13:35:17] Generación de .SCL completada. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752662068.1000502, Size=55799 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:17] Paso 3: Extrayendo atributos del bloque... +[13:35:17] Paso 3: Atributos: Nombre='mPDS_SYR_PA_Control', Número=1885, Lenguaje Bloque='LAD' +[13:35:17] Paso 3b: Comentario bloque: '...' +[13:35:17] Paso 4: Extrayendo la interfaz del bloque... +[13:35:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:17] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[13:35:17] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:17] Paso 6: Escritura JSON completada. +[13:35:17] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json' +[13:35:17] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- +[13:35:17] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json +[13:35:17] Procesando bloque tipo: FC +[13:35:17] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:17] --- Pase 1 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 34 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] INFO: Agrupando 2 instr. bajo condición de Contact UID 22 +[13:35:17] -> 1 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 1: 34 proc SymPy, 1 agrup. Continuando... +[13:35:17] --- Pase 2 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 3 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:17] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:17] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:17] - Red 'MIX -' (ID: 1A, Lang: LAD), Instrucción UID: 33, Tipo: 'Sp' +[13:35:17] - Red 'MIX -' (ID: 1A, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[13:35:17] - Red 'MIX -' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'Sf' +[13:35:17] - Red 'MIX -' (ID: 4D, Lang: LAD), Instrucción UID: 38, Tipo: 'SCoil' +[13:35:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control_processed.json +[13:35:17] Guardado completado. +[13:35:17] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- +[13:35:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control_processed.json +[13:35:17] Generando salida para: FC 'mPDS_SYR_PA_Control' (Original: mPDS_SYR_PA_Control) +[13:35:17] -> Modo de generación: FC SCL +[13:35:17] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\mPDS_SYR_PA_Control.scl +[13:35:17] Generación de .SCL completada. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752662067.5726657, Size=25533 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:17] Paso 3: Extrayendo atributos del bloque... +[13:35:17] Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Param', Número=1888, Lenguaje Bloque='LAD' +[13:35:17] Paso 3b: Comentario bloque: '...' +[13:35:17] Paso 4: Extrayendo la interfaz del bloque... +[13:35:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:17] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[13:35:17] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:17] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:17] Paso 6: Escritura JSON completada. +[13:35:17] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json' +[13:35:17] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- +[13:35:17] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json +[13:35:17] Procesando bloque tipo: FC +[13:35:17] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:17] --- Pase 1 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] Error: MOVE 23 sin destino claro en 'out' o 'out1'. +[13:35:17] -> 6 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 2 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 3 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:17] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:17] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[13:35:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param_processed.json +[13:35:17] Guardado completado. +[13:35:17] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- +[13:35:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param_processed.json +[13:35:17] Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Param' (Original: mPDS_SYR_PA_Ctrl_Param) +[13:35:17] -> Modo de generación: FC SCL +[13:35:17] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:35:17] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\mPDS_SYR_PA_Ctrl_Param.scl +[13:35:17] Generación de .SCL completada. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752662067.5517364, Size=120938 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:17] Paso 3: Extrayendo atributos del bloque... +[13:35:17] Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Read', Número=1886, Lenguaje Bloque='LAD' +[13:35:17] Paso 3b: Comentario bloque: '...' +[13:35:17] Paso 4: Extrayendo la interfaz del bloque... +[13:35:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:17] Paso 5: Se encontraron 20 elementos SW.Blocks.CompileUnit. +[13:35:17] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=4D, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=5E, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=6F, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=80, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=91, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=A2, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=B3, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=C4, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=D5, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=E6, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=F7, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +[13:35:17] - Procesando Red ID=108, Lenguaje Red=STL +[13:35:17] - Procesando Red ID=119, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 +[13:35:17] - Procesando Red ID=12A, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=13B, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=14C, Lenguaje Red=LAD +[13:35:17] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:17] Paso 6: Escritura JSON completada. +[13:35:17] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read.json' +[13:35:17] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- +[13:35:17] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read.json +[13:35:17] Procesando bloque tipo: FC +[13:35:17] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:17] --- Pase 1 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 17 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 2 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 3 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 3 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:17] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:17] ADVERTENCIA: Se encontraron 24 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:17] - Red '' (ID: 9, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' +[13:35:17] - Red '' (ID: 1A, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' +[13:35:17] - Red '' (ID: 2B, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' +[13:35:17] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 23, Tipo: 'Contact' +[13:35:17] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 24, Tipo: 'Coil' +[13:35:17] - Red 'MIX -' (ID: 4D, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' +[13:35:17] - Red 'MIX -' (ID: 4D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +[13:35:17] - Red '' (ID: 5E, Lang: LAD), Instrucción UID: 23, Tipo: 'Contact' +[13:35:17] - Red '' (ID: 5E, Lang: LAD), Instrucción UID: 24, Tipo: 'Coil' +[13:35:17] - Red '' (ID: A2, Lang: LAD), Instrucción UID: 23, Tipo: 'Contact' +[13:35:17] - Red '' (ID: A2, Lang: LAD), Instrucción UID: 24, Tipo: 'Coil' +[13:35:17] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 23, Tipo: 'Contact' +[13:35:17] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 24, Tipo: 'Coil' +[13:35:17] - Red '' (ID: C4, Lang: LAD), Instrucción UID: 23, Tipo: 'Contact' +[13:35:17] - Red '' (ID: C4, Lang: LAD), Instrucción UID: 24, Tipo: 'Coil' +[13:35:17] - Red '' (ID: D5, Lang: LAD), Instrucción UID: 23, Tipo: 'Contact' +[13:35:17] - Red '' (ID: D5, Lang: LAD), Instrucción UID: 24, Tipo: 'Coil' +[13:35:17] - Red '' (ID: E6, Lang: LAD), Instrucción UID: 23, Tipo: 'Contact' +[13:35:17] - Red '' (ID: E6, Lang: LAD), Instrucción UID: 24, Tipo: 'Coil' +[13:35:17] - Red '' (ID: F7, Lang: LAD), Instrucción UID: 25, Tipo: 'Contact' +[13:35:17] - Red '' (ID: F7, Lang: LAD), Instrucción UID: 26, Tipo: 'O' +[13:35:17] - Red '' (ID: F7, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +[13:35:17] - Red 'MIX -' (ID: 14C, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' +[13:35:17] - Red 'MIX -' (ID: 14C, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +[13:35:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read_processed.json +[13:35:17] Guardado completado. +[13:35:17] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- +[13:35:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read_processed.json +[13:35:17] Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Read' (Original: mPDS_SYR_PA_Ctrl_Read) +[13:35:17] -> Modo de generación: FC SCL +[13:35:17] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\mPDS_SYR_PA_Ctrl_Read.scl +[13:35:17] Generación de .SCL completada. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752662067.593597, Size=27753 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[13:35:17] Paso 3: Extrayendo atributos del bloque... +[13:35:17] Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Trans', Número=1889, Lenguaje Bloque='LAD' +[13:35:17] Paso 3b: Comentario bloque: '...' +[13:35:17] Paso 4: Extrayendo la interfaz del bloque... +[13:35:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[13:35:17] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. +[13:35:17] - Procesando Red ID=9, Lenguaje Red=LAD +[13:35:17] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 +[13:35:17] - Procesando Red ID=1A, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=2B, Lenguaje Red=LAD +[13:35:17] - Procesando Red ID=3C, Lenguaje Red=LAD +[13:35:17] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:17] Paso 6: Escritura JSON completada. +[13:35:17] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json' +[13:35:17] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- +[13:35:17] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json +[13:35:17] Procesando bloque tipo: FC +[13:35:17] INFO: El bloque es FC. Iniciando procesamiento lógico... +[13:35:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[13:35:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[13:35:17] --- Pase 1 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 7 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 2 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 2 instrucciones (no STL) procesadas con SymPy. +[13:35:17] Fase 2 (Agrupación IF con Simplificación): +[13:35:17] -> 0 agrupaciones realizadas (en redes no STL). +[13:35:17] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[13:35:17] --- Pase 3 --- +[13:35:17] Fase 1 (SymPy Base - Orden por Prioridad): +[13:35:17] -> 0 instrucciones (no STL) procesadas con SymPy. +[13:35:17] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[13:35:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[13:35:17] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[13:35:17] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 24, Tipo: 'DPWR_DAT' +[13:35:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans_processed.json +[13:35:17] Guardado completado. +[13:35:17] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- +[13:35:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans_processed.json +[13:35:17] Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Trans' (Original: mPDS_SYR_PA_Ctrl_Trans) +[13:35:17] -> Modo de generación: FC SCL +[13:35:17] INFO: Detectadas 1 VAR_TEMP adicionales. +[13:35:17] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\mPDS_SYR_PA_Ctrl_Trans.scl +[13:35:17] Generación de .SCL completada. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752662049.861696, Size=33061 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[13:35:17] Paso 3: Extrayendo atributos del bloque... +[13:35:17] Paso 3: Atributos: Nombre='mPDS_SYR_PA_Data', Número=966, Lenguaje Bloque='DB' +[13:35:17] Paso 3b: Comentario bloque: '...' +[13:35:17] Paso 4: Extrayendo la interfaz del bloque... +[13:35:17] Paso 5: Saltando procesamiento de redes para GlobalDB. +[13:35:17] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:17] Paso 6: Escritura JSON completada. +[13:35:17] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json' +[13:35:17] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- +[13:35:17] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json +[13:35:17] Procesando bloque tipo: GlobalDB +[13:35:17] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[13:35:17] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data_processed.json +[13:35:17] Guardado de GlobalDB completado. +[13:35:17] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- +[13:35:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data_processed.json +[13:35:17] Generando salida para: GlobalDB 'mPDS_SYR_PA_Data' (Original: mPDS_SYR_PA_Data) +[13:35:17] -> Modo de generación: DATA_BLOCK SCL +[13:35:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[13:35:17] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\mPDS_SYR_PA_Data.scl +[13:35:17] Generación de .SCL completada. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\mPPM303StartUpRamp.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752662050.280165, Size=6682 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[13:35:17] Paso 3: Extrayendo atributos del bloque... +[13:35:17] Paso 3: Atributos: Nombre='mPPM303StartUpRamp', Número=702, Lenguaje Bloque='DB' +[13:35:17] Paso 3b: Comentario bloque: '...' +[13:35:17] Paso 4: Extrayendo la interfaz del bloque... +[13:35:17] Paso 5: Saltando procesamiento de redes para InstanceDB. +[13:35:17] Paso 6: Escribiendo el resultado en el archivo JSON... +[13:35:17] Paso 6: Escritura JSON completada. +[13:35:17] Conversión finalizada. JSON guardado en: 'CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json' +[13:35:17] --- Ejecutando x2 (process_json_to_scl) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- +[13:35:17] Cargando JSON desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json +[13:35:17] Procesando bloque tipo: InstanceDB +[13:35:17] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[13:35:17] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPPM303StartUpRamp_processed.json +[13:35:17] Guardado de InstanceDB completado. +[13:35:17] --- Ejecutando x3 (generate_scl_or_markdown) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- +[13:35:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\ProgramBlocks_XML\parsing\mPPM303StartUpRamp_processed.json +[13:35:17] Generando salida para: InstanceDB 'mPPM303StartUpRamp' (Original: mPPM303StartUpRamp) +[13:35:17] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[13:35:17] -> Escribiendo archivo de salida final en: CPU 315F-2 PN\scl_output\mPPM303StartUpRamp.scl +[13:35:17] Generación de .SCL completada. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- +[13:35:17] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: CPU 315F-2 PN\DP\ProgramBlocks_XML\mmH2O_TO_Freq.xml. Se usará el archivo .scl original existente. --- +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\DT_DATE_XRef.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\DT_DATE_XRef.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\DT_DATE_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\DT_DATE_XRef.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752663192.0145547, Size=5265 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:17] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\LIMIT_XRef.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\LIMIT_XRef.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\LIMIT_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\LIMIT_XRef.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752663191.705629, Size=15881 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:17] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\NE_STRNG_XRef.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\NE_STRNG_XRef.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\NE_STRNG_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\NE_STRNG_XRef.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752663191.7524738, Size=2544 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:17] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\PID_Continuos_XRef.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\PID_Continuos_XRef.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\PID_Continuos_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\PID_Continuos_XRef.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752663191.833021, Size=2019 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:17] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\REPLACE_XRef.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\REPLACE_XRef.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\REPLACE_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\REPLACE_XRef.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752663191.5744536, Size=629 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:17] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\TCON_XRef.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\TCON_XRef.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\TCON_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\TCON_XRef.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752663191.8929026, Size=1619 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:17] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\TDISCON_XRef.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\TDISCON_XRef.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\TDISCON_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\TDISCON_XRef.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752663191.8569434, Size=1631 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:17] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\TIM_S5TI_XRef.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\TIM_S5TI_XRef.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\TIM_S5TI_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\TIM_S5TI_XRef.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:17] Total de lenguajes con parser cargado: 5 +[13:35:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:17] Metadatos XML: ModTime=1752663191.5505278, Size=5269 +[13:35:17] Paso 1: Parseando archivo XML... +[13:35:17] Paso 1: Parseo XML completado. +[13:35:17] Paso 2: Detectando tipo de objeto principal... +[13:35:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:17] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:17] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:17] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\TRCV_XRef.xml --- +[13:35:17] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\TRCV_XRef.xml --- +[13:35:17] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\TRCV_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\TRCV_XRef.json'... +[13:35:17] Cargando parsers de red... +[13:35:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:18] Total de lenguajes con parser cargado: 5 +[13:35:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:18] Metadatos XML: ModTime=1752663191.9218068, Size=1619 +[13:35:18] Paso 1: Parseando archivo XML... +[13:35:18] Paso 1: Parseo XML completado. +[13:35:18] Paso 2: Detectando tipo de objeto principal... +[13:35:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:18] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:18] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\TSEND_XRef.xml --- +[13:35:18] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\TSEND_XRef.xml --- +[13:35:18] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\TSEND_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\TSEND_XRef.json'... +[13:35:18] Cargando parsers de red... +[13:35:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:18] Total de lenguajes con parser cargado: 5 +[13:35:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:18] Metadatos XML: ModTime=1752663191.950232, Size=1623 +[13:35:18] Paso 1: Parseando archivo XML... +[13:35:18] Paso 1: Parseo XML completado. +[13:35:18] Paso 2: Detectando tipo de objeto principal... +[13:35:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:18] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:18] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\TURCV_XRef.xml --- +[13:35:18] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\TURCV_XRef.xml --- +[13:35:18] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\TURCV_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\TURCV_XRef.json'... +[13:35:18] Cargando parsers de red... +[13:35:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:18] Total de lenguajes con parser cargado: 5 +[13:35:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:18] Metadatos XML: ModTime=1752663191.7724118, Size=631 +[13:35:18] Paso 1: Parseando archivo XML... +[13:35:18] Paso 1: Parseo XML completado. +[13:35:18] Paso 2: Detectando tipo de objeto principal... +[13:35:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:18] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:18] --- Procesando archivo: CPU 315F-2 PN\DP\SystemBlocks_CR\TUSEND_XRef.xml --- +[13:35:18] --- Ejecutando x1 (convert_xml_to_json) para: CPU 315F-2 PN\DP\SystemBlocks_CR\TUSEND_XRef.xml --- +[13:35:18] Iniciando conversión de 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\TUSEND_XRef.xml' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\DP\SystemBlocks_CR\parsing\TUSEND_XRef.json'... +[13:35:18] Cargando parsers de red... +[13:35:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[13:35:18] Total de lenguajes con parser cargado: 5 +[13:35:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[13:35:18] Metadatos XML: ModTime=1752663191.7924824, Size=633 +[13:35:18] Paso 1: Parseando archivo XML... +[13:35:18] Paso 1: Parseo XML completado. +[13:35:18] Paso 2: Detectando tipo de objeto principal... +[13:35:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[13:35:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[13:35:18] Error Crítico: No se generó ningún resultado para el archivo XML. +[13:35:18] --- Fase 1.5: Copiando archivos SCL existentes desde 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN' a 'C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\scl_output' --- +[13:35:18] Se encontraron 54 archivos .scl existentes para copiar: +[13:35:18] Copia de SCL existentes finalizada. Copiados: 54, Omitidos (conflicto nombre): 0 +[13:35:18] --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') --- +[13:35:18] Ejecutando x4 (generate_cross_references) sobre: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN, salida en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\xref_output +[13:35:18] --- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) --- +[13:35:18] Buscando archivos JSON procesados en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN +[13:35:18] Directorio de salida XRef: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\xref_output +[13:35:18] Directorio fuente SCL/MD (para análisis DB/Tag y copia): scl_output +[13:35:18] Subdirectorio fuentes MD para XRef: source +[13:35:18] Copiando y preparando archivos fuente para Obsidian en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\xref_output\source +[13:35:18] Archivos fuente preparados: 387 SCL convertidos, 21 MD copiados. +[13:35:18] Buscando archivos XML XRef en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\ProgramBlocks_CR +[13:35:18] Archivos JSON encontrados: 355 +[13:35:18] Datos cargados para 355 bloques. +[13:35:18] Mapa InstanciaDB -> FB creado con 0 entradas. +[13:35:18] Datos cargados para 355 bloques (2189 PLC Tags globales). +[13:35:18] Construyendo grafo de llamadas desde archivos XML XRef... +[13:35:18] Generando ÁRBOL XRef de llamadas en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\xref_output\xref_calls_tree.md +[13:35:18] Generando RESUMEN XRef de uso de DBs en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\xref_output\xref_db_usage_summary.md +[13:35:18] Generando RESUMEN XRef de uso de PLC Tags en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\xref_output\xref_plc_tags_summary.md +[13:35:18] --- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada --- +[13:35:18] --- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') --- +[13:35:18] Ejecutando x5 (aggregate_outputs) sobre: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN, salida agregada en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\full_project_representation.md +[13:35:18] --- Iniciando Agregación de Archivos (x5) --- +[13:35:18] Leyendo desde directorios: 'scl_output' y 'xref_output' (relativos a la raíz) +[13:35:18] Directorio Raíz del Proyecto: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN +[13:35:18] Archivo de Salida: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\full_project_representation.md +[13:35:18] Buscando archivos SCL con patrón: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\**\*.scl +[13:35:18] Buscando archivos MD con patrón: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\**\*.md +[13:35:18] Se agregarán 873 archivos. +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderCtrl_InitErrors.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderCtrl_MFM Command.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderPIDCtrl_PresRelea.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderPIDCtrl_SaveInteg.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderPID_ActualRecipe.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderPID_BlendingFault.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderPID_FlowMeterErro.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderPID_PIDFFCalc.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderPID_PIDInitParam.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderPID_PIDResInteg.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderPID_PIDSPCalc.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderPID__Main.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BlenderRun_SelectConstan.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BrixTracking_ProdSamples.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\BrixTracking_SampleTime.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\CIPLocal_ExecSimpleCIP.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\CIPLocal_ExecStep.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\CIPLocal_ProgStepDown.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\CIPLocal_ProgStepUp.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\CIP_SimpleProgr_Init.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\CO2InjPressure.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\CO2Tracking_ProdSamples.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\CO2Tracking_SampleTime.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\CVQ_1p7_8_Perc.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\Cetrifugal_Head.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\DeairCO2TempComp.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\Delay.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\ExtractPointerData.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\FeedForward.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\FillerControl_DataSend.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\FillerGasBlowOff.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\Flow_To_Press_Loss.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\Freq_To_mmH2O.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\FrictionLoss.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\Input_CheckFlowMetersSta.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\Integral.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\LowPassFilter.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\MFMAnalogValues.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\MSE Slope.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\Output_AnalogValueToHMI.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\PID_Filling_Head_Calc.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\ProdBrixRecovery_BrixCal.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\ProductAvailable.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\ProductLiterInTank.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\ProductQuality_Messages.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\RecipeCalculation.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\Signal Gen.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\SlewLimit.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\SpeedAdjust.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\Statistical_Analisys.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\SyrBrix_SyrupCorrPerc.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\SyrupRoomCtrl_UpdateVal.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\WaterDensity.scl +[13:35:18] Agregando: DP\ProgramBlocks_SCL\mmH2O_TO_Freq.scl +[13:35:18] Agregando: scl_output\AG_RECV_LF.scl +[13:35:18] Agregando: scl_output\AG_SEND_LF.scl +[13:35:18] Agregando: scl_output\AVS_Valve_Fault_DB.scl +[13:35:18] Agregando: scl_output\AnalogInstrument.md +[13:35:18] Agregando: scl_output\AnyPoint.md +[13:35:18] Agregando: scl_output\Baialage.scl +[13:35:18] Agregando: scl_output\BlendFill_StartUp.scl +[13:35:18] Agregando: scl_output\BlendFill_StartUp_Seq.scl +[13:35:18] Agregando: scl_output\BlenderCtrl_All_Auto.scl +[13:35:18] Agregando: scl_output\BlenderCtrl_CIPModeInit.scl +[13:35:18] Agregando: scl_output\BlenderCtrl_InitErrors.scl +[13:35:18] Agregando: scl_output\BlenderCtrl_MFM Command.scl +[13:35:18] Agregando: scl_output\BlenderCtrl_MachineInit.scl +[13:35:18] Agregando: scl_output\BlenderCtrl_ManualActive.scl +[13:35:18] Agregando: scl_output\BlenderCtrl_ProdModeInit.scl +[13:35:18] Agregando: scl_output\BlenderCtrl_ResetSPWord.scl +[13:35:18] Agregando: scl_output\BlenderCtrl_UpdatePWord.scl +[13:35:18] Agregando: scl_output\BlenderCtrl__Main.scl +[13:35:18] Agregando: scl_output\BlenderPIDCtrl_Monitor.scl +[13:35:18] Agregando: scl_output\BlenderPIDCtrl_PresRelea.scl +[13:35:18] Agregando: scl_output\BlenderPIDCtrl_SaveInteg.scl +[13:35:18] Agregando: scl_output\BlenderPIDCtrl_WriteAnOu.scl +[13:35:18] Agregando: scl_output\BlenderPIDCtrl__Loop.scl +[13:35:18] Agregando: scl_output\BlenderPID_ActualRecipe.scl +[13:35:18] Agregando: scl_output\BlenderPID_BlendingFault.scl +[13:35:18] Agregando: scl_output\BlenderPID_FlowMeterErro.scl +[13:35:18] Agregando: scl_output\BlenderPID_NextRecipe.scl +[13:35:18] Agregando: scl_output\BlenderPID_PIDFFCalc.scl +[13:35:18] Agregando: scl_output\BlenderPID_PIDInitParam.scl +[13:35:18] Agregando: scl_output\BlenderPID_PIDResInteg.scl +[13:35:18] Agregando: scl_output\BlenderPID_PIDSPCalc.scl +[13:35:18] Agregando: scl_output\BlenderPID__Main.scl +[13:35:18] Agregando: scl_output\BlenderPID__Main_Data.scl +[13:35:18] Agregando: scl_output\BlenderRinse.scl +[13:35:18] Agregando: scl_output\BlenderRinse_Done.scl +[13:35:18] Agregando: scl_output\BlenderRun_MeasFilSpeed.scl +[13:35:18] Agregando: scl_output\BlenderRun_MeasFil_Data.scl +[13:35:18] Agregando: scl_output\BlenderRun_ProdTime.scl +[13:35:18] Agregando: scl_output\BlenderRun_SelectConstan.scl +[13:35:18] Agregando: scl_output\BlenderRun_Stopping.scl +[13:35:18] Agregando: scl_output\BlenderRun__Control.scl +[13:35:18] Agregando: scl_output\Blender_Constants.scl +[13:35:18] Agregando: scl_output\Blender_ProcedureCall.scl +[13:35:18] Agregando: scl_output\Blender_Procedure_Data.scl +[13:35:18] Agregando: scl_output\Blender_Variables_Pers.scl +[13:35:18] Agregando: scl_output\Block_compare.scl +[13:35:18] Agregando: scl_output\Block_move.scl +[13:35:18] Agregando: scl_output\BrixTracking.scl +[13:35:18] Agregando: scl_output\BrixTracking_Data.scl +[13:35:18] Agregando: scl_output\BrixTracking_ProdSamples.scl +[13:35:18] Agregando: scl_output\BrixTracking_SampleTime.scl +[13:35:18] Agregando: scl_output\Buffer_Tank_Flooding_DB.scl +[13:35:18] Agregando: scl_output\Buffer_Tank_Flushing.scl +[13:35:18] Agregando: scl_output\CIPLocal.scl +[13:35:18] Agregando: scl_output\CIPLocal_DSCtrl.scl +[13:35:18] Agregando: scl_output\CIPLocal_ExecSimpleCIP.scl +[13:35:18] Agregando: scl_output\CIPLocal_ExecStep.scl +[13:35:18] Agregando: scl_output\CIPLocal_ManualVolDosing.scl +[13:35:18] Agregando: scl_output\CIPLocal_ProgInizialize.scl +[13:35:18] Agregando: scl_output\CIPLocal_ProgStepDown.scl +[13:35:18] Agregando: scl_output\CIPLocal_ProgStepUp.scl +[13:35:18] Agregando: scl_output\CIPLocal_SyrupPipeCIP.scl +[13:35:18] Agregando: scl_output\CIPLocal_WaitEvent_Ctrl.scl +[13:35:18] Agregando: scl_output\CIPLocal_WaterPipeCIP.scl +[13:35:18] Agregando: scl_output\CIPMain.scl +[13:35:18] Agregando: scl_output\CIPMain_Flood.scl +[13:35:18] Agregando: scl_output\CIPMain_Total_Drain.scl +[13:35:18] Agregando: scl_output\CIPRecipe_01.scl +[13:35:18] Agregando: scl_output\CIPRecipe_02.scl +[13:35:18] Agregando: scl_output\CIPRecipe_03.scl +[13:35:18] Agregando: scl_output\CIPRecipe_04.scl +[13:35:18] Agregando: scl_output\CIPRecipe_05.scl +[13:35:18] Agregando: scl_output\CIPRecipe_06.scl +[13:35:18] Agregando: scl_output\CIPRecipe_07.scl +[13:35:18] Agregando: scl_output\CIPRecipe_08.scl +[13:35:18] Agregando: scl_output\CIPRecipe_09.scl +[13:35:18] Agregando: scl_output\CIPRecipe_10.scl +[13:35:18] Agregando: scl_output\CIPRecipe_11.scl +[13:35:18] Agregando: scl_output\CIPRecipe_12.scl +[13:35:18] Agregando: scl_output\CIPRecipe_13.scl +[13:35:18] Agregando: scl_output\CIPRecipe_14.scl +[13:35:18] Agregando: scl_output\CIPRecipe_15.scl +[13:35:18] Agregando: scl_output\CIPRecipe_16.scl +[13:35:18] Agregando: scl_output\CIPRecipe_17.scl +[13:35:18] Agregando: scl_output\CIPRecipe_18.scl +[13:35:18] Agregando: scl_output\CIPRecipe_19.scl +[13:35:18] Agregando: scl_output\CIPRecipe_20.scl +[13:35:18] Agregando: scl_output\CIPRecipe_21.scl +[13:35:18] Agregando: scl_output\CIPRecipe_22.scl +[13:35:18] Agregando: scl_output\CIPRecipe_23.scl +[13:35:18] Agregando: scl_output\CIPRecipe_24.scl +[13:35:18] Agregando: scl_output\CIPRecipe_25.scl +[13:35:18] Agregando: scl_output\CIPRecipe_26.scl +[13:35:18] Agregando: scl_output\CIPRecipe_27.scl +[13:35:18] Agregando: scl_output\CIPRecipe_28.scl +[13:35:18] Agregando: scl_output\CIPRecipe_29.scl +[13:35:18] Agregando: scl_output\CIPRecipe_30.scl +[13:35:18] Agregando: scl_output\CIPReportDB.scl +[13:35:18] Agregando: scl_output\CIPReportManager.scl +[13:35:18] Agregando: scl_output\CIPSimple_Drain.scl +[13:35:18] Agregando: scl_output\CIPSimple_Empty.scl +[13:35:18] Agregando: scl_output\CIPSimple_Flood.scl +[13:35:18] Agregando: scl_output\CIPSimple_Recirculation.scl +[13:35:18] Agregando: scl_output\CIPSimple_Recover.scl +[13:35:18] Agregando: scl_output\CIPSimple_Rinse.scl +[13:35:18] Agregando: scl_output\CIPSimple_RinseCO2.scl +[13:35:18] Agregando: scl_output\CIPSimple_Start.scl +[13:35:18] Agregando: scl_output\CIP_Link_Type.md +[13:35:18] Agregando: scl_output\CIP_Program_Variables.scl +[13:35:18] Agregando: scl_output\CIP_SimpleProgr_Init.scl +[13:35:18] Agregando: scl_output\CIP_Simple_Type.md +[13:35:18] Agregando: scl_output\CIP_Step_Type.md +[13:35:18] Agregando: scl_output\CIP_Step_Type_New.md +[13:35:18] Agregando: scl_output\CIP_WaitEvent_Type.md +[13:35:18] Agregando: scl_output\CO2InjPressure.scl +[13:35:18] Agregando: scl_output\CO2Tracking.scl +[13:35:18] Agregando: scl_output\CO2Tracking_Data.scl +[13:35:18] Agregando: scl_output\CO2Tracking_ProdSamples.scl +[13:35:18] Agregando: scl_output\CO2Tracking_SampleTime.scl +[13:35:18] Agregando: scl_output\COMM_FLT.scl +[13:35:18] Agregando: scl_output\COMPLETE_RESTART.scl +[13:35:18] Agregando: scl_output\CPU_DP_Global_Diag.scl +[13:35:18] Agregando: scl_output\CTRLCoolingSystem.scl +[13:35:18] Agregando: scl_output\CVQ_1p7_8_Perc.scl +[13:35:18] Agregando: scl_output\CYC_INT5.scl +[13:35:18] Agregando: scl_output\CarboWaterLine.scl +[13:35:18] Agregando: scl_output\CarboWaterLine_Seq.scl +[13:35:18] Agregando: scl_output\Cetrifugal_Head.scl +[13:35:18] Agregando: scl_output\Clock_Signal.scl +[13:35:18] Agregando: scl_output\DB1450.scl +[13:35:18] Agregando: scl_output\DB1451.scl +[13:35:18] Agregando: scl_output\DB2000.scl +[13:35:18] Agregando: scl_output\DELETE.scl +[13:35:18] Agregando: scl_output\DETAIL_DP_DIAG.scl +[13:35:18] Agregando: scl_output\DETAIL_DP_DIAG_i.scl +[13:35:18] Agregando: scl_output\Danfoss_Diag.md +[13:35:18] Agregando: scl_output\DeairCO2TempComp.scl +[13:35:18] Agregando: scl_output\Deaireator_StartUp.scl +[13:35:18] Agregando: scl_output\Deaireator_StartUp_Seq.scl +[13:35:18] Agregando: scl_output\Default_tag_table.md +[13:35:18] Agregando: scl_output\Delay.scl +[13:35:18] Agregando: scl_output\Device.md +[13:35:18] Agregando: scl_output\DigitalInstrument.md +[13:35:18] Agregando: scl_output\EHS16.md +[13:35:18] Agregando: scl_output\ExtractPointerData.scl +[13:35:18] Agregando: scl_output\FB2000.scl +[13:35:18] Agregando: scl_output\FC1828.scl +[13:35:18] Agregando: scl_output\FC350.scl +[13:35:18] Agregando: scl_output\FC351.scl +[13:35:18] Agregando: scl_output\FW_DRand.scl +[13:35:18] Agregando: scl_output\FeedForward.scl +[13:35:18] Agregando: scl_output\FillerControl.scl +[13:35:18] Agregando: scl_output\FillerControl_DataSend.scl +[13:35:18] Agregando: scl_output\FillerGasBlowOff.scl +[13:35:18] Agregando: scl_output\Filler_Head_Variables.scl +[13:35:18] Agregando: scl_output\Filling_Time_Tranfer_DB.scl +[13:35:18] Agregando: scl_output\Filling_Time_Tranfer_Par.scl +[13:35:18] Agregando: scl_output\FirstProduction.scl +[13:35:18] Agregando: scl_output\FirstProduction_Data.scl +[13:35:18] Agregando: scl_output\Flow_To_Press_Loss.scl +[13:35:18] Agregando: scl_output\Freq_To_mmH2O.scl +[13:35:18] Agregando: scl_output\FrictionLoss.scl +[13:35:18] Agregando: scl_output\FunctionButton.md +[13:35:18] Agregando: scl_output\GLOBAL_DIAG_DB.scl +[13:35:18] Agregando: scl_output\GLOBAL_DP_DIAG.scl +[13:35:18] Agregando: scl_output\GNS_DriveDiag.scl +[13:35:18] Agregando: scl_output\GNS_DriveDiagMain.scl +[13:35:18] Agregando: scl_output\GNS_DriveDiag_DB.scl +[13:35:18] Agregando: scl_output\HMI_Alarms.scl +[13:35:18] Agregando: scl_output\HMI_Blender_Parameters.scl +[13:35:18] Agregando: scl_output\HMI_CPU_DP_Diag.scl +[13:35:18] Agregando: scl_output\HMI_Device.scl +[13:35:18] Agregando: scl_output\HMI_Device_AVS.scl +[13:35:18] Agregando: scl_output\HMI_Digital.scl +[13:35:18] Agregando: scl_output\HMI_Drive.scl +[13:35:18] Agregando: scl_output\HMI_ICS.scl +[13:35:18] Agregando: scl_output\HMI_ICS_Status.scl +[13:35:18] Agregando: scl_output\HMI_IO_Showing.scl +[13:35:18] Agregando: scl_output\HMI_Instrument.scl +[13:35:18] Agregando: scl_output\HMI_Local_CIP_Variables.scl +[13:35:18] Agregando: scl_output\HMI_Recipe_Edit.scl +[13:35:18] Agregando: scl_output\HMI_Recipe_Name.scl +[13:35:18] Agregando: scl_output\HMI_Service.scl +[13:35:18] Agregando: scl_output\HMI_Totalizers.scl +[13:35:18] Agregando: scl_output\HMI_Variables_Cmd.scl +[13:35:18] Agregando: scl_output\HMI_Variables_Status.scl +[13:35:18] Agregando: scl_output\ICS_Hndsk_receive_signal.md +[13:35:18] Agregando: scl_output\ICS_Hndsk_send_signal.md +[13:35:18] Agregando: scl_output\ICS_Profibus_Comm.scl +[13:35:18] Agregando: scl_output\ISOonTCP_or_TCP_Protocol.scl +[13:35:18] Agregando: scl_output\I_O_FLT1.scl +[13:35:18] Agregando: scl_output\Input.scl +[13:35:18] Agregando: scl_output\Input_CheckFlowMetersSta.scl +[13:35:18] Agregando: scl_output\Input_Data.scl +[13:35:18] Agregando: scl_output\Input_DigitalCtrl.scl +[13:35:18] Agregando: scl_output\Input_DigitalScanner.scl +[13:35:18] Agregando: scl_output\Instrument_Scanner.scl +[13:35:18] Agregando: scl_output\Integral.scl +[13:35:18] Agregando: scl_output\Interlocking_NET.scl +[13:35:18] Agregando: scl_output\Interlocking_Panel.scl +[13:35:18] Agregando: scl_output\Interlocking_Variables.scl +[13:35:18] Agregando: scl_output\LIMIT_I.scl +[13:35:18] Agregando: scl_output\LIMIT_R.scl +[13:35:18] Agregando: scl_output\LowPassFilter.scl +[13:35:18] Agregando: scl_output\MFMAnalogValues.scl +[13:35:18] Agregando: scl_output\MFMAnalogValues_Totalize.scl +[13:35:18] Agregando: scl_output\MFM_Analog_Value_Data.scl +[13:35:18] Agregando: scl_output\MOD_ERR.scl +[13:35:18] Agregando: scl_output\MSE Slope.scl +[13:35:18] Agregando: scl_output\MTD_NumBottleAftEndP_DB.scl +[13:35:18] Agregando: scl_output\MTD_NumBottleAftEndProd.scl +[13:35:18] Agregando: scl_output\Maselli_PA_Control.scl +[13:35:18] Agregando: scl_output\Maselli_PA_Ctrl_Read.scl +[13:35:18] Agregando: scl_output\Maselli_PA_Ctrl_Transfer.scl +[13:35:18] Agregando: scl_output\Maselli_PA_Ctrl_Write.scl +[13:35:18] Agregando: scl_output\Maselli_PA_Data.scl +[13:35:18] Agregando: scl_output\MessageScroll.scl +[13:35:18] Agregando: scl_output\ModValveFault.scl +[13:35:18] Agregando: scl_output\Net_BlendFill_Eth.scl +[13:35:18] Agregando: scl_output\Net_CIP_System_Eth.scl +[13:35:18] Agregando: scl_output\Net_Cip_Sidel_Eth.scl +[13:35:18] Agregando: scl_output\Net_Dosing_Sys_Prof.scl +[13:35:18] Agregando: scl_output\Net_Filler_Eth.scl +[13:35:18] Agregando: scl_output\Net_Filler_Sidel_Eth.scl +[13:35:18] Agregando: scl_output\Net_Pasto_Eth.scl +[13:35:18] Agregando: scl_output\Net_ProdRoom_Eth.scl +[13:35:18] Agregando: scl_output\Net_SyrupRoom_Eth.scl +[13:35:18] Agregando: scl_output\OBNL_FLT.scl +[13:35:18] Agregando: scl_output\ONS_R.scl +[13:35:18] Agregando: scl_output\Output.scl +[13:35:18] Agregando: scl_output\Output_AnalogValueToHMI.scl +[13:35:18] Agregando: scl_output\Output_CO2InjPress.scl +[13:35:18] Agregando: scl_output\PID.md +[13:35:18] Agregando: scl_output\PIDControl.scl +[13:35:18] Agregando: scl_output\PID_AVN30x.scl +[13:35:18] Agregando: scl_output\PID_AVN30x_Data.scl +[13:35:18] Agregando: scl_output\PID_EHS30X.scl +[13:35:18] Agregando: scl_output\PID_EHS30X_Data.scl +[13:35:18] Agregando: scl_output\PID_Filling_Head.scl +[13:35:18] Agregando: scl_output\PID_Filling_Head_Calc.scl +[13:35:18] Agregando: scl_output\PID_Filling_Head_Data.scl +[13:35:18] Agregando: scl_output\PID_MAIN_Data.scl +[13:35:18] Agregando: scl_output\PID_RMM301.scl +[13:35:18] Agregando: scl_output\PID_RMM301_Data.scl +[13:35:18] Agregando: scl_output\PID_RMM303.scl +[13:35:18] Agregando: scl_output\PID_RMM303_Data.scl +[13:35:18] Agregando: scl_output\PID_RMM304.scl +[13:35:18] Agregando: scl_output\PID_RMM304_Data.scl +[13:35:18] Agregando: scl_output\PID_RMP302.scl +[13:35:18] Agregando: scl_output\PID_RMP302_Data.scl +[13:35:18] Agregando: scl_output\PID_RVM301.scl +[13:35:18] Agregando: scl_output\PID_RVM301_Data.scl +[13:35:18] Agregando: scl_output\PID_RVM302.scl +[13:35:18] Agregando: scl_output\PID_RVM302_Data.scl +[13:35:18] Agregando: scl_output\PID_RVM304.scl +[13:35:18] Agregando: scl_output\PID_RVM304_Data.scl +[13:35:18] Agregando: scl_output\PID_RVM319.scl +[13:35:18] Agregando: scl_output\PID_RVM319_Data.scl +[13:35:18] Agregando: scl_output\PID_RVN302.scl +[13:35:18] Agregando: scl_output\PID_RVN302_Data.scl +[13:35:18] Agregando: scl_output\PID_RVP303.scl +[13:35:18] Agregando: scl_output\PID_RVP303_Data.scl +[13:35:18] Agregando: scl_output\PID_RVS318.scl +[13:35:18] Agregando: scl_output\PID_RVS318_Data.scl +[13:35:18] Agregando: scl_output\PID_Variables.scl +[13:35:18] Agregando: scl_output\PPM303_VFC_Ctrl.scl +[13:35:18] Agregando: scl_output\PPM306_VFC_Ctrl.scl +[13:35:18] Agregando: scl_output\PPM307_VFC_Ctrl.scl +[13:35:18] Agregando: scl_output\PPN301_VFC_Ctrl.scl +[13:35:18] Agregando: scl_output\PPN304_VFC_Ctrl.scl +[13:35:18] Agregando: scl_output\PPP302_VFC_Ctrl.scl +[13:35:18] Agregando: scl_output\PROG_ERR.scl +[13:35:18] Agregando: scl_output\Pneumatic_Valve_Ctrl.scl +[13:35:18] Agregando: scl_output\Pneumatic_Valve_Fault.scl +[13:35:18] Agregando: scl_output\Pneumatic_Valve_Fault_DB.scl +[13:35:18] Agregando: scl_output\Procedure_Variables.scl +[13:35:18] Agregando: scl_output\ProdBrixRecovery.scl +[13:35:18] Agregando: scl_output\ProdBrixRecovery_BrixCal.scl +[13:35:18] Agregando: scl_output\ProdReportDB.scl +[13:35:18] Agregando: scl_output\ProdReportManager.scl +[13:35:18] Agregando: scl_output\Prod_Tank_Drain.scl +[13:35:18] Agregando: scl_output\Prod_Tank_Drain_Seq.scl +[13:35:18] Agregando: scl_output\Prod_Tank_PressCtrl.scl +[13:35:18] Agregando: scl_output\Prod_Tank_RunOut.scl +[13:35:18] Agregando: scl_output\Prod_Tank_RunOut_Seq.scl +[13:35:18] Agregando: scl_output\ProductAvailable.scl +[13:35:18] Agregando: scl_output\ProductLiterInTank.scl +[13:35:18] Agregando: scl_output\ProductPipeDrain.scl +[13:35:18] Agregando: scl_output\ProductPipeDrain_Seq.scl +[13:35:18] Agregando: scl_output\ProductPipeRunOut.scl +[13:35:18] Agregando: scl_output\ProductPipeRunOut_Seq.scl +[13:35:18] Agregando: scl_output\ProductQuality.scl +[13:35:18] Agregando: scl_output\ProductQuality_Messages.scl +[13:35:18] Agregando: scl_output\Profibus_Network.scl +[13:35:18] Agregando: scl_output\Profibus_Variables.scl +[13:35:18] Agregando: scl_output\PumpsControl.scl +[13:35:18] Agregando: scl_output\QCO_Monitor.scl +[13:35:18] Agregando: scl_output\QCO_Phase.md +[13:35:18] Agregando: scl_output\QCO_Timer.md +[13:35:18] Agregando: scl_output\QCO_Timing_DB.scl +[13:35:18] Agregando: scl_output\RACK_FLT.scl +[13:35:18] Agregando: scl_output\ReadAnalogIn.scl +[13:35:18] Agregando: scl_output\ReadAnalogIn_Fault_DB.scl +[13:35:18] Agregando: scl_output\RecipeCalculation.scl +[13:35:18] Agregando: scl_output\RecipeEditDataSave.scl +[13:35:18] Agregando: scl_output\RecipeManagement_DataCIP.scl +[13:35:18] Agregando: scl_output\RecipeManagement_DataPrd.scl +[13:35:18] Agregando: scl_output\RecipeManagement___CIP.scl +[13:35:18] Agregando: scl_output\RecipeManagement___Prod.scl +[13:35:18] Agregando: scl_output\Recipe_Prod.md +[13:35:18] Agregando: scl_output\Recipe__01.scl +[13:35:18] Agregando: scl_output\Recipe__02.scl +[13:35:18] Agregando: scl_output\Recipe__03.scl +[13:35:18] Agregando: scl_output\Recipe__04.scl +[13:35:18] Agregando: scl_output\Recipe__05.scl +[13:35:18] Agregando: scl_output\Recipe__06.scl +[13:35:18] Agregando: scl_output\Recipe__07.scl +[13:35:18] Agregando: scl_output\Recipe__08.scl +[13:35:18] Agregando: scl_output\Recipe__09.scl +[13:35:18] Agregando: scl_output\Recipe__10.scl +[13:35:18] Agregando: scl_output\Recipe__11.scl +[13:35:18] Agregando: scl_output\Recipe__12.scl +[13:35:18] Agregando: scl_output\Recipe__13.scl +[13:35:18] Agregando: scl_output\Recipe__14.scl +[13:35:18] Agregando: scl_output\Recipe__15.scl +[13:35:18] Agregando: scl_output\Recipe__16.scl +[13:35:18] Agregando: scl_output\Recipe__17.scl +[13:35:18] Agregando: scl_output\Recipe__18.scl +[13:35:18] Agregando: scl_output\Recipe__19.scl +[13:35:18] Agregando: scl_output\Recipe__20.scl +[13:35:18] Agregando: scl_output\Recipe__21.scl +[13:35:18] Agregando: scl_output\Recipe__22.scl +[13:35:18] Agregando: scl_output\Recipe__23.scl +[13:35:18] Agregando: scl_output\Recipe__24.scl +[13:35:18] Agregando: scl_output\Recipe__25.scl +[13:35:18] Agregando: scl_output\Recipe__26.scl +[13:35:18] Agregando: scl_output\Recipe__27.scl +[13:35:18] Agregando: scl_output\Recipe__28.scl +[13:35:18] Agregando: scl_output\Recipe__29.scl +[13:35:18] Agregando: scl_output\Recipe__30.scl +[13:35:18] Agregando: scl_output\Recipe__31.scl +[13:35:18] Agregando: scl_output\Recipe__32.scl +[13:35:18] Agregando: scl_output\Recipe__33.scl +[13:35:18] Agregando: scl_output\Recipe__34.scl +[13:35:18] Agregando: scl_output\Recipe__35.scl +[13:35:18] Agregando: scl_output\Recipe__36.scl +[13:35:18] Agregando: scl_output\Recipe__37.scl +[13:35:18] Agregando: scl_output\Recipe__38.scl +[13:35:18] Agregando: scl_output\Recipe__39.scl +[13:35:18] Agregando: scl_output\Recipe__40.scl +[13:35:18] Agregando: scl_output\Recipe__41.scl +[13:35:18] Agregando: scl_output\Recipe__42.scl +[13:35:18] Agregando: scl_output\Recipe__43.scl +[13:35:18] Agregando: scl_output\Recipe__44.scl +[13:35:18] Agregando: scl_output\Recipe__45.scl +[13:35:18] Agregando: scl_output\Recipe__46.scl +[13:35:18] Agregando: scl_output\Recipe__47.scl +[13:35:18] Agregando: scl_output\Recipe__48.scl +[13:35:18] Agregando: scl_output\Recipe__49.scl +[13:35:18] Agregando: scl_output\Recipe__50.scl +[13:35:18] Agregando: scl_output\ReportCIPSimpleData.md +[13:35:18] Agregando: scl_output\SEL_I.scl +[13:35:18] Agregando: scl_output\SEL_R.scl +[13:35:18] Agregando: scl_output\SLIM_Block.scl +[13:35:18] Agregando: scl_output\SLIM_Variables.scl +[13:35:18] Agregando: scl_output\STEP7_classic_symbols.md +[13:35:18] Agregando: scl_output\Safeties.scl +[13:35:18] Agregando: scl_output\SelCheckBrixSource.scl +[13:35:18] Agregando: scl_output\Sel_Check_Brix_Data.scl +[13:35:18] Agregando: scl_output\Signal Gen.scl +[13:35:18] Agregando: scl_output\Signal_Gen_Data.scl +[13:35:18] Agregando: scl_output\SlewLimit.scl +[13:35:18] Agregando: scl_output\SpeedAdjust.scl +[13:35:18] Agregando: scl_output\Statistical_Analisys.scl +[13:35:18] Agregando: scl_output\SyrBrix_Autocorrection.scl +[13:35:18] Agregando: scl_output\SyrBrix_SyrupCorrPerc.scl +[13:35:18] Agregando: scl_output\SyrupLineRinse.scl +[13:35:18] Agregando: scl_output\SyrupRoomCtrl.scl +[13:35:18] Agregando: scl_output\SyrupRoomCtrl_UpdateVal.scl +[13:35:18] Agregando: scl_output\Syrup_Line_MFM_Prep.scl +[13:35:18] Agregando: scl_output\Syrup_Line_MFM_Prep_Seq.scl +[13:35:18] Agregando: scl_output\Syrup_MFM_StartUp.scl +[13:35:18] Agregando: scl_output\Syrup_MFM_StartUp_Seq.scl +[13:35:18] Agregando: scl_output\Syrup_Rinse_QCO_Seq.scl +[13:35:18] Agregando: scl_output\Syrup_RunOut.scl +[13:35:18] Agregando: scl_output\System_RunOut_Variables.scl +[13:35:18] Agregando: scl_output\System_Run_Out.scl +[13:35:18] Agregando: scl_output\System_Run_Out_Data.scl +[13:35:18] Agregando: scl_output\T_Timer.scl +[13:35:18] Agregando: scl_output\TankLevel.scl +[13:35:18] Agregando: scl_output\VacuumCtrl.scl +[13:35:18] Agregando: scl_output\VacuumCtrl_Temperature.scl +[13:35:18] Agregando: scl_output\WaterDensity.scl +[13:35:18] Agregando: scl_output\WritePeripheral.scl +[13:35:18] Agregando: scl_output\_CYCL_EXC.scl +[13:35:18] Agregando: scl_output\_StepMove.scl +[13:35:18] Agregando: scl_output\mPDS_PA_Control.scl +[13:35:18] Agregando: scl_output\mPDS_PA_Ctrl_Parameters.scl +[13:35:18] Agregando: scl_output\mPDS_PA_Ctrl_Read.scl +[13:35:18] Agregando: scl_output\mPDS_PA_Ctrl_Transfer.scl +[13:35:18] Agregando: scl_output\mPDS_PA_Data.scl +[13:35:18] Agregando: scl_output\mPDS_SYR_PA_Control.scl +[13:35:18] Agregando: scl_output\mPDS_SYR_PA_Ctrl_Param.scl +[13:35:18] Agregando: scl_output\mPDS_SYR_PA_Ctrl_Read.scl +[13:35:18] Agregando: scl_output\mPDS_SYR_PA_Ctrl_Trans.scl +[13:35:18] Agregando: scl_output\mPDS_SYR_PA_Data.scl +[13:35:18] Agregando: scl_output\mPPM303StartUpRamp.scl +[13:35:18] Agregando: scl_output\mmH2O_TO_Freq.scl +[13:35:18] Agregando: xref_output\source\AG_RECV_LF.md +[13:35:18] Agregando: xref_output\source\AG_SEND_LF.md +[13:35:18] Agregando: xref_output\source\AVS_Valve_Fault_DB.md +[13:35:18] Agregando: xref_output\source\AnalogInstrument.md +[13:35:18] Agregando: xref_output\source\AnyPoint.md +[13:35:18] Agregando: xref_output\source\Baialage.md +[13:35:18] Agregando: xref_output\source\BlendFill_StartUp.md +[13:35:18] Agregando: xref_output\source\BlendFill_StartUp_Seq.md +[13:35:18] Agregando: xref_output\source\BlenderCtrl_All_Auto.md +[13:35:18] Agregando: xref_output\source\BlenderCtrl_CIPModeInit.md +[13:35:18] Agregando: xref_output\source\BlenderCtrl_InitErrors.md +[13:35:18] Agregando: xref_output\source\BlenderCtrl_MFM Command.md +[13:35:18] Agregando: xref_output\source\BlenderCtrl_MachineInit.md +[13:35:18] Agregando: xref_output\source\BlenderCtrl_ManualActive.md +[13:35:18] Agregando: xref_output\source\BlenderCtrl_ProdModeInit.md +[13:35:18] Agregando: xref_output\source\BlenderCtrl_ResetSPWord.md +[13:35:18] Agregando: xref_output\source\BlenderCtrl_UpdatePWord.md +[13:35:18] Agregando: xref_output\source\BlenderCtrl__Main.md +[13:35:18] Agregando: xref_output\source\BlenderPIDCtrl_Monitor.md +[13:35:18] Agregando: xref_output\source\BlenderPIDCtrl_PresRelea.md +[13:35:18] Agregando: xref_output\source\BlenderPIDCtrl_SaveInteg.md +[13:35:18] Agregando: xref_output\source\BlenderPIDCtrl_WriteAnOu.md +[13:35:18] Agregando: xref_output\source\BlenderPIDCtrl__Loop.md +[13:35:18] Agregando: xref_output\source\BlenderPID_ActualRecipe.md +[13:35:18] Agregando: xref_output\source\BlenderPID_BlendingFault.md +[13:35:18] Agregando: xref_output\source\BlenderPID_FlowMeterErro.md +[13:35:18] Agregando: xref_output\source\BlenderPID_NextRecipe.md +[13:35:18] Agregando: xref_output\source\BlenderPID_PIDFFCalc.md +[13:35:18] Agregando: xref_output\source\BlenderPID_PIDInitParam.md +[13:35:18] Agregando: xref_output\source\BlenderPID_PIDResInteg.md +[13:35:18] Agregando: xref_output\source\BlenderPID_PIDSPCalc.md +[13:35:18] Agregando: xref_output\source\BlenderPID__Main.md +[13:35:18] Agregando: xref_output\source\BlenderPID__Main_Data.md +[13:35:18] Agregando: xref_output\source\BlenderRinse.md +[13:35:18] Agregando: xref_output\source\BlenderRinse_Done.md +[13:35:18] Agregando: xref_output\source\BlenderRun_MeasFilSpeed.md +[13:35:18] Agregando: xref_output\source\BlenderRun_MeasFil_Data.md +[13:35:18] Agregando: xref_output\source\BlenderRun_ProdTime.md +[13:35:18] Agregando: xref_output\source\BlenderRun_SelectConstan.md +[13:35:18] Agregando: xref_output\source\BlenderRun_Stopping.md +[13:35:18] Agregando: xref_output\source\BlenderRun__Control.md +[13:35:18] Agregando: xref_output\source\Blender_Constants.md +[13:35:18] Agregando: xref_output\source\Blender_ProcedureCall.md +[13:35:18] Agregando: xref_output\source\Blender_Procedure_Data.md +[13:35:18] Agregando: xref_output\source\Blender_Variables_Pers.md +[13:35:18] Agregando: xref_output\source\Block_compare.md +[13:35:18] Agregando: xref_output\source\Block_move.md +[13:35:18] Agregando: xref_output\source\BrixTracking.md +[13:35:18] Agregando: xref_output\source\BrixTracking_Data.md +[13:35:18] Agregando: xref_output\source\BrixTracking_ProdSamples.md +[13:35:18] Agregando: xref_output\source\BrixTracking_SampleTime.md +[13:35:18] Agregando: xref_output\source\Buffer_Tank_Flooding_DB.md +[13:35:18] Agregando: xref_output\source\Buffer_Tank_Flushing.md +[13:35:18] Agregando: xref_output\source\CIPLocal.md +[13:35:18] Agregando: xref_output\source\CIPLocal_DSCtrl.md +[13:35:18] Agregando: xref_output\source\CIPLocal_ExecSimpleCIP.md +[13:35:18] Agregando: xref_output\source\CIPLocal_ExecStep.md +[13:35:18] Agregando: xref_output\source\CIPLocal_ManualVolDosing.md +[13:35:18] Agregando: xref_output\source\CIPLocal_ProgInizialize.md +[13:35:18] Agregando: xref_output\source\CIPLocal_ProgStepDown.md +[13:35:18] Agregando: xref_output\source\CIPLocal_ProgStepUp.md +[13:35:18] Agregando: xref_output\source\CIPLocal_SyrupPipeCIP.md +[13:35:18] Agregando: xref_output\source\CIPLocal_WaitEvent_Ctrl.md +[13:35:18] Agregando: xref_output\source\CIPLocal_WaterPipeCIP.md +[13:35:18] Agregando: xref_output\source\CIPMain.md +[13:35:18] Agregando: xref_output\source\CIPMain_Flood.md +[13:35:18] Agregando: xref_output\source\CIPMain_Total_Drain.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_01.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_02.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_03.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_04.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_05.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_06.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_07.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_08.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_09.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_10.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_11.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_12.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_13.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_14.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_15.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_16.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_17.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_18.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_19.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_20.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_21.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_22.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_23.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_24.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_25.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_26.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_27.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_28.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_29.md +[13:35:18] Agregando: xref_output\source\CIPRecipe_30.md +[13:35:18] Agregando: xref_output\source\CIPReportDB.md +[13:35:18] Agregando: xref_output\source\CIPReportManager.md +[13:35:18] Agregando: xref_output\source\CIPSimple_Drain.md +[13:35:18] Agregando: xref_output\source\CIPSimple_Empty.md +[13:35:18] Agregando: xref_output\source\CIPSimple_Flood.md +[13:35:18] Agregando: xref_output\source\CIPSimple_Recirculation.md +[13:35:18] Agregando: xref_output\source\CIPSimple_Recover.md +[13:35:18] Agregando: xref_output\source\CIPSimple_Rinse.md +[13:35:18] Agregando: xref_output\source\CIPSimple_RinseCO2.md +[13:35:18] Agregando: xref_output\source\CIPSimple_Start.md +[13:35:18] Agregando: xref_output\source\CIP_Link_Type.md +[13:35:18] Agregando: xref_output\source\CIP_Program_Variables.md +[13:35:18] Agregando: xref_output\source\CIP_SimpleProgr_Init.md +[13:35:18] Agregando: xref_output\source\CIP_Simple_Type.md +[13:35:18] Agregando: xref_output\source\CIP_Step_Type.md +[13:35:18] Agregando: xref_output\source\CIP_Step_Type_New.md +[13:35:18] Agregando: xref_output\source\CIP_WaitEvent_Type.md +[13:35:18] Agregando: xref_output\source\CO2InjPressure.md +[13:35:18] Agregando: xref_output\source\CO2Tracking.md +[13:35:18] Agregando: xref_output\source\CO2Tracking_Data.md +[13:35:18] Agregando: xref_output\source\CO2Tracking_ProdSamples.md +[13:35:18] Agregando: xref_output\source\CO2Tracking_SampleTime.md +[13:35:18] Agregando: xref_output\source\COMM_FLT.md +[13:35:18] Agregando: xref_output\source\COMPLETE_RESTART.md +[13:35:18] Agregando: xref_output\source\CPU_DP_Global_Diag.md +[13:35:18] Agregando: xref_output\source\CTRLCoolingSystem.md +[13:35:18] Agregando: xref_output\source\CVQ_1p7_8_Perc.md +[13:35:18] Agregando: xref_output\source\CYC_INT5.md +[13:35:18] Agregando: xref_output\source\CarboWaterLine.md +[13:35:18] Agregando: xref_output\source\CarboWaterLine_Seq.md +[13:35:18] Agregando: xref_output\source\Cetrifugal_Head.md +[13:35:18] Agregando: xref_output\source\Clock_Signal.md +[13:35:18] Agregando: xref_output\source\DB1450.md +[13:35:18] Agregando: xref_output\source\DB1451.md +[13:35:18] Agregando: xref_output\source\DB2000.md +[13:35:18] Agregando: xref_output\source\DELETE.md +[13:35:18] Agregando: xref_output\source\DETAIL_DP_DIAG.md +[13:35:18] Agregando: xref_output\source\DETAIL_DP_DIAG_i.md +[13:35:18] Agregando: xref_output\source\Danfoss_Diag.md +[13:35:18] Agregando: xref_output\source\DeairCO2TempComp.md +[13:35:18] Agregando: xref_output\source\Deaireator_StartUp.md +[13:35:18] Agregando: xref_output\source\Deaireator_StartUp_Seq.md +[13:35:18] Agregando: xref_output\source\Default_tag_table.md +[13:35:18] Agregando: xref_output\source\Delay.md +[13:35:18] Agregando: xref_output\source\Device.md +[13:35:18] Agregando: xref_output\source\DigitalInstrument.md +[13:35:18] Agregando: xref_output\source\EHS16.md +[13:35:18] Agregando: xref_output\source\ExtractPointerData.md +[13:35:18] Agregando: xref_output\source\FB2000.md +[13:35:18] Agregando: xref_output\source\FC1828.md +[13:35:18] Agregando: xref_output\source\FC350.md +[13:35:18] Agregando: xref_output\source\FC351.md +[13:35:18] Agregando: xref_output\source\FW_DRand.md +[13:35:18] Agregando: xref_output\source\FeedForward.md +[13:35:18] Agregando: xref_output\source\FillerControl.md +[13:35:18] Agregando: xref_output\source\FillerControl_DataSend.md +[13:35:18] Agregando: xref_output\source\FillerGasBlowOff.md +[13:35:18] Agregando: xref_output\source\Filler_Head_Variables.md +[13:35:18] Agregando: xref_output\source\Filling_Time_Tranfer_DB.md +[13:35:18] Agregando: xref_output\source\Filling_Time_Tranfer_Par.md +[13:35:18] Agregando: xref_output\source\FirstProduction.md +[13:35:18] Agregando: xref_output\source\FirstProduction_Data.md +[13:35:18] Agregando: xref_output\source\Flow_To_Press_Loss.md +[13:35:18] Agregando: xref_output\source\Freq_To_mmH2O.md +[13:35:18] Agregando: xref_output\source\FrictionLoss.md +[13:35:18] Agregando: xref_output\source\FunctionButton.md +[13:35:18] Agregando: xref_output\source\GLOBAL_DIAG_DB.md +[13:35:18] Agregando: xref_output\source\GLOBAL_DP_DIAG.md +[13:35:18] Agregando: xref_output\source\GNS_DriveDiag.md +[13:35:18] Agregando: xref_output\source\GNS_DriveDiagMain.md +[13:35:18] Agregando: xref_output\source\GNS_DriveDiag_DB.md +[13:35:18] Agregando: xref_output\source\HMI_Alarms.md +[13:35:18] Agregando: xref_output\source\HMI_Blender_Parameters.md +[13:35:18] Agregando: xref_output\source\HMI_CPU_DP_Diag.md +[13:35:18] Agregando: xref_output\source\HMI_Device.md +[13:35:18] Agregando: xref_output\source\HMI_Device_AVS.md +[13:35:18] Agregando: xref_output\source\HMI_Digital.md +[13:35:18] Agregando: xref_output\source\HMI_Drive.md +[13:35:18] Agregando: xref_output\source\HMI_ICS.md +[13:35:18] Agregando: xref_output\source\HMI_ICS_Status.md +[13:35:18] Agregando: xref_output\source\HMI_IO_Showing.md +[13:35:18] Agregando: xref_output\source\HMI_Instrument.md +[13:35:18] Agregando: xref_output\source\HMI_Local_CIP_Variables.md +[13:35:18] Agregando: xref_output\source\HMI_Recipe_Edit.md +[13:35:18] Agregando: xref_output\source\HMI_Recipe_Name.md +[13:35:18] Agregando: xref_output\source\HMI_Service.md +[13:35:18] Agregando: xref_output\source\HMI_Totalizers.md +[13:35:18] Agregando: xref_output\source\HMI_Variables_Cmd.md +[13:35:18] Agregando: xref_output\source\HMI_Variables_Status.md +[13:35:18] Agregando: xref_output\source\ICS_Hndsk_receive_signal.md +[13:35:18] Agregando: xref_output\source\ICS_Hndsk_send_signal.md +[13:35:18] Agregando: xref_output\source\ICS_Profibus_Comm.md +[13:35:18] Agregando: xref_output\source\ISOonTCP_or_TCP_Protocol.md +[13:35:18] Agregando: xref_output\source\I_O_FLT1.md +[13:35:18] Agregando: xref_output\source\Input.md +[13:35:18] Agregando: xref_output\source\Input_CheckFlowMetersSta.md +[13:35:18] Agregando: xref_output\source\Input_Data.md +[13:35:18] Agregando: xref_output\source\Input_DigitalCtrl.md +[13:35:18] Agregando: xref_output\source\Input_DigitalScanner.md +[13:35:18] Agregando: xref_output\source\Instrument_Scanner.md +[13:35:18] Agregando: xref_output\source\Integral.md +[13:35:18] Agregando: xref_output\source\Interlocking_NET.md +[13:35:18] Agregando: xref_output\source\Interlocking_Panel.md +[13:35:18] Agregando: xref_output\source\Interlocking_Variables.md +[13:35:18] Agregando: xref_output\source\LIMIT_I.md +[13:35:18] Agregando: xref_output\source\LIMIT_R.md +[13:35:18] Agregando: xref_output\source\LowPassFilter.md +[13:35:18] Agregando: xref_output\source\MFMAnalogValues.md +[13:35:18] Agregando: xref_output\source\MFMAnalogValues_Totalize.md +[13:35:18] Agregando: xref_output\source\MFM_Analog_Value_Data.md +[13:35:18] Agregando: xref_output\source\MOD_ERR.md +[13:35:18] Agregando: xref_output\source\MSE Slope.md +[13:35:18] Agregando: xref_output\source\MTD_NumBottleAftEndP_DB.md +[13:35:18] Agregando: xref_output\source\MTD_NumBottleAftEndProd.md +[13:35:18] Agregando: xref_output\source\Maselli_PA_Control.md +[13:35:18] Agregando: xref_output\source\Maselli_PA_Ctrl_Read.md +[13:35:18] Agregando: xref_output\source\Maselli_PA_Ctrl_Transfer.md +[13:35:18] Agregando: xref_output\source\Maselli_PA_Ctrl_Write.md +[13:35:18] Agregando: xref_output\source\Maselli_PA_Data.md +[13:35:18] Agregando: xref_output\source\MessageScroll.md +[13:35:18] Agregando: xref_output\source\ModValveFault.md +[13:35:18] Agregando: xref_output\source\Net_BlendFill_Eth.md +[13:35:18] Agregando: xref_output\source\Net_CIP_System_Eth.md +[13:35:18] Agregando: xref_output\source\Net_Cip_Sidel_Eth.md +[13:35:18] Agregando: xref_output\source\Net_Dosing_Sys_Prof.md +[13:35:18] Agregando: xref_output\source\Net_Filler_Eth.md +[13:35:18] Agregando: xref_output\source\Net_Filler_Sidel_Eth.md +[13:35:18] Agregando: xref_output\source\Net_Pasto_Eth.md +[13:35:18] Agregando: xref_output\source\Net_ProdRoom_Eth.md +[13:35:18] Agregando: xref_output\source\Net_SyrupRoom_Eth.md +[13:35:18] Agregando: xref_output\source\OBNL_FLT.md +[13:35:18] Agregando: xref_output\source\ONS_R.md +[13:35:18] Agregando: xref_output\source\Output.md +[13:35:18] Agregando: xref_output\source\Output_AnalogValueToHMI.md +[13:35:18] Agregando: xref_output\source\Output_CO2InjPress.md +[13:35:18] Agregando: xref_output\source\PID.md +[13:35:18] Agregando: xref_output\source\PIDControl.md +[13:35:18] Agregando: xref_output\source\PID_AVN30x.md +[13:35:18] Agregando: xref_output\source\PID_AVN30x_Data.md +[13:35:18] Agregando: xref_output\source\PID_EHS30X.md +[13:35:18] Agregando: xref_output\source\PID_EHS30X_Data.md +[13:35:18] Agregando: xref_output\source\PID_Filling_Head.md +[13:35:18] Agregando: xref_output\source\PID_Filling_Head_Calc.md +[13:35:18] Agregando: xref_output\source\PID_Filling_Head_Data.md +[13:35:18] Agregando: xref_output\source\PID_MAIN_Data.md +[13:35:18] Agregando: xref_output\source\PID_RMM301.md +[13:35:18] Agregando: xref_output\source\PID_RMM301_Data.md +[13:35:18] Agregando: xref_output\source\PID_RMM303.md +[13:35:18] Agregando: xref_output\source\PID_RMM303_Data.md +[13:35:18] Agregando: xref_output\source\PID_RMM304.md +[13:35:18] Agregando: xref_output\source\PID_RMM304_Data.md +[13:35:18] Agregando: xref_output\source\PID_RMP302.md +[13:35:18] Agregando: xref_output\source\PID_RMP302_Data.md +[13:35:18] Agregando: xref_output\source\PID_RVM301.md +[13:35:18] Agregando: xref_output\source\PID_RVM301_Data.md +[13:35:18] Agregando: xref_output\source\PID_RVM302.md +[13:35:18] Agregando: xref_output\source\PID_RVM302_Data.md +[13:35:18] Agregando: xref_output\source\PID_RVM304.md +[13:35:18] Agregando: xref_output\source\PID_RVM304_Data.md +[13:35:18] Agregando: xref_output\source\PID_RVM319.md +[13:35:18] Agregando: xref_output\source\PID_RVM319_Data.md +[13:35:18] Agregando: xref_output\source\PID_RVN302.md +[13:35:18] Agregando: xref_output\source\PID_RVN302_Data.md +[13:35:18] Agregando: xref_output\source\PID_RVP303.md +[13:35:18] Agregando: xref_output\source\PID_RVP303_Data.md +[13:35:18] Agregando: xref_output\source\PID_RVS318.md +[13:35:18] Agregando: xref_output\source\PID_RVS318_Data.md +[13:35:18] Agregando: xref_output\source\PID_Variables.md +[13:35:18] Agregando: xref_output\source\PPM303_VFC_Ctrl.md +[13:35:18] Agregando: xref_output\source\PPM306_VFC_Ctrl.md +[13:35:18] Agregando: xref_output\source\PPM307_VFC_Ctrl.md +[13:35:18] Agregando: xref_output\source\PPN301_VFC_Ctrl.md +[13:35:18] Agregando: xref_output\source\PPN304_VFC_Ctrl.md +[13:35:18] Agregando: xref_output\source\PPP302_VFC_Ctrl.md +[13:35:18] Agregando: xref_output\source\PROG_ERR.md +[13:35:18] Agregando: xref_output\source\Pneumatic_Valve_Ctrl.md +[13:35:18] Agregando: xref_output\source\Pneumatic_Valve_Fault.md +[13:35:18] Agregando: xref_output\source\Pneumatic_Valve_Fault_DB.md +[13:35:18] Agregando: xref_output\source\Procedure_Variables.md +[13:35:18] Agregando: xref_output\source\ProdBrixRecovery.md +[13:35:18] Agregando: xref_output\source\ProdBrixRecovery_BrixCal.md +[13:35:18] Agregando: xref_output\source\ProdReportDB.md +[13:35:18] Agregando: xref_output\source\ProdReportManager.md +[13:35:18] Agregando: xref_output\source\Prod_Tank_Drain.md +[13:35:18] Agregando: xref_output\source\Prod_Tank_Drain_Seq.md +[13:35:18] Agregando: xref_output\source\Prod_Tank_PressCtrl.md +[13:35:18] Agregando: xref_output\source\Prod_Tank_RunOut.md +[13:35:18] Agregando: xref_output\source\Prod_Tank_RunOut_Seq.md +[13:35:18] Agregando: xref_output\source\ProductAvailable.md +[13:35:18] Agregando: xref_output\source\ProductLiterInTank.md +[13:35:18] Agregando: xref_output\source\ProductPipeDrain.md +[13:35:18] Agregando: xref_output\source\ProductPipeDrain_Seq.md +[13:35:18] Agregando: xref_output\source\ProductPipeRunOut.md +[13:35:18] Agregando: xref_output\source\ProductPipeRunOut_Seq.md +[13:35:18] Agregando: xref_output\source\ProductQuality.md +[13:35:18] Agregando: xref_output\source\ProductQuality_Messages.md +[13:35:18] Agregando: xref_output\source\Profibus_Network.md +[13:35:18] Agregando: xref_output\source\Profibus_Variables.md +[13:35:18] Agregando: xref_output\source\PumpsControl.md +[13:35:18] Agregando: xref_output\source\QCO_Monitor.md +[13:35:18] Agregando: xref_output\source\QCO_Phase.md +[13:35:18] Agregando: xref_output\source\QCO_Timer.md +[13:35:18] Agregando: xref_output\source\QCO_Timing_DB.md +[13:35:18] Agregando: xref_output\source\RACK_FLT.md +[13:35:18] Agregando: xref_output\source\ReadAnalogIn.md +[13:35:18] Agregando: xref_output\source\ReadAnalogIn_Fault_DB.md +[13:35:18] Agregando: xref_output\source\RecipeCalculation.md +[13:35:18] Agregando: xref_output\source\RecipeEditDataSave.md +[13:35:18] Agregando: xref_output\source\RecipeManagement_DataCIP.md +[13:35:18] Agregando: xref_output\source\RecipeManagement_DataPrd.md +[13:35:18] Agregando: xref_output\source\RecipeManagement___CIP.md +[13:35:18] Agregando: xref_output\source\RecipeManagement___Prod.md +[13:35:18] Agregando: xref_output\source\Recipe_Prod.md +[13:35:18] Agregando: xref_output\source\Recipe__01.md +[13:35:18] Agregando: xref_output\source\Recipe__02.md +[13:35:18] Agregando: xref_output\source\Recipe__03.md +[13:35:18] Agregando: xref_output\source\Recipe__04.md +[13:35:18] Agregando: xref_output\source\Recipe__05.md +[13:35:18] Agregando: xref_output\source\Recipe__06.md +[13:35:18] Agregando: xref_output\source\Recipe__07.md +[13:35:18] Agregando: xref_output\source\Recipe__08.md +[13:35:18] Agregando: xref_output\source\Recipe__09.md +[13:35:18] Agregando: xref_output\source\Recipe__10.md +[13:35:18] Agregando: xref_output\source\Recipe__11.md +[13:35:18] Agregando: xref_output\source\Recipe__12.md +[13:35:18] Agregando: xref_output\source\Recipe__13.md +[13:35:18] Agregando: xref_output\source\Recipe__14.md +[13:35:18] Agregando: xref_output\source\Recipe__15.md +[13:35:18] Agregando: xref_output\source\Recipe__16.md +[13:35:18] Agregando: xref_output\source\Recipe__17.md +[13:35:18] Agregando: xref_output\source\Recipe__18.md +[13:35:18] Agregando: xref_output\source\Recipe__19.md +[13:35:18] Agregando: xref_output\source\Recipe__20.md +[13:35:18] Agregando: xref_output\source\Recipe__21.md +[13:35:18] Agregando: xref_output\source\Recipe__22.md +[13:35:18] Agregando: xref_output\source\Recipe__23.md +[13:35:18] Agregando: xref_output\source\Recipe__24.md +[13:35:18] Agregando: xref_output\source\Recipe__25.md +[13:35:18] Agregando: xref_output\source\Recipe__26.md +[13:35:18] Agregando: xref_output\source\Recipe__27.md +[13:35:18] Agregando: xref_output\source\Recipe__28.md +[13:35:18] Agregando: xref_output\source\Recipe__29.md +[13:35:18] Agregando: xref_output\source\Recipe__30.md +[13:35:18] Agregando: xref_output\source\Recipe__31.md +[13:35:18] Agregando: xref_output\source\Recipe__32.md +[13:35:18] Agregando: xref_output\source\Recipe__33.md +[13:35:18] Agregando: xref_output\source\Recipe__34.md +[13:35:18] Agregando: xref_output\source\Recipe__35.md +[13:35:18] Agregando: xref_output\source\Recipe__36.md +[13:35:18] Agregando: xref_output\source\Recipe__37.md +[13:35:18] Agregando: xref_output\source\Recipe__38.md +[13:35:18] Agregando: xref_output\source\Recipe__39.md +[13:35:18] Agregando: xref_output\source\Recipe__40.md +[13:35:18] Agregando: xref_output\source\Recipe__41.md +[13:35:18] Agregando: xref_output\source\Recipe__42.md +[13:35:18] Agregando: xref_output\source\Recipe__43.md +[13:35:18] Agregando: xref_output\source\Recipe__44.md +[13:35:18] Agregando: xref_output\source\Recipe__45.md +[13:35:18] Agregando: xref_output\source\Recipe__46.md +[13:35:18] Agregando: xref_output\source\Recipe__47.md +[13:35:18] Agregando: xref_output\source\Recipe__48.md +[13:35:18] Agregando: xref_output\source\Recipe__49.md +[13:35:18] Agregando: xref_output\source\Recipe__50.md +[13:35:18] Agregando: xref_output\source\ReportCIPSimpleData.md +[13:35:18] Agregando: xref_output\source\SEL_I.md +[13:35:18] Agregando: xref_output\source\SEL_R.md +[13:35:18] Agregando: xref_output\source\SLIM_Block.md +[13:35:18] Agregando: xref_output\source\SLIM_Variables.md +[13:35:18] Agregando: xref_output\source\STEP7_classic_symbols.md +[13:35:18] Agregando: xref_output\source\Safeties.md +[13:35:18] Agregando: xref_output\source\SelCheckBrixSource.md +[13:35:18] Agregando: xref_output\source\Sel_Check_Brix_Data.md +[13:35:18] Agregando: xref_output\source\Signal Gen.md +[13:35:18] Agregando: xref_output\source\Signal_Gen_Data.md +[13:35:18] Agregando: xref_output\source\SlewLimit.md +[13:35:18] Agregando: xref_output\source\SpeedAdjust.md +[13:35:18] Agregando: xref_output\source\Statistical_Analisys.md +[13:35:18] Agregando: xref_output\source\SyrBrix_Autocorrection.md +[13:35:18] Agregando: xref_output\source\SyrBrix_SyrupCorrPerc.md +[13:35:18] Agregando: xref_output\source\SyrupLineRinse.md +[13:35:18] Agregando: xref_output\source\SyrupRoomCtrl.md +[13:35:18] Agregando: xref_output\source\SyrupRoomCtrl_UpdateVal.md +[13:35:18] Agregando: xref_output\source\Syrup_Line_MFM_Prep.md +[13:35:18] Agregando: xref_output\source\Syrup_Line_MFM_Prep_Seq.md +[13:35:18] Agregando: xref_output\source\Syrup_MFM_StartUp.md +[13:35:18] Agregando: xref_output\source\Syrup_MFM_StartUp_Seq.md +[13:35:18] Agregando: xref_output\source\Syrup_Rinse_QCO_Seq.md +[13:35:18] Agregando: xref_output\source\Syrup_RunOut.md +[13:35:18] Agregando: xref_output\source\System_RunOut_Variables.md +[13:35:18] Agregando: xref_output\source\System_Run_Out.md +[13:35:18] Agregando: xref_output\source\System_Run_Out_Data.md +[13:35:18] Agregando: xref_output\source\T_Timer.md +[13:35:18] Agregando: xref_output\source\TankLevel.md +[13:35:18] Agregando: xref_output\source\VacuumCtrl.md +[13:35:18] Agregando: xref_output\source\VacuumCtrl_Temperature.md +[13:35:18] Agregando: xref_output\source\WaterDensity.md +[13:35:18] Agregando: xref_output\source\WritePeripheral.md +[13:35:18] Agregando: xref_output\source\_CYCL_EXC.md +[13:35:18] Agregando: xref_output\source\_StepMove.md +[13:35:18] Agregando: xref_output\source\mPDS_PA_Control.md +[13:35:18] Agregando: xref_output\source\mPDS_PA_Ctrl_Parameters.md +[13:35:18] Agregando: xref_output\source\mPDS_PA_Ctrl_Read.md +[13:35:18] Agregando: xref_output\source\mPDS_PA_Ctrl_Transfer.md +[13:35:18] Agregando: xref_output\source\mPDS_PA_Data.md +[13:35:18] Agregando: xref_output\source\mPDS_SYR_PA_Control.md +[13:35:18] Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Param.md +[13:35:18] Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Read.md +[13:35:18] Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Trans.md +[13:35:18] Agregando: xref_output\source\mPDS_SYR_PA_Data.md +[13:35:18] Agregando: xref_output\source\mPPM303StartUpRamp.md +[13:35:18] Agregando: xref_output\source\mmH2O_TO_Freq.md +[13:35:18] Agregando: xref_output\xref_calls_tree.md +[13:35:18] Agregando: xref_output\xref_db_usage_summary.md +[13:35:18] Agregando: xref_output\xref_plc_tags_summary.md +[13:35:18] Agregación completada. Archivo guardado en: C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\full_project_representation.md +[13:35:18] -------------------- Resumen Final del Procesamiento Completo -------------------- +[13:35:18] Total de archivos XML encontrados: 852 +[13:35:18] Archivos procesados/actualizados exitosamente (x1-x3): 355 +[13:35:18] Archivos completamente saltados (x1, x2, x3): 0 +[13:35:18] Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0 +[13:35:18] Archivos fallidos (en x1, x2, x3 o error inesperado): 443 +[13:35:18] Archivos XML omitidos (priorizando .scl nativo): 54 +[13:35:18] Archivos SCL existentes copiados (Fase 1.5): 54 +[13:35:18] Archivos SCL existentes omitidos por conflicto (Fase 1.5): 0 +[13:35:18] Fase 2 (Generación XRef - x4): Completada +[13:35:18] Fase 3 (Agregación - x5): Completada +[13:35:18] -------------------------------------------------------------------------------- +[13:35:18] Proceso finalizado con errores. +[13:35:18] Proceso finalizado con errores. Consulta 'log_CPU 315F-2 PN.txt' para detalles. +[13:35:18] ========================================= LOG END ========================================== +[13:35:19] --- ERRORES --- +[13:35:19] ADVERTENCIA: No se encontraron archivos '*_XRef.xml' en C:\Trabajo\SIDEL\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\Reporte\TiaExport\CPU 315F-2 PN\ProgramBlocks_CR. El árbol de llamadas estará vacío. +[13:35:19] --- FIN ERRORES --- +[13:35:19] Ejecución de x0_main.py finalizada (error). Duración: 0:00:29.886810. Se detectaron errores (ver log). +[13:35:19] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\.log\log_x0_main.txt diff --git a/static/js/launcher.js b/static/js/launcher.js index 4d8626c..c269a8b 100644 --- a/static/js/launcher.js +++ b/static/js/launcher.js @@ -336,7 +336,7 @@ class LauncherManager {

${script.display_name}

@@ -347,22 +347,22 @@ class LauncherManager {
${script.long_description && script.long_description.trim() ? ` ` : ''}
@@ -544,7 +544,7 @@ class LauncherManager {

Archivo: ${script.name}

- diff --git a/static/js/python_launcher.js b/static/js/python_launcher.js index 313afa5..4a354af 100644 --- a/static/js/python_launcher.js +++ b/static/js/python_launcher.js @@ -269,7 +269,7 @@ function createPythonScriptCard(script) {

${script.display_name}

${script.tags.map(tag => `${tag}`).join('')} -
- - ${isServerScript ? ` - ` : ''} - -

${script.description || 'Sin descripción'}

-

Archivo: ${script.name}

+

Archivo: ${script.filename}

-