From 4fa955f71b973e1a87cc63aeae4cbcc7564c082b Mon Sep 17 00:00:00 2001 From: Miguel Date: Wed, 30 Jul 2025 10:56:06 +0200 Subject: [PATCH] =?UTF-8?q?Mejorado=20del=20Log=20de=20Procesador=20de=20E?= =?UTF-8?q?mails=20a=20Cronolog=C3=ADa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EmailCrono/.cursor/rules/reglas.mdc | 4 + .../EmailCrono/.doc/MemoriaDeEvolucion.md | 25 + .../EmailCrono/.doc/backend_setup.md | 410 + .../EmailCrono/models/mensaje_email.py | 123 +- .../EmailCrono/script_config.json | 4 +- .../EmailCrono/utils/beautify.py | 142 +- .../EmailCrono/utils/email_parser.py | 252 +- .../EmailCrono/utils/markdown_handler.py | 138 +- .../script_groups/EmailCrono/work_dir.json | 8 +- backend/script_groups/EmailCrono/x1.py | 96 +- .../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 | 78 + data/log.txt | 29318 +--------------- 16 files changed, 1909 insertions(+), 28699 deletions(-) create mode 100644 backend/script_groups/EmailCrono/.cursor/rules/reglas.mdc create mode 100644 backend/script_groups/EmailCrono/.doc/MemoriaDeEvolucion.md create mode 100644 backend/script_groups/EmailCrono/.doc/backend_setup.md diff --git a/backend/script_groups/EmailCrono/.cursor/rules/reglas.mdc b/backend/script_groups/EmailCrono/.cursor/rules/reglas.mdc new file mode 100644 index 0000000..6e720b3 --- /dev/null +++ b/backend/script_groups/EmailCrono/.cursor/rules/reglas.mdc @@ -0,0 +1,4 @@ +--- +alwaysApply: true +--- +Puedes usar .doc\MemoriaDeEvolucion.md para obtener un contexto de las ultimas modificaciones y conceptos sobre este proyecto. Quisiera que con los conocimientos importantes y desiciones importantes adquiridas en cada modificacion los agregues a MemoriaDeEvolucion.md manteniendo el estilo que ya tenemos de texto simple sin demasiado codigo y una semantica resumida. \ No newline at end of file diff --git a/backend/script_groups/EmailCrono/.doc/MemoriaDeEvolucion.md b/backend/script_groups/EmailCrono/.doc/MemoriaDeEvolucion.md new file mode 100644 index 0000000..38de094 --- /dev/null +++ b/backend/script_groups/EmailCrono/.doc/MemoriaDeEvolucion.md @@ -0,0 +1,25 @@ +# Memoria de Evolución - Procesador de Emails a Cronología + +## Descripcion de los scripts Procesador de Emails a Cronología +Este script procesa archivos de correo electrónico (.eml) para extraer su contenido, gestionar adjuntos y generar un archivo Markdown que presenta los mensajes en orden cronológico inverso. + +Lógica Principal: + +Beautify: Carga reglas de embellecimiento de texto desde config/beautify_rules.json para limpiar el contenido de los correos. +Descubrimiento: Busca todos los archivos .eml en el directorio de trabajo configurado. + +Procesamiento Individual: +Itera sobre cada archivo .eml encontrado. +Utiliza utils.email_parser.procesar_eml para extraer metadatos (fecha, asunto, remitente, destinatarios), contenido del cuerpo y guardar los archivos adjuntos en la carpeta especificada. +Calcula un hash para cada mensaje para detectar duplicados. + +Si un mensaje es nuevo (no duplicado): + +Aplica las reglas de BeautifyProcessor al contenido del cuerpo. +Añade el mensaje procesado a una lista. + +Ordenación: Ordena la lista de mensajes únicos por fecha, del más reciente al más antiguo. + +Generación de Índice: Crea una sección de índice en formato Markdown con enlaces internos a cada mensaje. +Salida Markdown: Escribe el índice seguido del contenido formateado en Markdown de cada mensaje en el archivo de salida configurado (ej. cronologia.md). + diff --git a/backend/script_groups/EmailCrono/.doc/backend_setup.md b/backend/script_groups/EmailCrono/.doc/backend_setup.md new file mode 100644 index 0000000..f05cb45 --- /dev/null +++ b/backend/script_groups/EmailCrono/.doc/backend_setup.md @@ -0,0 +1,410 @@ +# Guía de Configuración para Scripts Backend + +## Introducción + +Esta guía explica cómo usar la función `load_configuration()` para cargar parámetros desde un archivo `script_config.json` en los scripts del backend. + +## 1. Configuración del Script + +Para que tus scripts puedan encontrar los módulos del proyecto, necesitas añadir el directorio raíz al path de Python. + +### Path Setup e Importación + +Coloca este código al inicio de tu script: + +```python +import os +import sys + +# Añadir el directorio raíz al sys.path +# El número de `os.path.dirname()` depende de la profundidad del script. +# Para /backend/script_groups/grupo/script.py, son 4. +script_root = os.path.dirname( + os.path.dirname(os.path.dirname(os.path.dirname(__file__))) +) +sys.path.append(script_root) + +# Importar la función +from backend.script_utils import load_configuration +``` + +## 2. Cargar la Configuración + +La función `load_configuration()` busca y carga un archivo llamado `script_config.json` que debe estar en el **mismo directorio** que el script que la ejecuta. Devuelve un diccionario con todo el contenido del JSON. + +### Ejemplo de Uso + +```python +def main(): + # Cargar configuraciones del archivo script_config.json + configs = load_configuration() + + # Es buena práctica verificar si la configuración se cargó + if not configs: + print("Error: No se pudo cargar la configuración. Saliendo.") + return + + # Acceder a los parámetros usando .get() para evitar errores + working_directory = configs.get("working_directory", "") + level1_config = configs.get("level1", {}) + level2_config = configs.get("level2", {}) + level3_config = configs.get("level3", {}) + + # Ejemplo de uso de un parámetro específico con valor por defecto + scl_output_dir = level2_config.get("scl_output_dir", "scl_output") + xref_output_dir = level2_config.get("xref_output_dir", "xref_output") + + print(f"Directorio de trabajo: {working_directory}") + print(f"Directorio de salida SCL: {scl_output_dir}") + +if __name__ == "__main__": + main() +``` + +## 3. Archivo `script_config.json` + +Este archivo contiene los parámetros de tu script. La estructura interna del JSON, como el uso de `"level1"`, `"level2"`, etc., es una convención para organizar los parámetros. `load_configuration()` simplemente lee el archivo y devuelve su contenido. + +**Ejemplo de `script_config.json`:** +```json +{ + "working_directory": "/ruta/al/directorio/de/trabajo", + "level1": { + "parametro_global_1": "valor1" + }, + "level2": { + "scl_output_dir": "scl_output", + "xref_output_dir": "xref_output" + }, + "level3": { + "parametro_especifico_1": true + } +} +``` + +## 4. Manejo de Errores + +`load_configuration()` está diseñada para ser robusta: +- Si `script_config.json` no se encuentra, retorna un diccionario vacío `{}`. +- Si el JSON es inválido, imprime un error y también retorna `{}`. + +**Siempre** comprueba si el diccionario devuelto está vacío para manejar estos casos de forma segura en tu script. + +## 5. Jerarquía de Archivos de Configuración + +El sistema utiliza un modelo de configuración en cascada para gestionar los parámetros de los scripts. Esta jerarquía permite establecer configuraciones a nivel global, de grupo y de trabajo. Antes de la ejecución, el launcher lee estos archivos, los combina y genera un único `script_config.json` en la carpeta del script. La función `load_configuration()` es la que finalmente lee este archivo consolidado. + +A continuación se describe la finalidad y ubicación de cada archivo clave. + +### Archivos de Valores (Parámetros) + +Contienen los datos y variables que utilizará el script. La configuración se superpone en el siguiente orden: `Nivel 1 < Nivel 2 < Nivel 3`. + +- **`data.json` (Nivel 1 - Global)** + - **Ubicación:** `data/data.json` + - **Utilidad:** Almacena variables globales disponibles para todos los scripts. Ideal para parámetros generales. + - **Acceso:** Sus datos se cargan en la clave `"level1"` del diccionario `configs`. + +- **`script_config.json` (Nivel 2 - Grupo)** + - **Ubicación:** En la raíz de cada directorio de grupo (ej: `backend/script_groups/MiGrupo/script_config.json`). + - **Utilidad:** Define parámetros compartidos por todos los scripts de un grupo. + - **Acceso:** Sus datos se cargan en la clave `"level2"`. + +- **`work_dir.json` (Nivel 3 - Directorio de Trabajo)** + - **Ubicación:** Dentro del directorio de trabajo que el script va a procesar. + - **Utilidad:** Contiene parámetros para una ejecución específica. Es el nivel más específico y sobrescribe los anteriores. + - **Acceso:** Sus datos se cargan en la clave `"level3"`. + +### Archivos de Esquema (Definiciones de Estructura) + +No contienen valores, sino que describen la estructura y tipos de datos que los archivos de valores deben tener. Son usados por el launcher para validación y para generar interfaces de configuración. + +- **`esquema_group.json`** + - **Ubicación:** Raíz del directorio del grupo. + - **Utilidad:** Define la estructura del `script_config.json` del grupo. + +- **`esquema_work.json`** + - **Ubicación:** Raíz del directorio del grupo. + - **Utilidad:** Define la estructura del `work_dir.json`. + +## 6. Documentación de Scripts para el Launcher + +El sistema de launcher utiliza archivos JSON para mostrar información sobre los grupos de scripts y scripts individuales en la interfaz web. + +### Archivo description.json (Descripción del Grupo) + +Ubicación: En el directorio raíz del grupo de scripts. + +```json +{ + "name": "Nombre del Grupo", + "description": "Descripción del propósito y funcionalidad del grupo", + "version": "1.0", + "author": "Nombre del Autor" +} +``` + +### Archivo scripts_description.json (Descripción de Scripts) + +Ubicación: En el directorio raíz del grupo de scripts. + +```json +{ + "nombre_script.py": { + "display_name": "Nombre para mostrar en la UI", + "short_description": "Descripción breve del script", + "long_description": "Descripción detallada con explicación completa de funcionalidad, pasos que ejecuta, y contexto de uso", + "hidden": false + }, + "script_interno.py": { + "display_name": "Script Interno", + "short_description": "Script de uso interno", + "long_description": "", + "hidden": true + } +} +``` + +### Propiedades Importantes + +- **hidden**: `true` oculta el script del launcher (útil para scripts auxiliares) +- **display_name**: Nombre amigable que aparece en la interfaz +- **short_description**: Se muestra en la lista de scripts +- **long_description**: Se muestra al expandir detalles del script + +### Ejemplo Práctico + +Para un grupo "XML Parser to SCL": + +**description.json:** +```json +{ + "name": "Siemens-Tia : 03 : Procesador de XML LAD-SCL-AWL", + "description": "Scripts que procesan archivos XML exportados de TIA, convirtiendo LAD a SCL", + "version": "1.0", + "author": "Miguel" +} +``` + +**scripts_description.json:** +```json +{ + "x0_main.py": { + "display_name": "1: Procesar Exportación XML completa", + "short_description": "Conversor principal de LAD/FUP XML a SCL", + "long_description": "Script orquestador que procesa todos los archivos XML...", + "hidden": false + }, + "x1_to_json.py": { + "display_name": "x1_to_json", + "short_description": "Converter XML interno", + "long_description": "", + "hidden": true + } +} +``` + +## 7. Requisitos de Codificación de Salida (stdout) + +Toda la salida estándar (`stdout`) generada por los scripts (por ejemplo, mediante la función `print()`) es capturada en tiempo real y mostrada en el panel de logs del frontend. + +Para garantizar que el texto se muestre correctamente y evitar caracteres corruptos (mojibake), **la salida de los scripts debe tener codificación UTF-8**. + +### Configuración Automática + +El sistema está diseñado para facilitar esto. Al ejecutar un script, el entorno se configura automáticamente para que la salida de Python sea UTF-8. Específicamente, se establece la variable de entorno `PYTHONIOENCODING=utf-8`. + +Gracias a esto, en la mayoría de los casos, **no necesitas hacer nada especial**. Simplemente usa `print()` y la codificación será la correcta. + +### Casos Especiales y Solución de Problemas + +Pueden surgir problemas si tu script lee datos de fuentes externas (como archivos) que tienen una codificación diferente. Si imprimes contenido directamente sin decodificarlo primero, podrías enviar bytes no válidos a la salida. + +La regla es: **decodifica los datos de entrada a un string de Python lo antes posible, y deja que `print()` se encargue de la codificación de salida.** + +**Ejemplo de cómo manejar un archivo con codificación `latin-1`:** + +```python +# INCORRECTO: Si el archivo no es UTF-8, esto puede enviar bytes inválidos. +# El launcher intentará decodificarlos como UTF-8 y podría fallar o mostrar basura. +try: + with open('mi_archivo_legacy.txt', 'rb') as f: + print(f.read()) +except Exception as e: + print(f"Esto probablemente falle o muestre texto corrupto: {e}") + + +# CORRECTO: Leer el archivo especificando su codificación para decodificarlo a un string. +# Una vez que es un string de Python, `print` lo manejará correctamente. +try: + with open('mi_archivo_legacy.txt', 'r', encoding='latin-1') as f: + contenido = f.read() + # Ahora `contenido` es un string de Python. + # print() lo codificará a UTF-8 automáticamente gracias a la configuración del entorno. + print(contenido) +except FileNotFoundError: + print("El archivo 'mi_archivo_legacy.txt' no fue encontrado para el ejemplo.") +except Exception as e: + print(f"Error al procesar el archivo: {e}") +``` + +## 8. Uso de Servicios Compartidos + +El proyecto ofrece una serie de servicios reutilizables en el directorio `services/` para tareas comunes como la manipulación de archivos Excel, detección de idioma o traducción. + +Para utilizar estos servicios en tu script, asegúrate de que el directorio raíz del proyecto esté en el `sys.path`, como se explica en la sección 1 de esta guía. + +### 8.1 Servicio de Excel (`ExcelService`) + +El `ExcelService` (`services/excel/excel_service.py`) facilita la lectura y escritura de archivos Excel, con manejo de reintentos (por si el archivo está abierto) y opciones de formato. + +**Ejemplo de importación y uso:** + +```python +# Asegúrate de tener el path raíz configurado +# ... (código de configuración de sys.path) + +from services.excel.excel_service import ExcelService + +def main(): + excel_service = ExcelService() + + # Leer un archivo Excel + try: + df = excel_service.read_excel("mi_archivo_de_entrada.xlsx") + print("Datos cargados exitosamente.") + + # ... procesar el DataFrame ... + + # Guardar el DataFrame con formato personalizado + format_options = { + 'freeze_row': 2, + 'header_color': 'E6E6E6' + } + + excel_service.save_excel( + df, + "mi_archivo_de_salida.xlsx", + sheet_name="Resultados", + format_options=format_options + ) + print("Archivo guardado con éxito.") + + except Exception as e: + print(f"Ocurrió un error al manejar el archivo Excel: {e}") + +if __name__ == "__main__": + main() +``` + +### 8.2 Servicios de Lenguaje + +Los servicios de lenguaje (`services/language/`) permiten detectar el idioma de un texto. + +**Ejemplo de importación y uso:** + +```python +# Asegúrate de tener el path raíz configurado +# ... (código de configuración de sys.path) + +from services.language.language_factory import LanguageFactory +from services.language.language_utils import LanguageUtils + +def main(): + # Crear el servicio de detección de idioma + allowed_languages = LanguageUtils.get_available_languages() + detector = LanguageFactory.create_service("langid", allowed_languages=allowed_languages) + + # Detectar idioma de un texto + text = "Este es un texto de ejemplo en español." + lang, confidence = detector.detect_language(text) + + print(f"Texto: '{text}'") + print(f"Idioma detectado: {LanguageUtils.get_language_name(lang)} (código: {lang})") + print(f"Confianza: {confidence:.2f}") + +if __name__ == "__main__": + main() +``` + +### 8.3 Servicios de LLM (Modelos de Lenguaje Grandes) + +El proyecto integra una fábrica de servicios (`LLMFactory`) para interactuar con diferentes Modelos de Lenguaje Grandes (LLMs). Esto permite a los scripts aprovechar la IA generativa para tareas como el análisis de código, la generación de descripciones semánticas, etc. + +#### 8.3.1 Configuración de API Keys + +La mayoría de los servicios de LLM requieren una clave de API para funcionar. El sistema gestiona esto de forma centralizada a través de variables de entorno. + +1. **Crear el archivo `.env`**: En el **directorio raíz del proyecto**, crea un archivo llamado `.env` (si aún no existe). + +2. **Añadir las API Keys**: Abre el archivo `.env` y añade las claves para los servicios que planeas utilizar. El sistema cargará estas variables automáticamente al inicio. + + ```env + # Ejemplo de contenido para el archivo .env + # (Solo necesitas añadir las claves de los servicios que vayas a usar) + + OPENAI_API_KEY="sk-..." + GROQ_API_KEY="gsk_..." + CLAUDE_API_KEY="sk-ant-..." + GEMINI_API_KEY="AIzaSy..." + GROK_API_KEY="TU_API_KEY_DE_GROK" + ``` + + **Nota**: El servicio `ollama` se ejecuta localmente y no requiere una clave de API. + +#### 8.3.2 Ejemplo de importación y uso + +El siguiente ejemplo muestra cómo un script puede cargar su configuración, inicializar un servicio de LLM y usarlo para generar texto. Este patrón es similar al utilizado en `x3_generate_semantic_descriptions.py`. + +```python +# Asegúrate de tener el path raíz configurado +# ... (código de configuración de sys.path) + +from services.llm.llm_factory import LLMFactory +from backend.script_utils import load_configuration + +def main(): + # Cargar la configuración del script, que puede incluir qué LLM usar + configs = load_configuration() + llm_configs = configs.get("llm", {}) + + # Obtener el tipo de servicio y otros parámetros del config + # Por defecto, usamos 'groq' si no se especifica + service_type = llm_configs.get("service", "groq") + + print(f"🤖 Inicializando servicio LLM: {service_type}") + + # Crear una instancia del servicio usando la fábrica + # La fábrica se encarga de pasar las API keys desde las variables de entorno + llm_service = LLMFactory.create_service(service_type, **llm_configs) + + if not llm_service: + print(f"❌ Error: No se pudo crear el servicio LLM '{service_type}'. Abortando.") + return + + # Usar el servicio para generar texto + try: + prompt = "Explica la computación cuántica en una sola frase." + print(f"Enviando prompt: '{prompt}'") + + description = llm_service.generate_text(prompt) + + print("\nRespuesta del LLM:") + print(description) + + except Exception as e: + print(f"Ocurrió un error al contactar al servicio LLM: {e}") + +if __name__ == "__main__": + main() +``` + +#### 8.3.3 Servicios Disponibles + +La `LLMFactory` soporta los siguientes tipos de servicio (`service_type`): +- `openai` +- `groq` +- `claude` +- `gemini` +- `grok` +- `ollama` (para ejecución local) \ No newline at end of file diff --git a/backend/script_groups/EmailCrono/models/mensaje_email.py b/backend/script_groups/EmailCrono/models/mensaje_email.py index b170920..fb7335b 100644 --- a/backend/script_groups/EmailCrono/models/mensaje_email.py +++ b/backend/script_groups/EmailCrono/models/mensaje_email.py @@ -4,15 +4,16 @@ import hashlib from datetime import datetime from email.utils import parseaddr, parsedate_to_datetime + class MensajeEmail: def __init__(self, remitente, fecha, contenido, subject=None, adjuntos=None): self.remitente = self._estandarizar_remitente(remitente) self.fecha = self._estandarizar_fecha(fecha) - self.subject = subject if subject else 'Sin Asunto' + self.subject = subject if subject else "Sin Asunto" self.contenido = self._limpiar_contenido(contenido) self.adjuntos = adjuntos if adjuntos else [] self.hash = self._generar_hash() - + def _formatear_subject_para_link(self, subject): """ Formatea el subject para usarlo como ancla en links de Obsidian @@ -21,59 +22,61 @@ class MensajeEmail: if not subject: return "Sin-Asunto" # Eliminar caracteres especiales y reemplazar espacios con guiones - formatted = re.sub(r'[^\w\s-]', '', subject) - formatted = re.sub(r'\s+', '-', formatted.strip()) + formatted = re.sub(r"[^\w\s-]", "", subject) + formatted = re.sub(r"\s+", "-", formatted.strip()) return formatted def _limpiar_contenido(self, contenido): if not contenido: return "" - + # Eliminar líneas de metadatos - lines = contenido.split('\n') + lines = contenido.split("\n") cleaned_lines = [] - + for line in lines: # Skip metadata lines - if line.strip().startswith(('Da: ', 'Inviato: ', 'A: ', 'From: ', 'Sent: ', 'To: ')) or line.strip().startswith('Oggetto: '): + if line.strip().startswith( + ("Da: ", "Inviato: ", "A: ", "From: ", "Sent: ", "To: ") + ) or line.strip().startswith("Oggetto: "): continue # Limpiar espacios múltiples dentro de cada línea, pero mantener la línea completa - cleaned_line = re.sub(r' +', ' ', line) + cleaned_line = re.sub(r" +", " ", line) cleaned_lines.append(cleaned_line) - + # Unir las líneas preservando los saltos de línea - text = '\n'.join(cleaned_lines) - + text = "\n".join(cleaned_lines) + # Limpiar la combinación específica de CRLF+NBSP+CRLF - text = re.sub(r'\r?\n\xa0\r?\n', '\n', text) - + text = re.sub(r"\r?\n\xa0\r?\n", "\n", text) + # Reemplazar CRLF por LF - text = text.replace('\r\n', '\n') - + text = text.replace("\r\n", "\n") + # Reemplazar CR por LF - text = text.replace('\r', '\n') - + text = text.replace("\r", "\n") + # Reemplazar 3 o más saltos de línea por dos - text = re.sub(r'\n{3,}', '\n\n', text) - + text = re.sub(r"\n{3,}", "\n\n", text) + # Eliminar espacios al inicio y final del texto completo return text.strip() - + def to_markdown(self): # Hash con caracteres no título hash_line = f"+ {self.hash}\n\n" - + # Subject como título subject_line = f"### {self.subject if self.subject else 'Sin Asunto'}\n\n" - + # Fecha en formato legible - fecha_formato = self.fecha.strftime('%d-%m-%Y') + fecha_formato = self.fecha.strftime("%d-%m-%Y") fecha_line = f"- {fecha_formato}\n\n" - + # Contenido del mensaje md = f"{hash_line}{subject_line}{fecha_line}" md += self.contenido + "\n\n" - + # Adjuntos si existen if self.adjuntos: md += "### Adjuntos\n" @@ -86,28 +89,28 @@ class MensajeEmail: """ Genera una entrada de lista para el índice """ - fecha_formato = self.fecha.strftime('%d-%m-%Y') + fecha_formato = self.fecha.strftime("%d-%m-%Y") subject_link = self._formatear_subject_para_link(self.subject) return f"- {fecha_formato} - {self.remitente} - [[cronologia#{self.subject}|{subject_link}]]" def _estandarizar_remitente(self, remitente): - if 'Da:' in remitente: - remitente = remitente.split('Da:')[1].split('Inviato:')[0] - elif 'From:' in remitente: - remitente = remitente.split('From:')[1].split('Sent:')[0] - + if "Da:" in remitente: + remitente = remitente.split("Da:")[1].split("Inviato:")[0] + elif "From:" in remitente: + remitente = remitente.split("From:")[1].split("Sent:")[0] + nombre, email = parseaddr(remitente) if not nombre and email: - nombre = email.split('@')[0] + nombre = email.split("@")[0] elif not nombre and not email: - nombre_match = re.search(r'([A-Za-z\s]+)\s*<', remitente) + nombre_match = re.search(r"([A-Za-z\s]+)\s*<", remitente) if nombre_match: nombre = nombre_match.group(1) else: return "Remitente Desconocido" - - nombre = re.sub(r'[<>:"/\\|?*]', '', nombre.strip()) - nombre = nombre.encode('ascii', 'ignore').decode('ascii') + + nombre = re.sub(r'[<>:"/\\|?*]', "", nombre.strip()) + nombre = nombre.encode("ascii", "ignore").decode("ascii") return nombre def _estandarizar_fecha(self, fecha): @@ -125,21 +128,47 @@ class MensajeEmail: """ # Limpiar y normalizar el contenido para el hash # Para el hash, sí normalizamos completamente los espacios - contenido_hash = re.sub(r'\s+', ' ', self.contenido).strip() - + contenido_hash = re.sub(r"\s+", " ", self.contenido).strip() + # Normalizar el subject - subject_normalizado = re.sub(r'\s+', ' ', self.subject if self.subject else '').strip() - + subject_normalizado = re.sub( + r"\s+", " ", self.subject if self.subject else "" + ).strip() + # Crear una cadena con los elementos clave del mensaje elementos_hash = [ self.remitente.strip(), - self.fecha.strftime('%Y%m%d%H%M'), # Solo hasta minutos para permitir pequeñas variaciones + self.fecha.strftime( + "%Y%m%d%H%M" + ), # Solo hasta minutos para permitir pequeñas variaciones subject_normalizado, - contenido_hash[:500] # Usar solo los primeros 500 caracteres del contenido normalizado + contenido_hash[ + :500 + ], # Usar solo los primeros 500 caracteres del contenido normalizado ] - + # Unir todos los elementos con un separador único - texto_hash = '|'.join(elementos_hash) - + texto_hash = "|".join(elementos_hash) + + # Mostrar información de debug para el hash (solo si está habilitado) + if hasattr(self, "_debug_hash") and self._debug_hash: + print(f" 🔍 Debug Hash:") + print(f" - Remitente: '{self.remitente.strip()}'") + print(f" - Fecha: '{self.fecha.strftime('%Y%m%d%H%M')}'") + print(f" - Subject: '{subject_normalizado}'") + print(f" - Contenido (500 chars): '{contenido_hash[:500]}'") + print(f" - Texto completo hash: '{texto_hash[:100]}...'") + # Generar el hash - return hashlib.md5(texto_hash.encode()).hexdigest() \ No newline at end of file + hash_resultado = hashlib.md5(texto_hash.encode()).hexdigest() + + return hash_resultado + + def debug_hash_info(self): + """ + Muestra información detallada sobre cómo se genera el hash de este mensaje + """ + self._debug_hash = True + hash_result = self._generar_hash() + delattr(self, "_debug_hash") + return hash_result diff --git a/backend/script_groups/EmailCrono/script_config.json b/backend/script_groups/EmailCrono/script_config.json index 0f0b685..1c52339 100644 --- a/backend/script_groups/EmailCrono/script_config.json +++ b/backend/script_groups/EmailCrono/script_config.json @@ -8,7 +8,7 @@ "cronologia_file": "cronologia.md" }, "level3": { - "output_directory": "C:/Users/migue/OneDrive/Miguel/Obsidean/Trabajo/VM/04-SIDEL/14 - E5.007172 - Modifica O&U - SAE340" + "output_directory": "C:\\Users\\migue\\OneDrive\\Miguel\\Obsidean\\Trabajo\\VM\\03-VM\\45 - HENKEL - VM Auto Changeover" }, - "working_directory": "C:\\Trabajo\\SIDEL\\14 - E5.007172 - Modifica O&U - SAE340\\Reporte\\Email" + "working_directory": "D:\\Trabajo\\VM\\45 - HENKEL - VM Auto Changeover\\Entregado por VM\\01 - 26-07-2025 Max - Emails" } \ No newline at end of file diff --git a/backend/script_groups/EmailCrono/utils/beautify.py b/backend/script_groups/EmailCrono/utils/beautify.py index fb08ec3..977038d 100644 --- a/backend/script_groups/EmailCrono/utils/beautify.py +++ b/backend/script_groups/EmailCrono/utils/beautify.py @@ -4,6 +4,7 @@ from pathlib import Path from collections import defaultdict from enum import Enum + class PatternType(Enum): REGEX = "regex" STRING = "string" @@ -11,37 +12,42 @@ class PatternType(Enum): RIGHT = "right" SUBSTRING = "substring" + class BeautifyProcessor: def __init__(self, rules_file): self.rules_by_priority = self._load_rules(rules_file) def _load_rules(self, rules_file): rules_by_priority = defaultdict(list) - + try: - with open(rules_file, 'r', encoding='utf-8') as f: + with open(rules_file, "r", encoding="utf-8") as f: data = json.load(f) - - if not isinstance(data, dict) or 'rules' not in data: - raise ValueError("El archivo JSON debe contener un objeto con una clave 'rules'") - - for rule in data['rules']: + + if not isinstance(data, dict) or "rules" not in data: + raise ValueError( + "El archivo JSON debe contener un objeto con una clave 'rules'" + ) + + for rule in data["rules"]: try: - pattern = rule['pattern'] - replacement = rule['replacement'] - action = rule['action'] - pattern_type = PatternType(rule.get('type', 'string')) - priority = int(rule.get('priority', 999)) - + pattern = rule["pattern"] + replacement = rule["replacement"] + action = rule["action"] + pattern_type = PatternType(rule.get("type", "string")) + priority = int(rule.get("priority", 999)) + # Para remove_block, convertir el patrón con ..... a una regex if action == "remove_block": pattern = self._convert_block_pattern_to_regex(pattern) pattern_type = PatternType.REGEX elif pattern_type == PatternType.REGEX: pattern = re.compile(pattern) - - rules_by_priority[priority].append((pattern, replacement, action, pattern_type)) - + + rules_by_priority[priority].append( + (pattern, replacement, action, pattern_type) + ) + except KeyError as e: print(f"Error en regla: falta campo requerido {e}") continue @@ -51,12 +57,12 @@ class BeautifyProcessor: except Exception as e: print(f"Error procesando regla: {e}") continue - + except json.JSONDecodeError as e: print(f"Error decodificando JSON: {e}") except Exception as e: print(f"Error cargando reglas: {e}") - + return rules_by_priority def _convert_block_pattern_to_regex(self, pattern): @@ -67,42 +73,51 @@ class BeautifyProcessor: # Reemplazar temporalmente los ..... con un marcador único marker = "__BLOCK_MARKER__" pattern = pattern.replace(".....", marker) - + # Escapar caracteres especiales pattern = re.escape(pattern) - + # Restaurar el marcador con el patrón .*? pattern = pattern.replace(marker, ".*?") - - return re.compile(f'(?s){pattern}') + + return re.compile(f"(?s){pattern}") def _process_remove_block(self, text, pattern): result = text matches = list(pattern.finditer(result)) - + for match in reversed(matches): start, end = match.span() - - line_start = result.rfind('\n', 0, start) + 1 + + line_start = result.rfind("\n", 0, start) + 1 if line_start == 0: line_start = 0 - - line_end = result.find('\n', end) + + line_end = result.find("\n", end) if line_end == -1: line_end = len(result) else: line_end += 1 - - while line_start > 0 and result[line_start-1:line_start] == '\n' and \ - (line_start == 1 or result[line_start-2:line_start-1] == '\n'): + + while ( + line_start > 0 + and result[line_start - 1 : line_start] == "\n" + and (line_start == 1 or result[line_start - 2 : line_start - 1] == "\n") + ): line_start -= 1 - - while line_end < len(result) and result[line_end-1:line_end] == '\n' and \ - (line_end == len(result)-1 or result[line_end:line_end+1] == '\n'): + + while ( + line_end < len(result) + and result[line_end - 1 : line_end] == "\n" + and ( + line_end == len(result) - 1 + or result[line_end : line_end + 1] == "\n" + ) + ): line_end += 1 - + result = result[:line_start] + result[line_end:] - + return result def _line_matches(self, line, pattern, pattern_type): @@ -134,54 +149,63 @@ class BeautifyProcessor: result_lines.append(line.replace(pattern, replacement, 1)) else: result_lines.append(line) - return '\n'.join(result_lines) + return "\n".join(result_lines) elif pattern_type == PatternType.RIGHT: lines = text.splitlines() result_lines = [] for line in lines: if line.strip().endswith(pattern): - result_lines.append(line[:line.rindex(pattern)] + replacement + line[line.rindex(pattern) + len(pattern):]) + result_lines.append( + line[: line.rindex(pattern)] + + replacement + + line[line.rindex(pattern) + len(pattern) :] + ) else: result_lines.append(line) - return '\n'.join(result_lines) + return "\n".join(result_lines) return text def process_text(self, text): if not text: return text - + result = text for priority in sorted(self.rules_by_priority.keys()): rules = self.rules_by_priority[priority] - print(f"Aplicando reglas de prioridad {priority}") - + for pattern, replacement, action, pattern_type in rules: try: if action == "remove_block": result = self._process_remove_block(result, pattern) elif action == "replace": - result = self._apply_replace(result, pattern, replacement, pattern_type) + result = self._apply_replace( + result, pattern, replacement, pattern_type + ) elif action == "remove_line": - result = self._process_remove_line(result, pattern, pattern_type) + result = self._process_remove_line( + result, pattern, pattern_type + ) elif action in ["add_before", "add_after"]: - result = self._process_line_additions(result, pattern, replacement, action, pattern_type) + result = self._process_line_additions( + result, pattern, replacement, action, pattern_type + ) except Exception as e: print(f"Error aplicando regla {pattern}: {e}") continue - + return result def process_file(self, input_file, output_file=None): try: - with open(input_file, 'r', encoding='utf-8') as f: + with open(input_file, "r", encoding="utf-8") as f: content = f.read() - + processed_content = self.process_text(content) - + output = output_file or input_file - with open(output, 'w', encoding='utf-8') as f: + with open(output, "w", encoding="utf-8") as f: f.write(processed_content) - + except Exception as e: print(f"Error procesando archivo {input_file}: {e}") @@ -189,28 +213,28 @@ class BeautifyProcessor: lines = text.splitlines() result_lines = [] skip_next_empty = False - + for i, line in enumerate(lines): should_remove = self._line_matches(line, pattern, pattern_type) - + if should_remove: if i < len(lines) - 1 and not lines[i + 1].strip(): skip_next_empty = True continue - + if skip_next_empty and not line.strip(): skip_next_empty = False continue - + result_lines.append(line) skip_next_empty = False - - return '\n'.join(result_lines) + + return "\n".join(result_lines) def _process_line_additions(self, text, pattern, replacement, action, pattern_type): lines = text.splitlines() result_lines = [] - + for line in lines: if self._line_matches(line, pattern, pattern_type): if action == "add_before": @@ -221,5 +245,5 @@ class BeautifyProcessor: result_lines.append(replacement) else: result_lines.append(line) - - return '\n'.join(result_lines) \ No newline at end of file + + return "\n".join(result_lines) diff --git a/backend/script_groups/EmailCrono/utils/email_parser.py b/backend/script_groups/EmailCrono/utils/email_parser.py index 58d296b..d40b905 100644 --- a/backend/script_groups/EmailCrono/utils/email_parser.py +++ b/backend/script_groups/EmailCrono/utils/email_parser.py @@ -12,6 +12,7 @@ from utils.attachment_handler import guardar_adjunto import tempfile import os + def _get_payload_safely(parte): """ Obtiene el payload de una parte del email de forma segura @@ -22,99 +23,117 @@ def _get_payload_safely(parte): payload = parte.get_payload(decode=True) if payload is None: return None - charset = parte.get_content_charset() or 'utf-8' - return payload.decode(charset, errors='ignore') + charset = parte.get_content_charset() or "utf-8" + return payload.decode(charset, errors="ignore") except Exception as e: print(f"Error getting payload: {str(e)}") return None + def _extract_subject_from_text(text): """ Extrae el asunto de un texto dados diferentes formatos de cabecera """ subject_headers = { - 'Oggetto: ': 9, # Italian - 'Subject: ': 9, # English - 'Asunto: ': 8, # Spanish - 'Sujet: ': 7, # French - 'Betreff: ': 9 # German + "Oggetto: ": 9, # Italian + "Subject: ": 9, # English + "Asunto: ": 8, # Spanish + "Sujet: ": 7, # French + "Betreff: ": 9, # German } - - for line in text.split('\n'): + + for line in text.split("\n"): line = line.strip() for header, offset in subject_headers.items(): if line.startswith(header): return line[offset:].strip() return None + def _should_skip_line(line): """ Determina si una línea debe ser omitida por ser una cabecera de email """ headers_to_skip = [ - 'Da: ', 'Inviato: ', 'A: ', # Italian - 'From: ', 'Sent: ', 'To: ', # English - 'De: ', 'Enviado: ', 'Para: ', # Spanish - 'Von: ', 'Gesendet: ', 'An: ', # German - 'De : ', 'Envoyé : ', 'À : ' # French + "Da: ", + "Inviato: ", + "A: ", # Italian + "From: ", + "Sent: ", + "To: ", # English + "De: ", + "Enviado: ", + "Para: ", # Spanish + "Von: ", + "Gesendet: ", + "An: ", # German + "De : ", + "Envoyé : ", + "À : ", # French ] return any(line.strip().startswith(header) for header in headers_to_skip) + def _html_a_markdown(html): """ Convierte contenido HTML a texto markdown, extrayendo el asunto si está presente """ if html is None: return (None, "") - + try: # Limpieza básica - html = html.replace('\xa0', ' ') # NBSP a espacio normal - html = html.replace('\r\n', '\n') # CRLF a LF - html = html.replace('\r', '\n') # CR a LF - - soup = BeautifulSoup(html, 'html.parser') - + html = html.replace("\xa0", " ") # NBSP a espacio normal + html = html.replace("\r\n", "\n") # CRLF a LF + html = html.replace("\r", "\n") # CR a LF + + soup = BeautifulSoup(html, "html.parser") + # Procesar tablas - for table in soup.find_all('table'): + for table in soup.find_all("table"): try: - rows = table.find_all('tr') + rows = table.find_all("tr") if not rows: continue - + # Matriz para almacenar la tabla procesada table_matrix = [] max_cols = 0 - + # Primera pasada: crear matriz y procesar rowspans/colspans row_idx = 0 while row_idx < len(rows): row = rows[row_idx] - cells = row.find_all(['th', 'td']) + cells = row.find_all(["th", "td"]) if not cells: row_idx += 1 continue - + # Expandir matriz si es necesario while len(table_matrix) <= row_idx: table_matrix.append([]) - + col_idx = 0 for cell in cells: # Encontrar la siguiente columna disponible - while col_idx < len(table_matrix[row_idx]) and table_matrix[row_idx][col_idx] is not None: + while ( + col_idx < len(table_matrix[row_idx]) + and table_matrix[row_idx][col_idx] is not None + ): col_idx += 1 - + # Obtener rowspan y colspan - rowspan = int(cell.get('rowspan', 1)) - colspan = int(cell.get('colspan', 1)) - + rowspan = int(cell.get("rowspan", 1)) + colspan = int(cell.get("colspan", 1)) + # Procesar el texto de la celda reemplazando saltos de línea por
cell_text = cell.get_text().strip() - cell_text = cell_text.replace('\n', '
') - cell_text = re.sub(r'\s*
\s*
\s*', '
', cell_text) # Eliminar
múltiples + cell_text = cell_text.replace("\n", "
") + cell_text = re.sub( + r"\s*
\s*
\s*", "
", cell_text + ) # Eliminar
múltiples cell_text = cell_text.strip() - + # Rellenar la matriz con el texto y None para las celdas combinadas for r in range(rowspan): current_row = row_idx + r @@ -122,90 +141,97 @@ def _html_a_markdown(html): while len(table_matrix) <= current_row: table_matrix.append([]) # Expandir fila si es necesario - while len(table_matrix[current_row]) <= col_idx + colspan - 1: + while ( + len(table_matrix[current_row]) <= col_idx + colspan - 1 + ): table_matrix[current_row].append(None) - + for c in range(colspan): if r == 0 and c == 0: table_matrix[current_row][col_idx + c] = cell_text else: - table_matrix[current_row][col_idx + c] = '' - + table_matrix[current_row][col_idx + c] = "" + col_idx += colspan - + max_cols = max(max_cols, col_idx) row_idx += 1 - + # Asegurar que todas las filas tengan el mismo número de columnas for row in table_matrix: while len(row) < max_cols: - row.append('') - + row.append("") + # Calcular anchos máximos por columna col_widths = [0] * max_cols for row in table_matrix: for col_idx, cell in enumerate(row): if cell is not None: - col_widths[col_idx] = max(col_widths[col_idx], len(str(cell))) - + col_widths[col_idx] = max( + col_widths[col_idx], len(str(cell)) + ) + # Generar tabla Markdown markdown_table = [] - + # Cabecera if table_matrix: - header = '|' + header = "|" for col_idx, width in enumerate(col_widths): - cell = str(table_matrix[0][col_idx] or '') - header += f' {cell.ljust(width)} |' + cell = str(table_matrix[0][col_idx] or "") + header += f" {cell.ljust(width)} |" markdown_table.append(header) - + # Separador - separator = '|' + separator = "|" for width in col_widths: - separator += '-' * (width + 2) + '|' + separator += "-" * (width + 2) + "|" markdown_table.append(separator) - + # Contenido for row_idx in range(1, len(table_matrix)): - row_text = '|' + row_text = "|" for col_idx, width in enumerate(col_widths): - cell = str(table_matrix[row_idx][col_idx] or '') - row_text += f' {cell.ljust(width)} |' + cell = str(table_matrix[row_idx][col_idx] or "") + row_text += f" {cell.ljust(width)} |" markdown_table.append(row_text) - + # Reemplazar la tabla HTML con la versión Markdown if markdown_table: - table.replace_with(soup.new_string('\n' + '\n'.join(markdown_table) + '\n')) - + table.replace_with( + soup.new_string("\n" + "\n".join(markdown_table) + "\n") + ) + except Exception as e: print(f"Error procesando tabla: {str(e)}") continue - + # Procesar saltos de línea - for br in soup.find_all('br'): - br.replace_with('\n') - + for br in soup.find_all("br"): + br.replace_with("\n") + # Obtener texto limpio text = soup.get_text() - + # Procesar líneas cleaned_lines = [] subject = None - - for line in text.split('\n'): + + for line in text.split("\n"): if not subject: subject = _extract_subject_from_text(line) - + if not _should_skip_line(line): cleaned_lines.append(line) - - final_text = '\n'.join(cleaned_lines).strip() + + final_text = "\n".join(cleaned_lines).strip() return (subject, final_text) - + except Exception as e: print(f"Error en html_a_markdown: {str(e)}") return (None, html if html else "") + def _procesar_email_adjunto(parte, dir_adjuntos): """ Procesa un email que viene como adjunto dentro de otro email. @@ -231,45 +257,51 @@ def _procesar_email_adjunto(parte, dir_adjuntos): mensajes.extend(procesar_eml_interno(msg, dir_adjuntos)) elif isinstance(payload, email.message.Message): mensajes.extend(procesar_eml_interno(payload, dir_adjuntos)) - + return mensajes except Exception as e: print(f"Error procesando email adjunto: {str(e)}") return [] + def procesar_eml(ruta_archivo, dir_adjuntos): """ Punto de entrada principal para procesar archivos .eml """ try: - with open(ruta_archivo, 'rb') as eml: + print(f" 📧 Abriendo archivo: {ruta_archivo}") + with open(ruta_archivo, "rb") as eml: mensaje = BytesParser(policy=policy.default).parse(eml) - return procesar_eml_interno(mensaje, dir_adjuntos) + + mensajes = procesar_eml_interno(mensaje, dir_adjuntos) + print(f" 📧 Procesamiento completado: {len(mensajes)} mensajes extraídos") + return mensajes except Exception as e: - print(f"Error al abrir el archivo {ruta_archivo}: {str(e)}") + print(f"❌ Error al abrir el archivo {ruta_archivo}: {str(e)}") return [] + def procesar_eml_interno(mensaje, dir_adjuntos): """ Procesa un mensaje de email, ya sea desde archivo o adjunto """ mensajes = [] - + try: - remitente = mensaje.get('from', '') - fecha_str = mensaje.get('date', '') + remitente = mensaje.get("from", "") + fecha_str = mensaje.get("date", "") fecha = _parsear_fecha(fecha_str) - + # Get subject from email headers first - subject = mensaje.get('subject', '') + subject = mensaje.get("subject", "") if subject: # Try to decode if it's encoded subject = str(email.header.make_header(email.header.decode_header(subject))) - + contenido = "" adjuntos = [] tiene_html = False - + # First pass: check for HTML content if mensaje.is_multipart(): for parte in mensaje.walk(): @@ -278,12 +310,12 @@ def procesar_eml_interno(mensaje, dir_adjuntos): break else: tiene_html = mensaje.get_content_type() == "text/html" - + # Second pass: process content and attachments if mensaje.is_multipart(): for parte in mensaje.walk(): content_type = parte.get_content_type() - + try: if content_type == "text/html": html_content = _get_payload_safely(parte) @@ -301,11 +333,13 @@ def procesar_eml_interno(mensaje, dir_adjuntos): # Procesar email adjunto mensajes_adjuntos = _procesar_email_adjunto(parte, dir_adjuntos) mensajes.extend(mensajes_adjuntos) - elif parte.get_content_disposition() == 'attachment': + elif parte.get_content_disposition() == "attachment": nombre = parte.get_filename() - if nombre and nombre.lower().endswith('.eml'): + if nombre and nombre.lower().endswith(".eml"): # Si es un archivo .eml adjunto - mensajes_adjuntos = _procesar_email_adjunto(parte, dir_adjuntos) + mensajes_adjuntos = _procesar_email_adjunto( + parte, dir_adjuntos + ) mensajes.extend(mensajes_adjuntos) else: # Otros tipos de adjuntos @@ -324,38 +358,60 @@ def procesar_eml_interno(mensaje, dir_adjuntos): subject = part_subject else: contenido = _get_payload_safely(mensaje) or "" - + # Solo agregar el mensaje si tiene contenido útil if contenido or subject or adjuntos: - mensajes.append(MensajeEmail( + mensaje_nuevo = MensajeEmail( remitente=remitente, fecha=fecha, contenido=contenido, subject=subject, - adjuntos=adjuntos - )) - + adjuntos=adjuntos, + ) + print(f" ✉️ Mensaje extraído:") + print(f" - Subject: {subject}") + print(f" - Remitente: {remitente}") + print(f" - Fecha: {fecha}") + print(f" - Adjuntos: {len(adjuntos)} archivos") + print(f" - Contenido: {len(contenido)} caracteres") + print(f" - Hash generado: {mensaje_nuevo.hash}") + mensajes.append(mensaje_nuevo) + else: + print(f" ⚠️ Mensaje vacío o sin contenido útil - no se agregará") + except Exception as e: print(f"Error procesando mensaje: {str(e)}") - + return mensajes + def _parsear_fecha(fecha_str): try: fecha = parsedate_to_datetime(fecha_str) return fecha.replace(tzinfo=None) # Remove timezone info except: try: - fecha_match = re.search(r'venerd=EC (\d{1,2}) (\w+) (\d{4}) (\d{1,2}):(\d{2})', fecha_str) + fecha_match = re.search( + r"venerd=EC (\d{1,2}) (\w+) (\d{4}) (\d{1,2}):(\d{2})", fecha_str + ) if fecha_match: dia, mes, año, hora, minuto = fecha_match.groups() meses_it = { - 'gennaio': 1, 'febbraio': 2, 'marzo': 3, 'aprile': 4, - 'maggio': 5, 'giugno': 6, 'luglio': 7, 'agosto': 8, - 'settembre': 9, 'ottobre': 10, 'novembre': 11, 'dicembre': 12 + "gennaio": 1, + "febbraio": 2, + "marzo": 3, + "aprile": 4, + "maggio": 5, + "giugno": 6, + "luglio": 7, + "agosto": 8, + "settembre": 9, + "ottobre": 10, + "novembre": 11, + "dicembre": 12, } mes_num = meses_it.get(mes.lower(), 1) return datetime(int(año), mes_num, int(dia), int(hora), int(minuto)) except: pass - return datetime.now() \ No newline at end of file + return datetime.now() diff --git a/backend/script_groups/EmailCrono/utils/markdown_handler.py b/backend/script_groups/EmailCrono/utils/markdown_handler.py index 2991e3d..a036985 100644 --- a/backend/script_groups/EmailCrono/utils/markdown_handler.py +++ b/backend/script_groups/EmailCrono/utils/markdown_handler.py @@ -4,36 +4,138 @@ import re from datetime import datetime from models.mensaje_email import MensajeEmail + def cargar_cronologia_existente(archivo): + """ + Carga mensajes existentes desde un archivo de cronología en formato markdown. + Formato esperado: + + hash + + ### Subject + + - fecha + + Contenido... + + ### Adjuntos (opcional) + - [[archivo1]] + --- + """ mensajes = [] if not os.path.exists(archivo): + print(f"Archivo de cronología no existe: {archivo}") return mensajes - with open(archivo, 'r', encoding='utf-8') as f: + print(f"Cargando cronología existente desde: {archivo}") + + with open(archivo, "r", encoding="utf-8") as f: contenido = f.read() - bloques = contenido.split('---\n\n') - for bloque in bloques: + # Saltar el índice inicial si existe (hasta el primer ---\n\n) + if contenido.startswith("# Índice de Mensajes"): + partes = contenido.split("---\n\n", 1) + if len(partes) > 1: + contenido = partes[1] + else: + print("Archivo solo contiene índice, no hay mensajes") + return mensajes + + # Dividir por separadores de mensaje + bloques = contenido.split("---\n\n") + + print(f"Encontrados {len(bloques)} bloques para procesar") + + for i, bloque in enumerate(bloques): if not bloque.strip(): continue - match = re.match(r'## (\d{14})\|(.*?)\n\n(.*)', bloque.strip(), re.DOTALL) - if match: - fecha_str, remitente, contenido = match.groups() - fecha = datetime.strptime(fecha_str, '%Y%m%d%H%M%S') - - adjuntos = [] - if '### Adjuntos' in contenido: - contenido_principal, lista_adjuntos = contenido.split('### Adjuntos') - adjuntos = [adj.strip()[2:-2] for adj in lista_adjuntos.strip().split('\n')] - contenido = contenido_principal.strip() + try: + # Buscar el patrón: + hash, ### subject, - fecha, contenido + lineas = bloque.strip().split("\n") - mensajes.append(MensajeEmail( + # Encontrar hash + hash_msg = None + subject = None + fecha = None + contenido_inicio = 0 + + for j, linea in enumerate(lineas): + if linea.startswith("+ ") and not hash_msg: + hash_msg = linea[2:].strip() + elif linea.startswith("### ") and not subject: + subject = linea[4:].strip() + elif linea.startswith("- ") and not fecha: + try: + fecha_str = linea[2:].strip() + fecha = datetime.strptime(fecha_str, "%d-%m-%Y") + contenido_inicio = j + 1 + break + except ValueError: + continue + + if not hash_msg or not fecha: + print(f"Bloque {i+1}: No se pudo extraer hash o fecha, saltando") + continue + + # Extraer contenido y adjuntos + contenido_lineas = lineas[contenido_inicio:] + adjuntos = [] + + # Buscar sección de adjuntos + contenido_texto = [] + en_adjuntos = False + + for linea in contenido_lineas: + if linea.strip() == "### Adjuntos": + en_adjuntos = True + continue + + if en_adjuntos: + if linea.startswith("- [[") and linea.endswith("]]"): + adjunto = linea[4:-2] # Remover - [[ y ]] + adjuntos.append(adjunto) + else: + contenido_texto.append(linea) + + # Unir contenido sin líneas vacías al final + contenido_final = "\n".join(contenido_texto).strip() + + # Crear el mensaje sin especificar remitente ya que no está en el formato actual + # El remitente se extraerá del contenido si es posible + remitente = "Remitente Desconocido" # valor por defecto + + # Intentar extraer remitente del contenido + for linea in contenido_final.split("\n")[ + :5 + ]: # revisar solo las primeras líneas + if "From:" in linea or "De:" in linea or "Da:" in linea: + remitente = linea.strip() + break + + mensaje = MensajeEmail( remitente=remitente, fecha=fecha, - contenido=contenido, - adjuntos=adjuntos - )) + contenido=contenido_final, + subject=subject, + adjuntos=adjuntos, + ) + # Verificar que el hash coincida para validar + if mensaje.hash == hash_msg: + mensajes.append(mensaje) + print(f"✓ Mensaje cargado: {subject} - {fecha.strftime('%d-%m-%Y')}") + else: + print(f"⚠ Hash no coincide para mensaje {subject}, regenerando...") + # Si el hash no coincide, usar el hash original del archivo + mensaje.hash = hash_msg + mensajes.append(mensaje) + + except Exception as e: + print(f"Error procesando bloque {i+1}: {str(e)}") + print(f"Contenido del bloque: {bloque[:200]}...") + continue + + print( + f"Carga completada: {len(mensajes)} mensajes cargados desde cronología existente" + ) return mensajes - diff --git a/backend/script_groups/EmailCrono/work_dir.json b/backend/script_groups/EmailCrono/work_dir.json index 3b4db0b..85a606e 100644 --- a/backend/script_groups/EmailCrono/work_dir.json +++ b/backend/script_groups/EmailCrono/work_dir.json @@ -1,6 +1,8 @@ { - "path": "C:\\Trabajo\\SIDEL\\14 - E5.007172 - Modifica O&U - SAE340\\Reporte\\Email", + "path": "D:\\Trabajo\\VM\\45 - HENKEL - VM Auto Changeover\\Entregado por VM\\01 - 26-07-2025 Max - Emails", "history": [ + "D:\\Trabajo\\VM\\45 - HENKEL - VM Auto Changeover\\Entregado por VM\\01 - 26-07-2025 Max - Emails", + "C:\\Users\\migue\\OneDrive\\Miguel\\Obsidean\\Trabajo\\VM\\03-VM\\45 - HENKEL - VM Auto Changeover", "C:\\Trabajo\\SIDEL\\14 - E5.007172 - Modifica O&U - SAE340\\Reporte\\Email", "C:\\Trabajo\\SIDEL\\12 - SAE052 - Syrup Update & GSD Update\\Reporte\\Emails", "C:\\Trabajo\\SIDEL\\10 - E5.007095 - Modifica O&U - SAE463\\Reporte\\Email", @@ -8,8 +10,6 @@ "C:\\Trabajo\\SIDEL\\EMAILs\\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS", "C:\\Estudio", "C:\\Trabajo\\VM\\40 - 93040 - HENKEL - NEXT2 Problem\\Reporte\\EmailTody", - "C:\\Trabajo\\VM\\30 - 9.3941- Kosme - Portogallo (Modifica + Linea)\\Reporte\\Emails", - "C:\\Users\\migue\\OneDrive\\Miguel\\Obsidean\\Trabajo\\VM\\30 - 9.3941- Kosme - Portogallo (Modifica + Linea)\\Emails", - "C:\\Trabajo\\VM\\40 - 93040 - HENKEL - NEXT2 Problem\\Reporte\\Emails\\Trial" + "C:\\Trabajo\\VM\\30 - 9.3941- Kosme - Portogallo (Modifica + Linea)\\Reporte\\Emails" ] } \ No newline at end of file diff --git a/backend/script_groups/EmailCrono/x1.py b/backend/script_groups/EmailCrono/x1.py index 37c847c..32995b5 100644 --- a/backend/script_groups/EmailCrono/x1.py +++ b/backend/script_groups/EmailCrono/x1.py @@ -6,9 +6,8 @@ import os import sys from pathlib import Path from utils.email_parser import procesar_eml -from utils.markdown_handler import cargar_cronologia_existente from utils.beautify import BeautifyProcessor -import json + script_root = os.path.dirname( os.path.dirname(os.path.dirname(os.path.dirname(__file__))) ) @@ -34,9 +33,17 @@ def generar_indice(mensajes): def main(): # Cargar configuraciones del entorno - # configs = json.loads(os.environ.get("SCRIPT_CONFIGS", "{}")) configs = load_configuration() + # Verificar si la configuración se cargó según backend_setup.md + if not configs: + print("Error: No se pudo cargar la configuración. Verificar script_config.json") + sys.stdout.flush() + return + + print("✅ Configuración cargada exitosamente") + sys.stdout.flush() + # Obtener working directory working_directory = configs.get("working_directory", ".") @@ -46,27 +53,29 @@ def main(): attachments_dir = group_config.get("attachments_dir", "adjuntos") work_config = configs.get("level3", {}) - outpu_directory = work_config.get("output_directory", ".") + output_directory = work_config.get("output_directory", ".") # Construir rutas absolutas input_dir = ( working_directory # El directorio de trabajo es el directorio de entrada ) - output_file = os.path.join(outpu_directory, cronologia_file) + output_file = os.path.join(output_directory, cronologia_file) attachments_path = os.path.join(working_directory, attachments_dir) # Debug prints print(f"Working directory: {working_directory}") print(f"Input directory: {input_dir}") - print(f"Output directory: {outpu_directory}") + print(f"Output directory: {output_directory}") print(f"Cronologia file: {output_file}") print(f"Attachments directory: {attachments_path}") + sys.stdout.flush() # Obtener el directorio donde está el script actual script_dir = os.path.dirname(os.path.abspath(__file__)) beautify_rules = os.path.join(script_dir, "config", "beautify_rules.json") beautifier = BeautifyProcessor(beautify_rules) print(f"Beautify rules file: {beautify_rules}") + sys.stdout.flush() # Ensure directories exist os.makedirs(attachments_path, exist_ok=True) @@ -75,39 +84,82 @@ def main(): input_path = Path(input_dir) if not input_path.exists(): print(f"Error: Input directory {input_path} does not exist") + sys.stdout.flush() return eml_files = list(input_path.glob("*.eml")) print(f"Found {len(eml_files)} .eml files") + if not eml_files: + print("⚠️ No se encontraron archivos .eml en el directorio") + sys.stdout.flush() + return + + # Crear cronología nueva (no cargar existente) mensajes = [] - print(f"Loaded {len(mensajes)} existing messages") - mensajes_hash = {msg.hash for msg in mensajes} + mensajes_hash = set() + print("Creando cronología nueva (archivo se sobrescribirá)") + sys.stdout.flush() total_procesados = 0 total_nuevos = 0 mensajes_duplicados = 0 for archivo in eml_files: - print(f"\nProcessing {archivo}") + print(f"\n{'='*60}") + print(f"Processing file: {archivo}") + sys.stdout.flush() nuevos_mensajes = procesar_eml(archivo, attachments_path) + print(f"Extracted {len(nuevos_mensajes)} messages from {archivo.name}") + sys.stdout.flush() total_procesados += len(nuevos_mensajes) # Verificar duplicados y aplicar beautify solo a los mensajes nuevos - for msg in nuevos_mensajes: + for i, msg in enumerate(nuevos_mensajes): + print(f"\n--- Message {i+1}/{len(nuevos_mensajes)} from {archivo.name} ---") + print(f"Remitente: {msg.remitente}") + print(f"Fecha: {msg.fecha}") + print(f"Subject: {msg.subject}") + print(f"Hash: {msg.hash}") + print(f"Adjuntos: {msg.adjuntos}") + sys.stdout.flush() + if msg.hash not in mensajes_hash: + print("✓ NUEVO mensaje - Agregando a la cronología") + sys.stdout.flush() # Aplicar beautify solo si el mensaje es nuevo msg.contenido = beautifier.process_text(msg.contenido) mensajes.append(msg) mensajes_hash.add(msg.hash) total_nuevos += 1 else: + print("⚠ DUPLICADO - Ya existe un mensaje con este hash") mensajes_duplicados += 1 + # Buscar el mensaje duplicado para mostrar información detallada + for existing_msg in mensajes: + if existing_msg.hash == msg.hash: + print(" 📋 Comparación de mensajes duplicados:") + print(" Mensaje existente:") + print(f" - Remitente: {existing_msg.remitente}") + print(f" - Fecha: {existing_msg.fecha}") + print(f" - Subject: {existing_msg.subject}") + print(" Mensaje nuevo (rechazado):") + print(f" - Remitente: {msg.remitente}") + print(f" - Fecha: {msg.fecha}") + print(f" - Subject: {msg.subject}") + + # Mostrar debug detallado del hash para ambos mensajes + print(" 🔍 Debug detallado del hash duplicado:") + print(f" Hash: {msg.hash}") + msg.debug_hash_info() + sys.stdout.flush() + break print("\nEstadísticas de procesamiento:") print("- Total mensajes encontrados:", total_procesados) print("- Mensajes únicos añadidos:", total_nuevos) print("- Mensajes duplicados ignorados:", mensajes_duplicados) + sys.stdout.flush() # Ordenar mensajes de más reciente a más antiguo mensajes.sort(key=lambda x: x.fecha, reverse=True) @@ -117,12 +169,24 @@ def main(): # Escribir el archivo con el índice y los mensajes print(f"\nWriting {len(mensajes)} messages to {output_file}") - with open(output_file, "w", encoding="utf-8") as f: - # Primero escribir el índice - f.write(indice) - # Luego escribir todos los mensajes - for msg in mensajes: - f.write(msg.to_markdown()) + sys.stdout.flush() + + try: + with open(output_file, "w", encoding="utf-8") as f: + # Primero escribir el índice + f.write(indice) + # Luego escribir todos los mensajes + for msg in mensajes: + f.write(msg.to_markdown()) + + print(f"✅ Cronología guardada exitosamente en: {output_file}") + print(f"📊 Total de mensajes en la cronología: {len(mensajes)}") + sys.stdout.flush() + + except Exception as e: + print(f"❌ Error al guardar la cronología: {e}") + sys.stdout.flush() + return if __name__ == "__main__": diff --git a/backend/script_groups/ObtainIOFromProjectTia/script_config.json b/backend/script_groups/ObtainIOFromProjectTia/script_config.json index 8e4c973..2ed30cd 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": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\TiaExport" + "working_directory": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giorgio 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 fdea55b..aa6b0f5 100644 --- a/backend/script_groups/ObtainIOFromProjectTia/work_dir.json +++ b/backend/script_groups/ObtainIOFromProjectTia/work_dir.json @@ -1,6 +1,7 @@ { - "path": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\TiaExport", + "path": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giorgio in Bosco\\Reporte\\TiaExport", "history": [ + "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giorgio in Bosco\\Reporte\\TiaExport", "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", 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 ae401d4..16d49cd 100644 --- a/backend/script_groups/XML Parser to SCL/script_config.json +++ b/backend/script_groups/XML Parser to SCL/script_config.json @@ -15,5 +15,5 @@ "xref_source_subdir": "source" }, "level3": {}, - "working_directory": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\TiaExport" + "working_directory": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giorgio 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 98f2cd8..a9ad1e4 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": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\TiaExport", + "path": "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giorgio in Bosco\\Reporte\\TiaExport", "history": [ + "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giorgio in Bosco\\Reporte\\TiaExport", "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", diff --git a/data/launcher_history.json b/data/launcher_history.json index 704c8fc..be18264 100644 --- a/data/launcher_history.json +++ b/data/launcher_history.json @@ -1,5 +1,83 @@ { "history": [ + { + "id": "e8aa982b", + "group_id": "2", + "script_name": "main.py", + "executed_date": "2025-07-29T16:05:04.334751Z", + "arguments": [], + "working_directory": "D:/Proyectos/Scripts/RS485/MaselliSimulatorApp", + "python_env": "tia_scripting", + "executable_type": "pythonw.exe", + "status": "running", + "pid": 24560, + "execution_time": null + }, + { + "id": "32f31000", + "group_id": "2", + "script_name": "main.py", + "executed_date": "2025-07-28T11:07:27.240046Z", + "arguments": [], + "working_directory": "D:/Proyectos/Scripts/RS485/MaselliSimulatorApp", + "python_env": "tia_scripting", + "executable_type": "pythonw.exe", + "status": "running", + "pid": 32692, + "execution_time": null + }, + { + "id": "fc0a57b7", + "group_id": "2", + "script_name": "main.py", + "executed_date": "2025-07-22T15:44:52.285146Z", + "arguments": [], + "working_directory": "D:/Proyectos/Scripts/RS485/MaselliSimulatorApp", + "python_env": "tia_scripting", + "executable_type": "pythonw.exe", + "status": "running", + "pid": 19992, + "execution_time": null + }, + { + "id": "d6c698e9", + "group_id": "2", + "script_name": "main.py", + "executed_date": "2025-07-21T15:04:24.680517Z", + "arguments": [], + "working_directory": "D:/Proyectos/Scripts/RS485/MaselliSimulatorApp", + "python_env": "tia_scripting", + "executable_type": "pythonw.exe", + "status": "running", + "pid": 30356, + "execution_time": null + }, + { + "id": "98a1228a", + "group_id": "2", + "script_name": "main.py", + "executed_date": "2025-07-18T15:21:08.672411Z", + "arguments": [], + "working_directory": "D:/Proyectos/Scripts/RS485/MaselliSimulatorApp", + "python_env": "tia_scripting", + "executable_type": "pythonw.exe", + "status": "running", + "pid": 43768, + "execution_time": null + }, + { + "id": "e2ab479e", + "group_id": "2", + "script_name": "main.py", + "executed_date": "2025-07-17T11:55:05.330647Z", + "arguments": [], + "working_directory": "D:/Proyectos/Scripts/RS485/MaselliSimulatorApp", + "python_env": "tia_scripting", + "executable_type": "pythonw.exe", + "status": "running", + "pid": 30736, + "execution_time": null + }, { "id": "e7060cbc", "group_id": "2", diff --git a/data/log.txt b/data/log.txt index 3ec22f8..a51e634 100644 --- a/data/log.txt +++ b/data/log.txt @@ -1,28451 +1,867 @@ -[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 +[10:55:14] Iniciando ejecución de x1.py en D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails... +[10:55:14] ✅ Configuración cargada exitosamente +[10:55:14] Working directory: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails +[10:55:14] Input directory: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails +[10:55:14] Output directory: C:\Users\migue\OneDrive\Miguel\Obsidean\Trabajo\VM\03-VM\45 - HENKEL - VM Auto Changeover +[10:55:14] Cronologia file: C:\Users\migue\OneDrive\Miguel\Obsidean\Trabajo\VM\03-VM\45 - HENKEL - VM Auto Changeover\cronologia.md +[10:55:14] Attachments directory: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\adjuntos +[10:55:14] Beautify rules file: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\EmailCrono\config\beautify_rules.json +[10:55:14] Found 11 .eml files +[10:55:14] Creando cronología nueva (archivo se sobrescribirá) +[10:55:14] ============================================================ +[10:55:14] Processing file: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\Alpla BOW2 Automated changeover next steps.eml +[10:55:14] 📧 Abriendo archivo: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\Alpla BOW2 Automated changeover next steps.eml +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: Alpla BOW2 Automated changeover next steps +[10:55:14] - Remitente: Sam.Colley@alpla.com +[10:55:14] - Fecha: 2025-03-06 22:11:41 +[10:55:14] - Adjuntos: 0 archivos +[10:55:14] - Contenido: 3208 caracteres +[10:55:14] - Hash generado: 444a9733c3be75a66f442c03b64e4310 +[10:55:14] 📧 Procesamiento completado: 1 mensajes extraídos +[10:55:14] Extracted 1 messages from Alpla BOW2 Automated changeover next steps.eml +[10:55:14] --- Message 1/1 from Alpla BOW2 Automated changeover next steps.eml --- +[10:55:14] Remitente: Sam.Colley +[10:55:14] Fecha: 2025-03-06 22:11:41 +[10:55:14] Subject: Alpla BOW2 Automated changeover next steps +[10:55:14] Hash: 444a9733c3be75a66f442c03b64e4310 +[10:55:14] Adjuntos: [] +[10:55:14] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:14] ============================================================ +[10:55:14] Processing file: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\Automatic changeover trial.eml +[10:55:14] 📧 Abriendo archivo: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\Automatic changeover trial.eml +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: Automatic changeover trial +[10:55:14] - Remitente: Shannon.Johnson@alpla.com +[10:55:14] - Fecha: 2025-01-31 17:16:51 +[10:55:14] - Adjuntos: 0 archivos +[10:55:14] - Contenido: 3601 caracteres +[10:55:14] - Hash generado: ebe8558bee69aa2567af358f7705824c +[10:55:14] 📧 Procesamiento completado: 1 mensajes extraídos +[10:55:14] Extracted 1 messages from Automatic changeover trial.eml +[10:55:14] --- Message 1/1 from Automatic changeover trial.eml --- +[10:55:14] Remitente: Shannon.Johnson +[10:55:14] Fecha: 2025-01-31 17:16:51 +[10:55:14] Subject: Automatic changeover trial +[10:55:14] Hash: ebe8558bee69aa2567af358f7705824c +[10:55:14] Adjuntos: [] +[10:55:14] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:14] ============================================================ +[10:55:14] Processing file: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml +[10:55:14] 📧 Abriendo archivo: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:14] - Remitente: "Sam.Colley@alpla.com" +[10:55:14] - Fecha: 2020-10-28 20:43:57 +[10:55:14] - Adjuntos: 0 archivos +[10:55:14] - Contenido: 4546 caracteres +[10:55:14] - Hash generado: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:14] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:14] - Fecha: 2020-05-21 18:13:13 +[10:55:14] - Adjuntos: 1 archivos +[10:55:14] - Contenido: 13197 caracteres +[10:55:14] - Hash generado: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning +[10:55:14] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:14] - Fecha: 2020-10-29 20:31:40 +[10:55:14] - Adjuntos: 1 archivos +[10:55:14] - Contenido: 13197 caracteres +[10:55:14] - Hash generado: 75afe67ccafa6b84a110e397b173e69f +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:14] - Remitente: "Sam.Colley@alpla.com" +[10:55:14] - Fecha: 2020-10-28 20:43:57 +[10:55:14] - Adjuntos: 0 archivos +[10:55:14] - Contenido: 4546 caracteres +[10:55:14] - Hash generado: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:14] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:14] - Fecha: 2020-05-21 18:13:13 +[10:55:14] - Adjuntos: 1 archivos +[10:55:14] - Contenido: 13197 caracteres +[10:55:14] - Hash generado: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:14] - Remitente: "Sam.Colley@alpla.com" +[10:55:14] - Fecha: 2020-10-28 20:43:57 +[10:55:14] - Adjuntos: 0 archivos +[10:55:14] - Contenido: 4546 caracteres +[10:55:14] - Hash generado: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:14] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:14] - Fecha: 2020-05-21 18:13:13 +[10:55:14] - Adjuntos: 1 archivos +[10:55:14] - Contenido: 13197 caracteres +[10:55:14] - Hash generado: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: I: OPC-UA interface Vetro - Bowling Green 2 +[10:55:14] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:14] - Fecha: 2024-01-04 15:10:24 +[10:55:14] - Adjuntos: 1 archivos +[10:55:14] - Contenido: 13197 caracteres +[10:55:14] - Hash generado: 47be56ef26e0c3ec4fa0dc72edadca75 +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:14] - Remitente: "Sam.Colley@alpla.com" +[10:55:14] - Fecha: 2020-10-28 20:43:57 +[10:55:14] - Adjuntos: 0 archivos +[10:55:14] - Contenido: 4546 caracteres +[10:55:14] - Hash generado: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:14] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:14] - Fecha: 2020-05-21 18:13:13 +[10:55:14] - Adjuntos: 1 archivos +[10:55:14] - Contenido: 13197 caracteres +[10:55:14] - Hash generado: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning +[10:55:14] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:14] - Fecha: 2020-10-29 20:31:40 +[10:55:14] - Adjuntos: 1 archivos +[10:55:14] - Contenido: 13197 caracteres +[10:55:14] - Hash generado: 75afe67ccafa6b84a110e397b173e69f +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:14] - Remitente: "Sam.Colley@alpla.com" +[10:55:14] - Fecha: 2020-10-28 20:43:57 +[10:55:14] - Adjuntos: 0 archivos +[10:55:14] - Contenido: 4546 caracteres +[10:55:14] - Hash generado: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:14] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:14] - Fecha: 2020-05-21 18:13:13 +[10:55:14] - Adjuntos: 1 archivos +[10:55:14] - Contenido: 13197 caracteres +[10:55:14] - Hash generado: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:14] ✉️ Mensaje extraído: +[10:55:14] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:14] - Remitente: "Sam.Colley@alpla.com" +[10:55:14] - Fecha: 2020-10-28 20:43:57 +[10:55:14] - Adjuntos: 0 archivos +[10:55:14] - Contenido: 4546 caracteres +[10:55:14] - Hash generado: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Adjuntos: 1 archivos +[10:55:15] - Contenido: 13197 caracteres +[10:55:15] - Hash generado: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-10-29 20:31:40 +[10:55:15] - Adjuntos: 1 archivos +[10:55:15] - Contenido: 13197 caracteres +[10:55:15] - Hash generado: 75afe67ccafa6b84a110e397b173e69f +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] - Remitente: "Sam.Colley@alpla.com" +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 4546 caracteres +[10:55:15] - Hash generado: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Adjuntos: 1 archivos +[10:55:15] - Contenido: 13197 caracteres +[10:55:15] - Hash generado: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] - Remitente: "Sam.Colley@alpla.com" +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 4546 caracteres +[10:55:15] - Hash generado: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Adjuntos: 1 archivos +[10:55:15] - Contenido: 13197 caracteres +[10:55:15] - Hash generado: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: I: Bottle counters / Batch handling +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2024-01-04 15:10:35 +[10:55:15] - Adjuntos: 1 archivos +[10:55:15] - Contenido: 2623 caracteres +[10:55:15] - Hash generado: b8a392590c2ec14bdc907df9ed6bfde1 +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: I: 9.3061-TLO26-L42 automatic change over test +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2024-01-04 15:29:02 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 1899 caracteres +[10:55:15] - Hash generado: e24d10cb7260612292f2979ea382bf80 +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: I: Alpla BOW: Batch Handling Issue for TG10 & TG20 +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2024-01-04 15:11:21 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 10493 caracteres +[10:55:15] - Hash generado: 65b06d9edf0c5c3af15b15b276aa0139 +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: I: Alpla BOW: Batch handling 9.3040-3074 ALPLA BG +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2024-01-04 15:11:32 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 3398 caracteres +[10:55:15] - Hash generado: b48ae2825aa32aa86a19d448a6635977 +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: Alpla BG: updated telegram description +[10:55:15] - Remitente: "Osswald Ulrich (ASG) (Ulrich.Osswald@autefa.com)" +[10:55:15] - Fecha: 2020-02-24 09:50:20 +[10:55:15] - Adjuntos: 2 archivos +[10:55:15] - Contenido: 1498 caracteres +[10:55:15] - Hash generado: ced079dd654ff7fc7104943e29379205 +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: I: R: I: [EXT] R: Vetro Conveyor 9.3674 +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2025-02-04 16:49:00 +[10:55:15] - Adjuntos: 4 archivos +[10:55:15] - Contenido: 1498 caracteres +[10:55:15] - Hash generado: d10837b5ddae5c6edf954b5f921a464e +[10:55:15] 📧 Procesamiento completado: 26 mensajes extraídos +[10:55:15] Extracted 26 messages from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml +[10:55:15] --- Message 1/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Sam.Colley@alpla.com +[10:55:15] Fecha: 2020-10-28 20:43:57 +[10:55:15] Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] Adjuntos: [] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] --- Message 2/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2020-05-21 18:13:13 +[10:55:15] Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] --- Message 3/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2020-10-29 20:31:40 +[10:55:15] Subject: R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning +[10:55:15] Hash: 75afe67ccafa6b84a110e397b173e69f +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] --- Message 4/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Sam.Colley@alpla.com +[10:55:15] Fecha: 2020-10-28 20:43:57 +[10:55:15] Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] Adjuntos: [] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Sam.Colley@alpla.com' +[10:55:15] - Fecha: '202010282043' +[10:55:15] - Subject: 'FW: Post Operations Meeting Logistics Update - 10/28/2020' +[10:55:15] - Contenido (500 chars): 'Cc: Caudill Micah ; Colley Mick ; Colley Sam ; Horn James ; Fritz Robert ; Jenkins Laura ; Colley Sam Subject: Post Operations Meeting Logistics Update - 10/28/2020 All, Good Afternoon. Please find below an update on the current fill plans and production plans. Please note there are two change-overs scheduled for Henkel lines in the n' +[10:55:15] - Texto completo hash: 'Sam.Colley@alpla.com|202010282043|FW: Post Operations Meeting Logistics Update - 10/28/2020|Cc: Caud...' +[10:55:15] --- Message 5/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2020-05-21 18:13:13 +[10:55:15] Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Maximilian Rossi - Vetromeccanica Srl' +[10:55:15] - Fecha: '202005211813' +[10:55:15] - Subject: 'R: Alpla - Vetro SKU via OPC 9.3040-3074' +[10:55:15] - Contenido (500 chars): 'Dear Siegfried, Thank you for your prompt response. Hereby our feedback: We confirm we accept fully your SKU structure (see below image) but please specify the number of characters for AV description, we considered for now 36 and needs to be defined. Waiting for your confirmation of structure and characters.The list as per your request will remain persistent, it means it will remain saved on our supervision PLC even after restart of our superivision control cabinet or shut down of your SCADA. We' +[10:55:15] - Texto completo hash: 'Maximilian Rossi - Vetromeccanica Srl|202005211813|R: Alpla - Vetro SKU via OPC 9.3040-3074|Dear Sie...' +[10:55:15] --- Message 6/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Sam.Colley@alpla.com +[10:55:15] Fecha: 2020-10-28 20:43:57 +[10:55:15] Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] Adjuntos: [] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Sam.Colley@alpla.com' +[10:55:15] - Fecha: '202010282043' +[10:55:15] - Subject: 'FW: Post Operations Meeting Logistics Update - 10/28/2020' +[10:55:15] - Contenido (500 chars): 'Cc: Caudill Micah ; Colley Mick ; Colley Sam ; Horn James ; Fritz Robert ; Jenkins Laura ; Colley Sam Subject: Post Operations Meeting Logistics Update - 10/28/2020 All, Good Afternoon. Please find below an update on the current fill plans and production plans. Please note there are two change-overs scheduled for Henkel lines in the n' +[10:55:15] - Texto completo hash: 'Sam.Colley@alpla.com|202010282043|FW: Post Operations Meeting Logistics Update - 10/28/2020|Cc: Caud...' +[10:55:15] --- Message 7/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2020-05-21 18:13:13 +[10:55:15] Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Maximilian Rossi - Vetromeccanica Srl' +[10:55:15] - Fecha: '202005211813' +[10:55:15] - Subject: 'R: Alpla - Vetro SKU via OPC 9.3040-3074' +[10:55:15] - Contenido (500 chars): 'Dear Siegfried, Thank you for your prompt response. Hereby our feedback: We confirm we accept fully your SKU structure (see below image) but please specify the number of characters for AV description, we considered for now 36 and needs to be defined. Waiting for your confirmation of structure and characters.The list as per your request will remain persistent, it means it will remain saved on our supervision PLC even after restart of our superivision control cabinet or shut down of your SCADA. We' +[10:55:15] - Texto completo hash: 'Maximilian Rossi - Vetromeccanica Srl|202005211813|R: Alpla - Vetro SKU via OPC 9.3040-3074|Dear Sie...' +[10:55:15] --- Message 8/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2024-01-04 15:10:24 +[10:55:15] Subject: I: OPC-UA interface Vetro - Bowling Green 2 +[10:55:15] Hash: 47be56ef26e0c3ec4fa0dc72edadca75 +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] --- Message 9/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Sam.Colley@alpla.com +[10:55:15] Fecha: 2020-10-28 20:43:57 +[10:55:15] Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] Adjuntos: [] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Sam.Colley@alpla.com' +[10:55:15] - Fecha: '202010282043' +[10:55:15] - Subject: 'FW: Post Operations Meeting Logistics Update - 10/28/2020' +[10:55:15] - Contenido (500 chars): 'Cc: Caudill Micah ; Colley Mick ; Colley Sam ; Horn James ; Fritz Robert ; Jenkins Laura ; Colley Sam Subject: Post Operations Meeting Logistics Update - 10/28/2020 All, Good Afternoon. Please find below an update on the current fill plans and production plans. Please note there are two change-overs scheduled for Henkel lines in the n' +[10:55:15] - Texto completo hash: 'Sam.Colley@alpla.com|202010282043|FW: Post Operations Meeting Logistics Update - 10/28/2020|Cc: Caud...' +[10:55:15] --- Message 10/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2020-05-21 18:13:13 +[10:55:15] Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Maximilian Rossi - Vetromeccanica Srl' +[10:55:15] - Fecha: '202005211813' +[10:55:15] - Subject: 'R: Alpla - Vetro SKU via OPC 9.3040-3074' +[10:55:15] - Contenido (500 chars): 'Dear Siegfried, Thank you for your prompt response. Hereby our feedback: We confirm we accept fully your SKU structure (see below image) but please specify the number of characters for AV description, we considered for now 36 and needs to be defined. Waiting for your confirmation of structure and characters.The list as per your request will remain persistent, it means it will remain saved on our supervision PLC even after restart of our superivision control cabinet or shut down of your SCADA. We' +[10:55:15] - Texto completo hash: 'Maximilian Rossi - Vetromeccanica Srl|202005211813|R: Alpla - Vetro SKU via OPC 9.3040-3074|Dear Sie...' +[10:55:15] --- Message 11/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2020-10-29 20:31:40 +[10:55:15] Subject: R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning +[10:55:15] Hash: 75afe67ccafa6b84a110e397b173e69f +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-10-29 20:31:40 +[10:55:15] - Subject: R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-10-29 20:31:40 +[10:55:15] - Subject: R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 75afe67ccafa6b84a110e397b173e69f +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Maximilian Rossi - Vetromeccanica Srl' +[10:55:15] - Fecha: '202010292031' +[10:55:15] - Subject: 'R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning' +[10:55:15] - Contenido (500 chars): 'Dear Siegfried, Thank you for your prompt response. Hereby our feedback: We confirm we accept fully your SKU structure (see below image) but please specify the number of characters for AV description, we considered for now 36 and needs to be defined. Waiting for your confirmation of structure and characters.The list as per your request will remain persistent, it means it will remain saved on our supervision PLC even after restart of our superivision control cabinet or shut down of your SCADA. We' +[10:55:15] - Texto completo hash: 'Maximilian Rossi - Vetromeccanica Srl|202010292031|R: 9.3040-3074 ALPLA data exchange with HENKEL - ...' +[10:55:15] --- Message 12/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Sam.Colley@alpla.com +[10:55:15] Fecha: 2020-10-28 20:43:57 +[10:55:15] Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] Adjuntos: [] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Sam.Colley@alpla.com' +[10:55:15] - Fecha: '202010282043' +[10:55:15] - Subject: 'FW: Post Operations Meeting Logistics Update - 10/28/2020' +[10:55:15] - Contenido (500 chars): 'Cc: Caudill Micah ; Colley Mick ; Colley Sam ; Horn James ; Fritz Robert ; Jenkins Laura ; Colley Sam Subject: Post Operations Meeting Logistics Update - 10/28/2020 All, Good Afternoon. Please find below an update on the current fill plans and production plans. Please note there are two change-overs scheduled for Henkel lines in the n' +[10:55:15] - Texto completo hash: 'Sam.Colley@alpla.com|202010282043|FW: Post Operations Meeting Logistics Update - 10/28/2020|Cc: Caud...' +[10:55:15] --- Message 13/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2020-05-21 18:13:13 +[10:55:15] Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Maximilian Rossi - Vetromeccanica Srl' +[10:55:15] - Fecha: '202005211813' +[10:55:15] - Subject: 'R: Alpla - Vetro SKU via OPC 9.3040-3074' +[10:55:15] - Contenido (500 chars): 'Dear Siegfried, Thank you for your prompt response. Hereby our feedback: We confirm we accept fully your SKU structure (see below image) but please specify the number of characters for AV description, we considered for now 36 and needs to be defined. Waiting for your confirmation of structure and characters.The list as per your request will remain persistent, it means it will remain saved on our supervision PLC even after restart of our superivision control cabinet or shut down of your SCADA. We' +[10:55:15] - Texto completo hash: 'Maximilian Rossi - Vetromeccanica Srl|202005211813|R: Alpla - Vetro SKU via OPC 9.3040-3074|Dear Sie...' +[10:55:15] --- Message 14/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Sam.Colley@alpla.com +[10:55:15] Fecha: 2020-10-28 20:43:57 +[10:55:15] Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] Adjuntos: [] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Sam.Colley@alpla.com' +[10:55:15] - Fecha: '202010282043' +[10:55:15] - Subject: 'FW: Post Operations Meeting Logistics Update - 10/28/2020' +[10:55:15] - Contenido (500 chars): 'Cc: Caudill Micah ; Colley Mick ; Colley Sam ; Horn James ; Fritz Robert ; Jenkins Laura ; Colley Sam Subject: Post Operations Meeting Logistics Update - 10/28/2020 All, Good Afternoon. Please find below an update on the current fill plans and production plans. Please note there are two change-overs scheduled for Henkel lines in the n' +[10:55:15] - Texto completo hash: 'Sam.Colley@alpla.com|202010282043|FW: Post Operations Meeting Logistics Update - 10/28/2020|Cc: Caud...' +[10:55:15] --- Message 15/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2020-05-21 18:13:13 +[10:55:15] Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Maximilian Rossi - Vetromeccanica Srl' +[10:55:15] - Fecha: '202005211813' +[10:55:15] - Subject: 'R: Alpla - Vetro SKU via OPC 9.3040-3074' +[10:55:15] - Contenido (500 chars): 'Dear Siegfried, Thank you for your prompt response. Hereby our feedback: We confirm we accept fully your SKU structure (see below image) but please specify the number of characters for AV description, we considered for now 36 and needs to be defined. Waiting for your confirmation of structure and characters.The list as per your request will remain persistent, it means it will remain saved on our supervision PLC even after restart of our superivision control cabinet or shut down of your SCADA. We' +[10:55:15] - Texto completo hash: 'Maximilian Rossi - Vetromeccanica Srl|202005211813|R: Alpla - Vetro SKU via OPC 9.3040-3074|Dear Sie...' +[10:55:15] --- Message 16/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2020-10-29 20:31:40 +[10:55:15] Subject: R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning +[10:55:15] Hash: 75afe67ccafa6b84a110e397b173e69f +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-10-29 20:31:40 +[10:55:15] - Subject: R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-10-29 20:31:40 +[10:55:15] - Subject: R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 75afe67ccafa6b84a110e397b173e69f +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Maximilian Rossi - Vetromeccanica Srl' +[10:55:15] - Fecha: '202010292031' +[10:55:15] - Subject: 'R: 9.3040-3074 ALPLA data exchange with HENKEL - line commisioning' +[10:55:15] - Contenido (500 chars): 'Dear Siegfried, Thank you for your prompt response. Hereby our feedback: We confirm we accept fully your SKU structure (see below image) but please specify the number of characters for AV description, we considered for now 36 and needs to be defined. Waiting for your confirmation of structure and characters.The list as per your request will remain persistent, it means it will remain saved on our supervision PLC even after restart of our superivision control cabinet or shut down of your SCADA. We' +[10:55:15] - Texto completo hash: 'Maximilian Rossi - Vetromeccanica Srl|202010292031|R: 9.3040-3074 ALPLA data exchange with HENKEL - ...' +[10:55:15] --- Message 17/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Sam.Colley@alpla.com +[10:55:15] Fecha: 2020-10-28 20:43:57 +[10:55:15] Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] Adjuntos: [] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Sam.Colley@alpla.com' +[10:55:15] - Fecha: '202010282043' +[10:55:15] - Subject: 'FW: Post Operations Meeting Logistics Update - 10/28/2020' +[10:55:15] - Contenido (500 chars): 'Cc: Caudill Micah ; Colley Mick ; Colley Sam ; Horn James ; Fritz Robert ; Jenkins Laura ; Colley Sam Subject: Post Operations Meeting Logistics Update - 10/28/2020 All, Good Afternoon. Please find below an update on the current fill plans and production plans. Please note there are two change-overs scheduled for Henkel lines in the n' +[10:55:15] - Texto completo hash: 'Sam.Colley@alpla.com|202010282043|FW: Post Operations Meeting Logistics Update - 10/28/2020|Cc: Caud...' +[10:55:15] --- Message 18/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2020-05-21 18:13:13 +[10:55:15] Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Maximilian Rossi - Vetromeccanica Srl' +[10:55:15] - Fecha: '202005211813' +[10:55:15] - Subject: 'R: Alpla - Vetro SKU via OPC 9.3040-3074' +[10:55:15] - Contenido (500 chars): 'Dear Siegfried, Thank you for your prompt response. Hereby our feedback: We confirm we accept fully your SKU structure (see below image) but please specify the number of characters for AV description, we considered for now 36 and needs to be defined. Waiting for your confirmation of structure and characters.The list as per your request will remain persistent, it means it will remain saved on our supervision PLC even after restart of our superivision control cabinet or shut down of your SCADA. We' +[10:55:15] - Texto completo hash: 'Maximilian Rossi - Vetromeccanica Srl|202005211813|R: Alpla - Vetro SKU via OPC 9.3040-3074|Dear Sie...' +[10:55:15] --- Message 19/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Sam.Colley@alpla.com +[10:55:15] Fecha: 2020-10-28 20:43:57 +[10:55:15] Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] Adjuntos: [] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2020-10-28 20:43:57 +[10:55:15] - Subject: FW: Post Operations Meeting Logistics Update - 10/28/2020 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 426b39b4f49078cb1c38f6b115d94c67 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Sam.Colley@alpla.com' +[10:55:15] - Fecha: '202010282043' +[10:55:15] - Subject: 'FW: Post Operations Meeting Logistics Update - 10/28/2020' +[10:55:15] - Contenido (500 chars): 'Cc: Caudill Micah ; Colley Mick ; Colley Sam ; Horn James ; Fritz Robert ; Jenkins Laura ; Colley Sam Subject: Post Operations Meeting Logistics Update - 10/28/2020 All, Good Afternoon. Please find below an update on the current fill plans and production plans. Please note there are two change-overs scheduled for Henkel lines in the n' +[10:55:15] - Texto completo hash: 'Sam.Colley@alpla.com|202010282043|FW: Post Operations Meeting Logistics Update - 10/28/2020|Cc: Caud...' +[10:55:15] --- Message 20/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2020-05-21 18:13:13 +[10:55:15] Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx'] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2020-05-21 18:13:13 +[10:55:15] - Subject: R: Alpla - Vetro SKU via OPC 9.3040-3074 +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: 5aeb89b3c5bfb98c645b9101e3487b13 +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Maximilian Rossi - Vetromeccanica Srl' +[10:55:15] - Fecha: '202005211813' +[10:55:15] - Subject: 'R: Alpla - Vetro SKU via OPC 9.3040-3074' +[10:55:15] - Contenido (500 chars): 'Dear Siegfried, Thank you for your prompt response. Hereby our feedback: We confirm we accept fully your SKU structure (see below image) but please specify the number of characters for AV description, we considered for now 36 and needs to be defined. Waiting for your confirmation of structure and characters.The list as per your request will remain persistent, it means it will remain saved on our supervision PLC even after restart of our superivision control cabinet or shut down of your SCADA. We' +[10:55:15] - Texto completo hash: 'Maximilian Rossi - Vetromeccanica Srl|202005211813|R: Alpla - Vetro SKU via OPC 9.3040-3074|Dear Sie...' +[10:55:15] --- Message 21/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2024-01-04 15:10:35 +[10:55:15] Subject: I: Bottle counters / Batch handling +[10:55:15] Hash: b8a392590c2ec14bdc907df9ed6bfde1 +[10:55:15] Adjuntos: ['Changeover process map v1.xlsx'] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] --- Message 22/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2024-01-04 15:29:02 +[10:55:15] Subject: I: 9.3061-TLO26-L42 automatic change over test +[10:55:15] Hash: e24d10cb7260612292f2979ea382bf80 +[10:55:15] Adjuntos: [] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] --- Message 23/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2024-01-04 15:11:21 +[10:55:15] Subject: I: Alpla BOW: Batch Handling Issue for TG10 & TG20 +[10:55:15] Hash: 65b06d9edf0c5c3af15b15b276aa0139 +[10:55:15] Adjuntos: [] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] --- Message 24/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2024-01-04 15:11:32 +[10:55:15] Subject: I: Alpla BOW: Batch handling 9.3040-3074 ALPLA BG +[10:55:15] Hash: b48ae2825aa32aa86a19d448a6635977 +[10:55:15] Adjuntos: [] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] --- Message 25/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Osswald Ulrich (ASG) (Ulrich.Osswald@autefa.com) +[10:55:15] Fecha: 2020-02-24 09:50:20 +[10:55:15] Subject: Alpla BG: updated telegram description +[10:55:15] Hash: ced079dd654ff7fc7104943e29379205 +[10:55:15] Adjuntos: ['Vetro AUTEFA Communication Alpla BG IBSS_V3.pptx', 'Vetro_communication_v0.2.docx'] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] --- Message 26/26 from I_ R_ I_ [EXT] R_ Vetro Conveyor 9.3674.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2025-02-04 16:49:00 +[10:55:15] Subject: I: R: I: [EXT] R: Vetro Conveyor 9.3674 +[10:55:15] Hash: d10837b5ddae5c6edf954b5f921a464e +[10:55:15] Adjuntos: ['AlplaProd_Articles - VM.xlsx', 'Changeover process map v1.xlsx', 'Vetro AUTEFA Communication Alpla BG IBSS_V3.pptx', 'Vetro_communication_v0.2.docx'] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] ============================================================ +[10:55:15] Processing file: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\Max - Alpla-Henkel - AutoChange.eml +[10:55:15] 📧 Abriendo archivo: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\Max - Alpla-Henkel - AutoChange.eml +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: Max - Alpla-Henkel - AutoChange +[10:55:15] - Remitente: Miguel Angel Vera - Vetromeccanica Srl +[10:55:15] - Fecha: 2025-07-22 07:54:43 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 337 caracteres +[10:55:15] - Hash generado: 44c2f4a4e9f50385b7f8968d55d4241a +[10:55:15] 📧 Procesamiento completado: 1 mensajes extraídos +[10:55:15] Extracted 1 messages from Max - Alpla-Henkel - AutoChange.eml +[10:55:15] --- Message 1/1 from Max - Alpla-Henkel - AutoChange.eml --- +[10:55:15] Remitente: Miguel Angel Vera - Vetromeccanica Srl +[10:55:15] Fecha: 2025-07-22 07:54:43 +[10:55:15] Subject: Max - Alpla-Henkel - AutoChange +[10:55:15] Hash: 44c2f4a4e9f50385b7f8968d55d4241a +[10:55:15] Adjuntos: [] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] ============================================================ +[10:55:15] Processing file: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\Next + 1 - HENKEL - ALPLA - AUTEFA.eml +[10:55:15] 📧 Abriendo archivo: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\Next + 1 - HENKEL - ALPLA - AUTEFA.eml +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: Next + 1 - HENKEL - ALPLA - AUTEFA +[10:55:15] - Remitente: Miguel Angel Vera - Vetromeccanica Srl +[10:55:15] - Fecha: 2025-02-04 16:05:12 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 971 caracteres +[10:55:15] - Hash generado: e7b1f7771eab45adb515253b612ba97b +[10:55:15] 📧 Procesamiento completado: 1 mensajes extraídos +[10:55:15] Extracted 1 messages from Next + 1 - HENKEL - ALPLA - AUTEFA.eml +[10:55:15] --- Message 1/1 from Next + 1 - HENKEL - ALPLA - AUTEFA.eml --- +[10:55:15] Remitente: Miguel Angel Vera - Vetromeccanica Srl +[10:55:15] Fecha: 2025-02-04 16:05:12 +[10:55:15] Subject: Next + 1 - HENKEL - ALPLA - AUTEFA +[10:55:15] Hash: e7b1f7771eab45adb515253b612ba97b +[10:55:15] Adjuntos: [] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] ============================================================ +[10:55:15] Processing file: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\NEXT2 - Data - ALPLA information verification.eml +[10:55:15] 📧 Abriendo archivo: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\NEXT2 - Data - ALPLA information verification.eml +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: NEXT2 - Data - ALPLA information verification +[10:55:15] - Remitente: Miguel Angel Vera - Vetromeccanica Srl +[10:55:15] - Fecha: 2025-02-03 12:55:37 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 1145 caracteres +[10:55:15] - Hash generado: 5c1fa79b53f87f1f70de1fb1e1c47935 +[10:55:15] 📧 Procesamiento completado: 1 mensajes extraídos +[10:55:15] Extracted 1 messages from NEXT2 - Data - ALPLA information verification.eml +[10:55:15] --- Message 1/1 from NEXT2 - Data - ALPLA information verification.eml --- +[10:55:15] Remitente: Miguel Angel Vera - Vetromeccanica Srl +[10:55:15] Fecha: 2025-02-03 12:55:37 +[10:55:15] Subject: NEXT2 - Data - ALPLA information verification +[10:55:15] Hash: 5c1fa79b53f87f1f70de1fb1e1c47935 +[10:55:15] Adjuntos: [] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] ============================================================ +[10:55:15] Processing file: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\RE_ EXT Next + 1 - HENKEL - ALPLA - AUTEFA.eml +[10:55:15] 📧 Abriendo archivo: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\RE_ EXT Next + 1 - HENKEL - ALPLA - AUTEFA.eml +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: RE: EXT Next + 1 - HENKEL - ALPLA - AUTEFA +[10:55:15] - Remitente: Lenin Vera +[10:55:15] - Fecha: 2025-02-20 15:09:56 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 3803 caracteres +[10:55:15] - Hash generado: 82d5b0bd5ce95f99b9be3585b8f337c5 +[10:55:15] 📧 Procesamiento completado: 1 mensajes extraídos +[10:55:15] Extracted 1 messages from RE_ EXT Next + 1 - HENKEL - ALPLA - AUTEFA.eml +[10:55:15] --- Message 1/1 from RE_ EXT Next + 1 - HENKEL - ALPLA - AUTEFA.eml --- +[10:55:15] Remitente: Lenin Vera +[10:55:15] Fecha: 2025-02-20 15:09:56 +[10:55:15] Subject: RE: EXT Next + 1 - HENKEL - ALPLA - AUTEFA +[10:55:15] Hash: 82d5b0bd5ce95f99b9be3585b8f337c5 +[10:55:15] Adjuntos: [] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] ============================================================ +[10:55:15] Processing file: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\RE_ [EXT] FW_ Automatic changeover trial - .eml +[10:55:15] 📧 Abriendo archivo: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\RE_ [EXT] FW_ Automatic changeover trial - .eml +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: RE: [EXT] FW: Automatic changeover trial - +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2025-07-15 22:34:28 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 11632 caracteres +[10:55:15] - Hash generado: a0dbf41b0300470ad03a1c48552578eb +[10:55:15] 📧 Procesamiento completado: 1 mensajes extraídos +[10:55:15] Extracted 1 messages from RE_ [EXT] FW_ Automatic changeover trial - .eml +[10:55:15] --- Message 1/1 from RE_ [EXT] FW_ Automatic changeover trial - .eml --- +[10:55:15] Remitente: Sam.Colley +[10:55:15] Fecha: 2025-07-15 22:34:28 +[10:55:15] Subject: RE: [EXT] FW: Automatic changeover trial - +[10:55:15] Hash: a0dbf41b0300470ad03a1c48552578eb +[10:55:15] Adjuntos: [] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] ============================================================ +[10:55:15] Processing file: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\RE_ [EXT] FW_ Automatic changeover trial2 - .eml +[10:55:15] 📧 Abriendo archivo: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\RE_ [EXT] FW_ Automatic changeover trial2 - .eml +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: RE: [EXT] FW: Automatic changeover trial - +[10:55:15] - Remitente: Sam.Colley@alpla.com +[10:55:15] - Fecha: 2025-07-15 22:34:28 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 11632 caracteres +[10:55:15] - Hash generado: a0dbf41b0300470ad03a1c48552578eb +[10:55:15] 📧 Procesamiento completado: 1 mensajes extraídos +[10:55:15] Extracted 1 messages from RE_ [EXT] FW_ Automatic changeover trial2 - .eml +[10:55:15] --- Message 1/1 from RE_ [EXT] FW_ Automatic changeover trial2 - .eml --- +[10:55:15] Remitente: Sam.Colley +[10:55:15] Fecha: 2025-07-15 22:34:28 +[10:55:15] Subject: RE: [EXT] FW: Automatic changeover trial - +[10:55:15] Hash: a0dbf41b0300470ad03a1c48552578eb +[10:55:15] Adjuntos: [] +[10:55:15] ⚠ DUPLICADO - Ya existe un mensaje con este hash +[10:55:15] 📋 Comparación de mensajes duplicados: +[10:55:15] Mensaje existente: +[10:55:15] - Remitente: Sam.Colley +[10:55:15] - Fecha: 2025-07-15 22:34:28 +[10:55:15] - Subject: RE: [EXT] FW: Automatic changeover trial - +[10:55:15] Mensaje nuevo (rechazado): +[10:55:15] - Remitente: Sam.Colley +[10:55:15] - Fecha: 2025-07-15 22:34:28 +[10:55:15] - Subject: RE: [EXT] FW: Automatic changeover trial - +[10:55:15] 🔍 Debug detallado del hash duplicado: +[10:55:15] Hash: a0dbf41b0300470ad03a1c48552578eb +[10:55:15] 🔍 Debug Hash: +[10:55:15] - Remitente: 'Sam.Colley' +[10:55:15] - Fecha: '202507152234' +[10:55:15] - Subject: 'RE: [EXT] FW: Automatic changeover trial -' +[10:55:15] - Contenido (500 chars): 'Hi all, We have made arrangements for the site pre-evaluation for the automatic changeover function of the Autefa and Vetro systems. The plan is to use the current scheduled downtime on line 41 on the July 30th and 31st. @John Sledge Could you please have lots made on the line for those dates so we can cycle through the changeovers for the trial? I believe William may have already mentioned this? @Robert Nation@Brandon B Miller Once Lenin and Sudheesh are set up and ready I will reach out to you' +[10:55:15] - Texto completo hash: 'Sam.Colley|202507152234|RE: [EXT] FW: Automatic changeover trial -|Hi all, We have made arrangements...' +[10:55:15] ============================================================ +[10:55:15] Processing file: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\Re_ [EXT] RE_ Vetro_ALPLA information verification.eml +[10:55:15] 📧 Abriendo archivo: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\Re_ [EXT] RE_ Vetro_ALPLA information verification.eml +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: Re: [EXT] RE: Vetro/ALPLA information verification +[10:55:15] - Remitente: L&E +[10:55:15] - Fecha: 2024-12-19 10:55:42 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 37604 caracteres +[10:55:15] - Hash generado: 534656dd41f6d25df1c1b17a328e34e5 +[10:55:15] 📧 Procesamiento completado: 1 mensajes extraídos +[10:55:15] Extracted 1 messages from Re_ [EXT] RE_ Vetro_ALPLA information verification.eml +[10:55:15] --- Message 1/1 from Re_ [EXT] RE_ Vetro_ALPLA information verification.eml --- +[10:55:15] Remitente: L&E +[10:55:15] Fecha: 2024-12-19 10:55:42 +[10:55:15] Subject: Re: [EXT] RE: Vetro/ALPLA information verification +[10:55:15] Hash: 534656dd41f6d25df1c1b17a328e34e5 +[10:55:15] Adjuntos: [] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] ============================================================ +[10:55:15] Processing file: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\R_ [EXT] RE_ Vetro_ALPLA information verification 9.3060-3067.eml +[10:55:15] 📧 Abriendo archivo: D:\Trabajo\VM\45 - HENKEL - VM Auto Changeover\Entregado por VM\01 - 26-07-2025 Max - Emails\R_ [EXT] RE_ Vetro_ALPLA information verification 9.3060-3067.eml +[10:55:15] ✉️ Mensaje extraído: +[10:55:15] - Subject: R: [EXT] RE: Vetro/ALPLA information verification 9.3060-3067 +[10:55:15] - Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] - Fecha: 2025-02-04 15:06:14 +[10:55:15] - Adjuntos: 0 archivos +[10:55:15] - Contenido: 43874 caracteres +[10:55:15] - Hash generado: 4f3aed45042886599a853fe58b814f4b +[10:55:15] 📧 Procesamiento completado: 1 mensajes extraídos +[10:55:15] Extracted 1 messages from R_ [EXT] RE_ Vetro_ALPLA information verification 9.3060-3067.eml +[10:55:15] --- Message 1/1 from R_ [EXT] RE_ Vetro_ALPLA information verification 9.3060-3067.eml --- +[10:55:15] Remitente: Maximilian Rossi - Vetromeccanica Srl +[10:55:15] Fecha: 2025-02-04 15:06:14 +[10:55:15] Subject: R: [EXT] RE: Vetro/ALPLA information verification 9.3060-3067 +[10:55:15] Hash: 4f3aed45042886599a853fe58b814f4b +[10:55:15] Adjuntos: [] +[10:55:15] ✓ NUEVO mensaje - Agregando a la cronología +[10:55:15] Estadísticas de procesamiento: +[10:55:15] - Total mensajes encontrados: 36 +[10:55:15] - Mensajes únicos añadidos: 19 +[10:55:15] - Mensajes duplicados ignorados: 17 +[10:55:15] Writing 19 messages to C:\Users\migue\OneDrive\Miguel\Obsidean\Trabajo\VM\03-VM\45 - HENKEL - VM Auto Changeover\cronologia.md +[10:55:15] ✅ Cronología guardada exitosamente en: C:\Users\migue\OneDrive\Miguel\Obsidean\Trabajo\VM\03-VM\45 - HENKEL - VM Auto Changeover\cronologia.md +[10:55:15] 📊 Total de mensajes en la cronología: 19 +[10:55:15] Ejecución de x1.py finalizada (success). Duración: 0:00:01.373196. +[10:55:15] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\EmailCrono\.log\log_x1.txt