diff --git a/.doc/backend_setup.md b/.doc/backend_setup.md new file mode 100644 index 0000000..7c9f9cf --- /dev/null +++ b/.doc/backend_setup.md @@ -0,0 +1,293 @@ +# Guía de Configuración para Scripts Backend + +## Introducción + +Esta guía explica cómo configurar y usar correctamente la función `load_configuration()` en scripts ubicados bajo el directorio `/backend`. La función carga configuraciones desde un archivo `script_config.json` ubicado en el mismo directorio que el script que la llama. + +## Configuración del Path e Importación + +### 1. Configuración estándar del Path + +Para scripts ubicados en subdirectorios bajo `/backend`, usa este patrón estándar: + +```python +import os +import sys + +# Configurar el path al directorio raíz del proyecto +script_root = os.path.dirname( + os.path.dirname(os.path.dirname(os.path.dirname(__file__))) +) +sys.path.append(script_root) + +# Importar la función de configuración +from backend.script_utils import load_configuration +``` + +**Nota:** El número de `os.path.dirname()` anidados depende de la profundidad del script: +- Scripts en `/backend/script_groups/grupo/`: 4 niveles +- Scripts en `/backend/`: 2 niveles + +### 2. Importación Correcta + +**✅ Correcto:** +```python +from backend.script_utils import load_configuration +``` + +**❌ Incorrecto:** +```python +from script_utils import load_configuration # No funciona desde subdirectorios +``` + +## Uso de la Función load_configuration() + +### Implementación Básica + +```python +def main(): + # Cargar configuraciones + configs = load_configuration() + + # Obtener el directorio de trabajo + working_directory = configs.get("working_directory", "") + + # Acceder a configuraciones por nivel + level1_config = configs.get("level1", {}) + level2_config = configs.get("level2", {}) + level3_config = configs.get("level3", {}) + + # Ejemplo de uso de parámetros específicos con valores por defecto + scl_output_dir = level2_config.get("scl_output_dir", "scl_output") + xref_output_dir = level2_config.get("xref_output_dir", "xref_output") + +if __name__ == "__main__": + main() +``` + +### Estructura del Archivo script_config.json + +El archivo `script_config.json` debe estar ubicado en el mismo directorio que el script que llama a `load_configuration()`. Estructura recomendada: + +```json +{ + "working_directory": "/ruta/al/directorio/de/trabajo", + "level1": { + "parametro_global_1": "valor1", + "parametro_global_2": "valor2" + }, + "level2": { + "scl_output_dir": "scl_output", + "xref_output_dir": "xref_output", + "xref_source_subdir": "source", + "aggregated_filename": "full_project_representation.md" + }, + "level3": { + "parametro_especifico_1": true, + "parametro_especifico_2": 100 + } +} +``` + +## Ejemplo Completo de Implementación + +```python +""" +Script de ejemplo que demuestra el uso completo de load_configuration() +""" + +import os +import sys +import json + +# Configuración del path +script_root = os.path.dirname( + os.path.dirname(os.path.dirname(os.path.dirname(__file__))) +) +sys.path.append(script_root) +from backend.script_utils import load_configuration + + +def main(): + print("=== Cargando Configuración ===") + + # Cargar configuraciones + configs = load_configuration() + + # Verificar que se cargó correctamente + if not configs: + print("Error: No se pudo cargar la configuración") + return + + # Obtener configuraciones + working_directory = configs.get("working_directory", "") + level1_config = configs.get("level1", {}) + level2_config = configs.get("level2", {}) + level3_config = configs.get("level3", {}) + + # Mostrar configuraciones cargadas + print(f"Directorio de trabajo: {working_directory}") + print("Configuración Nivel 1:", json.dumps(level1_config, indent=2)) + print("Configuración Nivel 2:", json.dumps(level2_config, indent=2)) + print("Configuración Nivel 3:", json.dumps(level3_config, indent=2)) + + # Ejemplo de uso de parámetros con valores por defecto + scl_output_dir = level2_config.get("scl_output_dir", "scl_output") + xref_output_dir = level2_config.get("xref_output_dir", "xref_output") + + print(f"Directorio de salida SCL: {scl_output_dir}") + print(f"Directorio de salida XREF: {xref_output_dir}") + + +if __name__ == "__main__": + main() +``` + +## Manejo de Errores + +La función `load_configuration()` maneja automáticamente los siguientes casos: + +1. **Archivo no encontrado**: Retorna un diccionario vacío `{}` +2. **JSON inválido**: Retorna un diccionario vacío y muestra un mensaje de error +3. **Errores de lectura**: Retorna un diccionario vacío y muestra un mensaje de error + +### Verificación de Configuración Válida + +```python +configs = load_configuration() + +# Verificar que se cargó correctamente +if not configs: + print("Advertencia: No se pudo cargar la configuración, usando valores por defecto") + working_directory = "." +else: + working_directory = configs.get("working_directory", ".") + +# Verificar directorio de trabajo +if not os.path.exists(working_directory): + print(f"Error: El directorio de trabajo no existe: {working_directory}") + return +``` + +## Mejores Prácticas + +1. **Siempre proporciona valores por defecto** al usar `.get()`: + ```python + valor = config.get("clave", "valor_por_defecto") + ``` + +2. **Verifica la existencia de directorios críticos**: + ```python + if not os.path.exists(working_directory): + print(f"Error: Directorio no encontrado: {working_directory}") + return + ``` + +3. **Documenta los parámetros esperados** en tu script: + ```python + # Parámetros esperados en level2: + # - scl_output_dir: Directorio de salida para archivos SCL + # - xref_output_dir: Directorio de salida para referencias cruzadas + ``` + +4. **Usa nombres de parámetros consistentes** en todos los scripts del mismo grupo. + +## Definición Técnica de load_configuration() + +```python +def load_configuration() -> Dict[str, Any]: + """ + Load configuration from script_config.json in the current script directory. + + Returns: + Dict containing configurations with levels 1, 2, 3 and working_directory + + Example usage in scripts: + from backend.script_utils import load_configuration + + configs = load_configuration() + level1_config = configs.get("level1", {}) + level2_config = configs.get("level2", {}) + level3_config = configs.get("level3", {}) + working_dir = configs.get("working_directory", "") + """ +``` + +La función utiliza `inspect.stack()` para determinar automáticamente el directorio del script que la llama, asegurando que siempre busque el archivo `script_config.json` en la ubicación correcta. + +## Documentación de Scripts para el Launcher + +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 + } +} +``` \ No newline at end of file diff --git a/backend/script_groups/ObtainIOFromProjectTia/log_x1.txt b/backend/script_groups/ObtainIOFromProjectTia/log_x1.txt index 84e6149..eee6a89 100644 --- a/backend/script_groups/ObtainIOFromProjectTia/log_x1.txt +++ b/backend/script_groups/ObtainIOFromProjectTia/log_x1.txt @@ -1,1282 +1,2017 @@ --- Log de Ejecución: x1.py --- Grupo: ObtainIOFromProjectTia -Directorio de Trabajo: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports -Inicio: 2025-06-13 10:19:39 -Fin: 2025-06-13 10:21:13 -Duración: 0:01:33.776408 +Directorio de Trabajo: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia +Inicio: 2025-06-19 16:24:26 +Fin: 2025-06-19 16:26:51 +Duración: 0:02:25.248589 Estado: SUCCESS (Código de Salida: 0) --- SALIDA ESTÁNDAR (STDOUT) --- --- Exportador de datos TIA Portal (Bloques, UDTs, Variables) --- -Versión de TIA Portal detectada: 19.0 (de la extensión .ap19) +Versión de TIA Portal detectada: 18.0 (de la extensión .ap18) -Proyecto seleccionado: D:/Trabajo/VM/22 - 93841 - Sidel - Tilting/InLavoro/PLC/93841_PLC_28/93841_PLC_28.ap19 -Usando directorio de exportación (Directorio de trabajo): D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports +Proyecto seleccionado: C:/Trabajo/SIDEL/13 - E5.007560 - Modifica O&U - SAE235/InLavoro/PLC/SSAE0235/_NEW/SAE235_v0.1/SAE235_v0.1.ap18 +Usando directorio de exportación (Directorio de trabajo): C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia -Conectando a TIA Portal V19.0... -2025-06-13 10:19:56,541 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - Start TIA Portal, please acknowledge the security dialog. -2025-06-13 10:19:56,555 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - With user interface +Conectando a TIA Portal V18.0... +2025-06-19 16:24:41,265 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Global OpenPortal - Start TIA Portal, please acknowledge the security dialog. +2025-06-19 16:24:41,283 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Global OpenPortal - With user interface Conectado a TIA Portal. -2025-06-13 10:20:07,139 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal GetProcessId - Process id: 34132 -ID del proceso del Portal: 34132 -Abriendo proyecto: 93841_PLC_28.ap19... -2025-06-13 10:20:07,382 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal OpenProject - Open project... D:/Trabajo/VM/22 - 93841 - Sidel - Tilting/InLavoro/PLC/93841_PLC_28/93841_PLC_28.ap19 +2025-06-19 16:25:16,600 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Portal GetProcessId - Process id: 45004 +ID del proceso del Portal: 45004 +Abriendo proyecto: SAE235_v0.1.ap18... +2025-06-19 16:25:16,841 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Portal OpenProject - Open project... C:/Trabajo/SIDEL/13 - E5.007560 - Modifica O&U - SAE235/InLavoro/PLC/SSAE0235/_NEW/SAE235_v0.1/SAE235_v0.1.ap18 Proyecto abierto exitosamente. -2025-06-13 10:20:21,934 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Project GetPlcs - Found plc VM 1512 with parent name ET 200SP station_1 -2025-06-13 10:20:23,450 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Project GetPlcs - Found plc SIDEL Transport Example with parent name S71500/ET200MP station_1 -Se encontraron 2 PLC(s). Iniciando proceso de exportación... +2025-06-19 16:25:45,334 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Project GetPlcs - Found plc PLC with parent name S71500/ET200MP station_1 +Se encontraron 1 PLC(s). Iniciando proceso de exportación... ---- Procesando PLC: VM 1512 --- +--- Procesando PLC: PLC --- -[PLC: VM 1512] Exportando bloques de programa... - Destino XML: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_XML - Destino SCL: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_SCL - Se encontraron 201 bloques de programa. - Procesando bloque: FC General COM... - Exportando FC General COM como XML... -2025-06-13 10:20:39,757 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC General COM exported successfully -2025-06-13 10:20:39,770 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC General COM exported successfully - Procesando bloque: From_SIDEL... - Exportando From_SIDEL como XML... -2025-06-13 10:20:39,941 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: From_SIDEL exported successfully -2025-06-13 10:20:39,943 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - From_SIDEL exported successfully - Procesando bloque: To_SIDEL... - Exportando To_SIDEL como XML... -2025-06-13 10:20:39,977 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: To_SIDEL exported successfully -2025-06-13 10:20:39,978 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - To_SIDEL exported successfully - Procesando bloque: DB Early Restart Blower... - Exportando DB Early Restart Blower como XML... -2025-06-13 10:20:40,049 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Early Restart Blower exported successfully -2025-06-13 10:20:40,051 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Early Restart Blower exported successfully - Procesando bloque: DB Early Restart Filler... - Exportando DB Early Restart Filler como XML... -2025-06-13 10:20:40,081 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Early Restart Filler exported successfully -2025-06-13 10:20:40,082 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Early Restart Filler exported successfully - Procesando bloque: DB Early Restart SynchroBlock... - Exportando DB Early Restart SynchroBlock como XML... -2025-06-13 10:20:40,110 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Early Restart SynchroBlock exported successfully -2025-06-13 10:20:40,110 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Early Restart SynchroBlock exported successfully - Procesando bloque: FB Early Restart... - Exportando FB Early Restart como XML... -2025-06-13 10:20:40,564 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Early Restart exported successfully -2025-06-13 10:20:40,565 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Early Restart exported successfully - Procesando bloque: DB Signal Transport... - Exportando DB Signal Transport como XML... -2025-06-13 10:20:40,627 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Signal Transport exported successfully -2025-06-13 10:20:40,628 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Signal Transport exported successfully - Procesando bloque: FC Signal Transport... - Exportando FC Signal Transport como XML... -2025-06-13 10:20:40,862 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Transport exported successfully -2025-06-13 10:20:40,877 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Transport exported successfully - Procesando bloque: DB Lube - Dry Ecolab... - Exportando DB Lube - Dry Ecolab como XML... -2025-06-13 10:20:40,954 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Lube - Dry Ecolab exported successfully -2025-06-13 10:20:40,956 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Lube - Dry Ecolab exported successfully - Procesando bloque: FB Lube - Water/Dry... - Exportando FB Lube - Water/Dry como XML... -2025-06-13 10:20:41,023 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - Water/Dry exported successfully -2025-06-13 10:20:41,025 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - Water/Dry exported successfully - Procesando bloque: FB Lube - Dry Ecolab... - Exportando FB Lube - Dry Ecolab como XML... -2025-06-13 10:20:41,719 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - Dry Ecolab exported successfully -2025-06-13 10:20:41,720 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - Dry Ecolab exported successfully - Procesando bloque: FB Lube - EcoLab VM... - Exportando FB Lube - EcoLab VM como XML... -2025-06-13 10:20:41,874 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - EcoLab VM exported successfully -2025-06-13 10:20:41,876 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - EcoLab VM exported successfully - Procesando bloque: FB Lube - Ecolab... - Exportando FB Lube - Ecolab como XML... -2025-06-13 10:20:42,029 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - Ecolab exported successfully -2025-06-13 10:20:42,045 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - Ecolab exported successfully - Procesando bloque: DB LUBE - Ecolab... - Exportando DB LUBE - Ecolab como XML... -2025-06-13 10:20:42,079 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB LUBE - Ecolab exported successfully -2025-06-13 10:20:42,080 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB LUBE - Ecolab exported successfully - Procesando bloque: FC Ttop Configuration... - Exportando FC Ttop Configuration como XML... -2025-06-13 10:20:42,218 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Configuration exported successfully -2025-06-13 10:20:42,219 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Configuration exported successfully - Procesando bloque: FC Ttop Run... - Exportando FC Ttop Run como XML... -2025-06-13 10:20:42,405 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Run exported successfully -2025-06-13 10:20:42,407 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Run exported successfully - Procesando bloque: FC Ttop Alarms... - Exportando FC Ttop Alarms como XML... -2025-06-13 10:20:42,484 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Alarms exported successfully -2025-06-13 10:20:42,485 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Alarms exported successfully - Procesando bloque: DB Ttop Run... - Exportando DB Ttop Run como XML... -2025-06-13 10:20:42,519 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Run exported successfully -2025-06-13 10:20:42,519 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Run exported successfully - Procesando bloque: DB Ttop Motor CFG... - Exportando DB Ttop Motor CFG como XML... -2025-06-13 10:20:42,561 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor CFG exported successfully -2025-06-13 10:20:42,562 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor CFG exported successfully - Procesando bloque: DB Ttop Alarm... - Exportando DB Ttop Alarm como XML... -2025-06-13 10:20:42,625 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Alarm exported successfully -2025-06-13 10:20:42,626 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Alarm exported successfully - Procesando bloque: FC Ttop Motor 31... - Exportando FC Ttop Motor 31 como XML... -2025-06-13 10:20:42,732 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor 31 exported successfully -2025-06-13 10:20:42,748 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor 31 exported successfully - Procesando bloque: FC Ttop Motor 32... - Exportando FC Ttop Motor 32 como XML... -2025-06-13 10:20:42,827 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor 32 exported successfully -2025-06-13 10:20:42,828 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor 32 exported successfully - Procesando bloque: FC Ttop Motor 34... - Exportando FC Ttop Motor 34 como XML... -2025-06-13 10:20:42,892 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor 34 exported successfully -2025-06-13 10:20:42,893 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor 34 exported successfully - Procesando bloque: FC Ttop Motor 35... - Exportando FC Ttop Motor 35 como XML... -2025-06-13 10:20:42,981 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor 35 exported successfully -2025-06-13 10:20:42,982 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor 35 exported successfully - Procesando bloque: FC Ttop Motor 36... - Exportando FC Ttop Motor 36 como XML... -2025-06-13 10:20:43,045 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor 36 exported successfully -2025-06-13 10:20:43,047 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor 36 exported successfully - Procesando bloque: DB Ttop Motor 31... - Exportando DB Ttop Motor 31 como XML... -2025-06-13 10:20:43,085 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor 31 exported successfully -2025-06-13 10:20:43,086 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor 31 exported successfully - Procesando bloque: DB Ttop Motor 32... - Exportando DB Ttop Motor 32 como XML... -2025-06-13 10:20:43,140 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor 32 exported successfully -2025-06-13 10:20:43,141 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor 32 exported successfully - Procesando bloque: DB Ttop Motor 34... - Exportando DB Ttop Motor 34 como XML... -2025-06-13 10:20:43,175 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor 34 exported successfully -2025-06-13 10:20:43,176 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor 34 exported successfully - Procesando bloque: DB Ttop Motor 35... - Exportando DB Ttop Motor 35 como XML... -2025-06-13 10:20:43,209 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor 35 exported successfully -2025-06-13 10:20:43,210 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor 35 exported successfully - Procesando bloque: DB Ttop Minimotor Cfg 32... - Exportando DB Ttop Minimotor Cfg 32 como XML... -2025-06-13 10:20:43,243 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg 32 exported successfully -2025-06-13 10:20:43,244 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg 32 exported successfully - Procesando bloque: DB Ttop Minimotor Data 32... - Exportando DB Ttop Minimotor Data 32 como XML... -2025-06-13 10:20:43,290 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data 32 exported successfully -2025-06-13 10:20:43,291 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data 32 exported successfully - Procesando bloque: DB Ttop Motor 36... - Exportando DB Ttop Motor 36 como XML... -2025-06-13 10:20:43,341 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor 36 exported successfully -2025-06-13 10:20:43,342 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor 36 exported successfully - Procesando bloque: FB Ttop Dryer... - Exportando FB Ttop Dryer como XML... -2025-06-13 10:20:43,418 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Ttop Dryer exported successfully -2025-06-13 10:20:43,419 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Ttop Dryer exported successfully - Procesando bloque: FB Ttop Energy Saving... - Exportando FB Ttop Energy Saving como XML... -2025-06-13 10:20:43,466 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Ttop Energy Saving exported successfully -2025-06-13 10:20:43,467 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Ttop Energy Saving exported successfully - Procesando bloque: FB SKID... - Exportando FB SKID como XML... -2025-06-13 10:20:43,731 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB SKID exported successfully -2025-06-13 10:20:43,733 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB SKID exported successfully - Procesando bloque: FC Analog Sensor Process... - Exportando FC Analog Sensor Process como XML... -2025-06-13 10:20:43,854 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Analog Sensor Process exported successfully -2025-06-13 10:20:43,856 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Analog Sensor Process exported successfully - Procesando bloque: FC Valve... - Exportando FC Valve como XML... -2025-06-13 10:20:43,917 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Valve exported successfully -2025-06-13 10:20:43,918 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Valve exported successfully - Procesando bloque: FB SpeedRegulation... - Exportando FB SpeedRegulation como XML... -2025-06-13 10:20:44,367 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB SpeedRegulation exported successfully -2025-06-13 10:20:44,367 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB SpeedRegulation exported successfully - Procesando bloque: FC Simple PID... - Exportando FC Simple PID como XML... -2025-06-13 10:20:44,460 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Simple PID exported successfully -2025-06-13 10:20:44,461 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Simple PID exported successfully - Procesando bloque: FC Scale Real... - Exportando FC Scale Real como XML... -2025-06-13 10:20:44,497 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Scale Real exported successfully -2025-06-13 10:20:44,498 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Scale Real exported successfully - Procesando bloque: FB Correct Speed F/Pulses... - Exportando FB Correct Speed F/Pulses como XML... -2025-06-13 10:20:44,559 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Correct Speed F/Pulses exported successfully -2025-06-13 10:20:44,560 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Correct Speed F/Pulses exported successfully - Procesando bloque: FB Master Slave PID... - Exportando FB Master Slave PID como XML... -2025-06-13 10:20:44,611 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Master Slave PID exported successfully -2025-06-13 10:20:44,612 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Master Slave PID exported successfully - Procesando bloque: FB Tilter Endlesscrew... - Compilando bloque FB Tilter Endlesscrew... -2025-06-13 10:20:44,617 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block FB Tilter Endlesscrew. Result: -2025-06-13 10:20:53,696 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Success: VM 1512 > Program blocks > 1 - CONVEYORS > 2 - TTOP > Device > FB > FB Tilter Endlesscrew (FB623) > Block was successfully compiled. -2025-06-13 10:20:53,696 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Success: VM 1512 > Compiling finished (errors: 0; warnings: 0) - Exportando FB Tilter Endlesscrew como XML... -2025-06-13 10:20:53,855 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Tilter Endlesscrew exported successfully -2025-06-13 10:20:53,856 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Tilter Endlesscrew exported successfully - Procesando bloque: FC Scale Speed w/Gap... - Exportando FC Scale Speed w/Gap como XML... -2025-06-13 10:20:53,890 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Scale Speed w/Gap exported successfully -2025-06-13 10:20:53,890 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Scale Speed w/Gap exported successfully - Procesando bloque: FC S_Everz_ON_OFF... - Exportando FC S_Everz_ON_OFF como XML... -2025-06-13 10:20:53,921 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC S_Everz_ON_OFF exported successfully -2025-06-13 10:20:53,922 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC S_Everz_ON_OFF exported successfully - Procesando bloque: FB Calculate Diff Phase Pulses... - Exportando FB Calculate Diff Phase Pulses como XML... -2025-06-13 10:20:53,980 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Calculate Diff Phase Pulses exported successfully -2025-06-13 10:20:53,981 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Calculate Diff Phase Pulses exported successfully - Procesando bloque: FB Pulse Generator... - Exportando FB Pulse Generator como XML... -2025-06-13 10:20:54,025 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Pulse Generator exported successfully -2025-06-13 10:20:54,026 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Pulse Generator exported successfully - Procesando bloque: FB_BottleFallen wSonnar... - Exportando FB_BottleFallen wSonnar como XML... -2025-06-13 10:20:54,134 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_BottleFallen wSonnar exported successfully -2025-06-13 10:20:54,134 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_BottleFallen wSonnar exported successfully - Procesando bloque: FB_BottleFallen... - Exportando FB_BottleFallen como XML... -2025-06-13 10:20:54,197 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_BottleFallen exported successfully -2025-06-13 10:20:54,198 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_BottleFallen exported successfully - Procesando bloque: Calculate Elapsed Time... - Exportando Calculate Elapsed Time como XML... -2025-06-13 10:20:54,256 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Calculate Elapsed Time exported successfully -2025-06-13 10:20:54,258 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Calculate Elapsed Time exported successfully - Procesando bloque: FB Calculate Ramp... - Exportando FB Calculate Ramp como XML... -2025-06-13 10:20:54,304 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Calculate Ramp exported successfully -2025-06-13 10:20:54,305 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Calculate Ramp exported successfully - Procesando bloque: FB Calculate Ramp UpDown... - Exportando FB Calculate Ramp UpDown como XML... -2025-06-13 10:20:54,347 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Calculate Ramp UpDown exported successfully -2025-06-13 10:20:54,348 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Calculate Ramp UpDown exported successfully - Procesando bloque: FB Offset Pulse... - Exportando FB Offset Pulse como XML... -2025-06-13 10:20:54,396 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Offset Pulse exported successfully -2025-06-13 10:20:54,398 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Offset Pulse exported successfully - Procesando bloque: FB FIFO Manage DataType Real... - Exportando FB FIFO Manage DataType Real como XML... -2025-06-13 10:20:54,428 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB FIFO Manage DataType Real exported successfully -2025-06-13 10:20:54,429 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB FIFO Manage DataType Real exported successfully - Procesando bloque: FB Show Alarms... - Exportando FB Show Alarms como XML... -2025-06-13 10:20:54,475 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Show Alarms exported successfully -2025-06-13 10:20:54,476 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Show Alarms exported successfully - Procesando bloque: FC Ttop Devices... - Exportando FC Ttop Devices como XML... -2025-06-13 10:20:54,567 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Devices exported successfully -2025-06-13 10:20:54,568 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Devices exported successfully - Procesando bloque: DB Ttop Dryer... - Exportando DB Ttop Dryer como XML... -2025-06-13 10:20:54,600 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Dryer exported successfully -2025-06-13 10:20:54,601 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Dryer exported successfully - Procesando bloque: DB Ttop Energy Saving Z1... - Exportando DB Ttop Energy Saving Z1 como XML... -2025-06-13 10:20:54,624 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Energy Saving Z1 exported successfully -2025-06-13 10:20:54,626 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Energy Saving Z1 exported successfully - Procesando bloque: DB Ttop Fifo 1... - Exportando DB Ttop Fifo 1 como XML... -2025-06-13 10:20:54,655 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Fifo 1 exported successfully -2025-06-13 10:20:54,657 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Fifo 1 exported successfully - Procesando bloque: DB Ttop Dryer 2... - Exportando DB Ttop Dryer 2 como XML... -2025-06-13 10:20:54,690 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Dryer 2 exported successfully -2025-06-13 10:20:54,691 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Dryer 2 exported successfully - Procesando bloque: DB Ttop Fifo 2... - Exportando DB Ttop Fifo 2 como XML... -2025-06-13 10:20:54,739 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Fifo 2 exported successfully -2025-06-13 10:20:54,740 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Fifo 2 exported successfully - Procesando bloque: DB Ttop Energy Saving Z2... - Exportando DB Ttop Energy Saving Z2 como XML... -2025-06-13 10:20:54,780 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Energy Saving Z2 exported successfully -2025-06-13 10:20:54,784 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Energy Saving Z2 exported successfully - Procesando bloque: DB Ttop Energy Saving Z3... - Exportando DB Ttop Energy Saving Z3 como XML... -2025-06-13 10:20:54,813 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Energy Saving Z3 exported successfully -2025-06-13 10:20:54,814 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Energy Saving Z3 exported successfully - Procesando bloque: DB SKID... - Exportando DB SKID como XML... -2025-06-13 10:20:54,847 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB SKID exported successfully -2025-06-13 10:20:54,848 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB SKID exported successfully - Procesando bloque: DB Analog... - Exportando DB Analog como XML... -2025-06-13 10:20:54,890 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Analog exported successfully -2025-06-13 10:20:54,892 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Analog exported successfully - Procesando bloque: DB TILTER INFEED... - Exportando DB TILTER INFEED como XML... -2025-06-13 10:20:54,920 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB TILTER INFEED exported successfully -2025-06-13 10:20:54,922 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB TILTER INFEED exported successfully - Procesando bloque: DB SICK_AFx60_PN_M34... - Exportando DB SICK_AFx60_PN_M34 como XML... -2025-06-13 10:20:54,954 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB SICK_AFx60_PN_M34 exported successfully -2025-06-13 10:20:54,955 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB SICK_AFx60_PN_M34 exported successfully - Procesando bloque: DB_SICK_AFx60_Data... - Exportando DB_SICK_AFx60_Data como XML... -2025-06-13 10:20:54,983 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_SICK_AFx60_Data exported successfully -2025-06-13 10:20:54,984 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_SICK_AFx60_Data exported successfully - Procesando bloque: DB Tilter... - Exportando DB Tilter como XML... -2025-06-13 10:20:55,045 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Tilter exported successfully -2025-06-13 10:20:55,046 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Tilter exported successfully - Procesando bloque: DB General... - Exportando DB General como XML... -2025-06-13 10:20:55,109 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB General exported successfully -2025-06-13 10:20:55,110 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB General exported successfully - Procesando bloque: DB General Alarms... - Exportando DB General Alarms como XML... -2025-06-13 10:20:55,152 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB General Alarms exported successfully -2025-06-13 10:20:55,153 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB General Alarms exported successfully - Procesando bloque: DB Warnings... - Exportando DB Warnings como XML... -2025-06-13 10:20:55,181 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Warnings exported successfully -2025-06-13 10:20:55,182 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Warnings exported successfully - Procesando bloque: DB Flow Selection... - Exportando DB Flow Selection como XML... -2025-06-13 10:20:55,214 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Flow Selection exported successfully -2025-06-13 10:20:55,215 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Flow Selection exported successfully - Procesando bloque: FC General Alarms... - Exportando FC General Alarms como XML... -2025-06-13 10:20:55,278 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC General Alarms exported successfully -2025-06-13 10:20:55,279 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC General Alarms exported successfully - Procesando bloque: FC General Warning... - Exportando FC General Warning como XML... -2025-06-13 10:20:55,312 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC General Warning exported successfully -2025-06-13 10:20:55,313 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC General Warning exported successfully - Procesando bloque: FC General Lamp... - Exportando FC General Lamp como XML... -2025-06-13 10:20:55,351 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC General Lamp exported successfully -2025-06-13 10:20:55,352 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC General Lamp exported successfully - Procesando bloque: CYCL_EXC... - Exportando CYCL_EXC como XML... -2025-06-13 10:20:55,434 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: CYCL_EXC exported successfully -2025-06-13 10:20:55,436 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - CYCL_EXC exported successfully - Procesando bloque: DB HMI RCP Transfer Status... - Exportando DB HMI RCP Transfer Status como XML... -2025-06-13 10:20:55,512 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI RCP Transfer Status exported successfully -2025-06-13 10:20:55,513 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI RCP Transfer Status exported successfully - Procesando bloque: FC HMI RCP Transfer Status... - Exportando FC HMI RCP Transfer Status como XML... -2025-06-13 10:20:55,588 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI RCP Transfer Status exported successfully -2025-06-13 10:20:55,590 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI RCP Transfer Status exported successfully - Procesando bloque: CYCL_FLT... - Exportando CYCL_FLT como XML... -2025-06-13 10:20:55,624 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: CYCL_FLT exported successfully -2025-06-13 10:20:55,625 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - CYCL_FLT exported successfully - Procesando bloque: HW_ERR... - Exportando HW_ERR como XML... -2025-06-13 10:20:55,650 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: HW_ERR exported successfully -2025-06-13 10:20:55,651 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - HW_ERR exported successfully - Procesando bloque: HW_INT0... - Exportando HW_INT0 como XML... -2025-06-13 10:20:55,670 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: HW_INT0 exported successfully -2025-06-13 10:20:55,671 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - HW_INT0 exported successfully +[PLC: PLC] Exportando bloques de programa... + Destino XML: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML + Destino SCL: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_SCL + Se encontraron 380 bloques de programa. + Procesando bloque: _CYCL_EXC... + Exportando _CYCL_EXC como XML... +2025-06-19 16:25:55,279 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: _CYCL_EXC exported successfully +2025-06-19 16:25:55,282 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - _CYCL_EXC exported successfully + Procesando bloque: COMPLETE RESTART... + Exportando COMPLETE RESTART como XML... +2025-06-19 16:25:55,574 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: COMPLETE RESTART exported successfully +2025-06-19 16:25:55,575 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - COMPLETE RESTART exported successfully Procesando bloque: I/O_FLT1... Exportando I/O_FLT1 como XML... -2025-06-13 10:20:55,688 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: I/O_FLT1 exported successfully -2025-06-13 10:20:55,689 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - I/O_FLT1 exported successfully - Procesando bloque: I/O_FLT2... - Exportando I/O_FLT2 como XML... -2025-06-13 10:20:55,707 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: I/O_FLT2 exported successfully -2025-06-13 10:20:55,707 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - I/O_FLT2 exported successfully - Procesando bloque: PROG_ERR... - Exportando PROG_ERR como XML... -2025-06-13 10:20:55,726 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: PROG_ERR exported successfully -2025-06-13 10:20:55,728 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PROG_ERR exported successfully +2025-06-19 16:25:55,608 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: I/O_FLT1 exported successfully +2025-06-19 16:25:55,609 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - I/O_FLT1 exported successfully + Procesando bloque: MOD_ERR... + Exportando MOD_ERR como XML... +2025-06-19 16:25:55,652 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: MOD_ERR exported successfully +2025-06-19 16:25:55,653 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - MOD_ERR exported successfully + Procesando bloque: ProDiagOB... + Exportando ProDiagOB como XML... + ERROR exportando bloque ProDiagOB: OpennessAccessException: Error when calling method 'Export' of type 'Siemens.Engineering.SW.Blocks.OB'. + + + +Error when calling method 'get_ProgrammingLanguage' of type 'Siemens.Engineering.SW.Blocks.OB'. + + + +The programming language 'ProDiag_OB' is not supported during import and export. + Procesando bloque: Programming error... + Exportando Programming error como XML... +2025-06-19 16:25:55,776 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Programming error exported successfully +2025-06-19 16:25:55,778 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Programming error exported successfully Procesando bloque: RACK_FLT... Exportando RACK_FLT como XML... -2025-06-13 10:20:55,746 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: RACK_FLT exported successfully -2025-06-13 10:20:55,746 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - RACK_FLT exported successfully - Procesando bloque: RESTART... - Exportando RESTART como XML... -2025-06-13 10:20:55,770 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: RESTART exported successfully -2025-06-13 10:20:55,771 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - RESTART exported successfully - Procesando bloque: OB30 3ms INFEED LOGIC... - Exportando OB30 3ms INFEED LOGIC como XML... -2025-06-13 10:20:55,827 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: OB30 3ms INFEED LOGIC exported successfully -2025-06-13 10:20:55,828 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - OB30 3ms INFEED LOGIC exported successfully - Procesando bloque: Startup STOP to RUN... - Exportando Startup STOP to RUN como XML... -2025-06-13 10:20:55,857 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Startup STOP to RUN exported successfully -2025-06-13 10:20:55,858 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Startup STOP to RUN exported successfully - Procesando bloque: FB Pulse Generator_DB... - Exportando FB Pulse Generator_DB como XML... -2025-06-13 10:20:55,877 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Pulse Generator_DB exported successfully -2025-06-13 10:20:55,878 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Pulse Generator_DB exported successfully - Procesando bloque: FB Pulse Generator_DB_1... - Exportando FB Pulse Generator_DB_1 como XML... -2025-06-13 10:20:55,897 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Pulse Generator_DB_1 exported successfully -2025-06-13 10:20:55,898 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Pulse Generator_DB_1 exported successfully - Procesando bloque: DB BottleFallen... - Exportando DB BottleFallen como XML... -2025-06-13 10:20:55,923 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB BottleFallen exported successfully -2025-06-13 10:20:55,924 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB BottleFallen exported successfully - Procesando bloque: DB Elapsed Time... - Exportando DB Elapsed Time como XML... -2025-06-13 10:20:55,945 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Elapsed Time exported successfully -2025-06-13 10:20:55,946 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Elapsed Time exported successfully - Procesando bloque: MC_Servo... - Exportando MC_Servo como XML... -2025-06-13 10:20:56,020 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MC_Servo exported successfully -2025-06-13 10:20:56,021 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MC_Servo exported successfully - Procesando bloque: MC_Interpolator... - Exportando MC_Interpolator como XML... -2025-06-13 10:20:56,068 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MC_Interpolator exported successfully -2025-06-13 10:20:56,069 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MC_Interpolator exported successfully - Procesando bloque: COPIA DBW... - Exportando COPIA DBW como XML... -2025-06-13 10:20:56,188 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: COPIA DBW exported successfully -2025-06-13 10:20:56,189 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - COPIA DBW exported successfully - Procesando bloque: FC CTR Alarm... - Exportando FC CTR Alarm como XML... -2025-06-13 10:20:56,253 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CTR Alarm exported successfully -2025-06-13 10:20:56,255 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CTR Alarm exported successfully - Procesando bloque: FC Mot Init CFG... - Exportando FC Mot Init CFG como XML... -2025-06-13 10:20:56,315 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Init CFG exported successfully -2025-06-13 10:20:56,316 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Init CFG exported successfully - Procesando bloque: FC Read EOLO mBar... - Exportando FC Read EOLO mBar como XML... -2025-06-13 10:20:56,351 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Read EOLO mBar exported successfully -2025-06-13 10:20:56,351 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Read EOLO mBar exported successfully - Procesando bloque: FC Read M... - Exportando FC Read M como XML... -2025-06-13 10:20:56,387 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Read M exported successfully -2025-06-13 10:20:56,389 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Read M exported successfully - Procesando bloque: FC Reference management... - Exportando FC Reference management como XML... -2025-06-13 10:20:56,455 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Reference management exported successfully -2025-06-13 10:20:56,456 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Reference management exported successfully - Procesando bloque: FC S_Everz... - Exportando FC S_Everz como XML... -2025-06-13 10:20:56,502 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC S_Everz exported successfully -2025-06-13 10:20:56,504 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC S_Everz exported successfully - Procesando bloque: FC Scaling... - Exportando FC Scaling como XML... -2025-06-13 10:20:56,530 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Scaling exported successfully -2025-06-13 10:20:56,531 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Scaling exported successfully - Procesando bloque: Fill Zero Area... - Exportando Fill Zero Area como XML... -2025-06-13 10:20:56,574 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Fill Zero Area exported successfully -2025-06-13 10:20:56,575 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Fill Zero Area exported successfully - Procesando bloque: FC Turk Lamp... - Exportando FC Turk Lamp como XML... -2025-06-13 10:20:56,626 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Turk Lamp exported successfully -2025-06-13 10:20:56,627 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Turk Lamp exported successfully - Procesando bloque: FC CMP Machine... - Exportando FC CMP Machine como XML... -2025-06-13 10:20:56,670 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CMP Machine exported successfully -2025-06-13 10:20:56,671 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CMP Machine exported successfully - Procesando bloque: FC CFG TTOP MultiRow 2/1... - Exportando FC CFG TTOP MultiRow 2/1 como XML... -2025-06-13 10:20:56,698 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CFG TTOP MultiRow 2/1 exported successfully -2025-06-13 10:20:56,699 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CFG TTOP MultiRow 2/1 exported successfully - Procesando bloque: FC CFG TTOP MultiRow 3/2... - Exportando FC CFG TTOP MultiRow 3/2 como XML... -2025-06-13 10:20:56,726 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CFG TTOP MultiRow 3/2 exported successfully -2025-06-13 10:20:56,727 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CFG TTOP MultiRow 3/2 exported successfully - Procesando bloque: FC Compute AN Speed... - Exportando FC Compute AN Speed como XML... -2025-06-13 10:20:56,757 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Compute AN Speed exported successfully -2025-06-13 10:20:56,758 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Compute AN Speed exported successfully - Procesando bloque: FC Profinet_Allarms... - Exportando FC Profinet_Allarms como XML... -2025-06-13 10:20:56,787 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Profinet_Allarms exported successfully -2025-06-13 10:20:56,788 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Profinet_Allarms exported successfully - Procesando bloque: FC S_Everz_Struct... - Exportando FC S_Everz_Struct como XML... -2025-06-13 10:20:56,820 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC S_Everz_Struct exported successfully -2025-06-13 10:20:56,820 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC S_Everz_Struct exported successfully - Procesando bloque: FC Read DI... - Exportando FC Read DI como XML... -2025-06-13 10:20:56,855 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Read DI exported successfully -2025-06-13 10:20:56,856 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Read DI exported successfully - Exportando FC Read DI como SCL... -2025-06-13 10:20:57,955 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC Read DI external source successfully generated - Procesando bloque: FC Read DO... - Exportando FC Read DO como XML... -2025-06-13 10:20:58,031 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Read DO exported successfully -2025-06-13 10:20:58,032 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Read DO exported successfully - Exportando FC Read DO como SCL... -2025-06-13 10:20:58,070 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC Read DO external source successfully generated - Procesando bloque: FC Write DO... - Exportando FC Write DO como XML... -2025-06-13 10:20:58,125 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Write DO exported successfully -2025-06-13 10:20:58,126 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Write DO exported successfully - Exportando FC Write DO como SCL... -2025-06-13 10:20:58,153 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC Write DO external source successfully generated - Procesando bloque: COPIA DBs... - Exportando COPIA DBs como XML... -2025-06-13 10:20:58,193 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: COPIA DBs exported successfully -2025-06-13 10:20:58,194 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - COPIA DBs exported successfully - Procesando bloque: FC Get DBnum... - Exportando FC Get DBnum como XML... -2025-06-13 10:20:58,250 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Get DBnum exported successfully -2025-06-13 10:20:58,251 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Get DBnum exported successfully - Procesando bloque: FC Compute Machine Speed... - Exportando FC Compute Machine Speed como XML... -2025-06-13 10:20:58,403 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Compute Machine Speed exported successfully -2025-06-13 10:20:58,417 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Compute Machine Speed exported successfully - Procesando bloque: FC Signal Configuration Bits... - Exportando FC Signal Configuration Bits como XML... -2025-06-13 10:20:58,481 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Configuration Bits exported successfully -2025-06-13 10:20:58,482 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Configuration Bits exported successfully - Procesando bloque: FC Signal Discharge Output Force... - Exportando FC Signal Discharge Output Force como XML... -2025-06-13 10:20:58,520 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Discharge Output Force exported successfully -2025-06-13 10:20:58,520 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Discharge Output Force exported successfully - Procesando bloque: FC Signal Infeed Output Force... - Exportando FC Signal Infeed Output Force como XML... -2025-06-13 10:20:58,551 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Infeed Output Force exported successfully -2025-06-13 10:20:58,552 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Infeed Output Force exported successfully - Procesando bloque: FC Signal Input Force Control... - Exportando FC Signal Input Force Control como XML... -2025-06-13 10:20:58,579 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Input Force Control exported successfully -2025-06-13 10:20:58,580 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Input Force Control exported successfully - Procesando bloque: FC Signals Discharge Timers... - Exportando FC Signals Discharge Timers como XML... -2025-06-13 10:20:58,633 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Discharge Timers exported successfully -2025-06-13 10:20:58,634 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Discharge Timers exported successfully - Procesando bloque: FC Signals Discharge Timers Read... - Exportando FC Signals Discharge Timers Read como XML... -2025-06-13 10:20:58,669 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Discharge Timers Read exported successfully -2025-06-13 10:20:58,670 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Discharge Timers Read exported successfully - Procesando bloque: FC Signals Infeed Timers... - Exportando FC Signals Infeed Timers como XML... -2025-06-13 10:20:58,718 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Infeed Timers exported successfully -2025-06-13 10:20:58,719 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Infeed Timers exported successfully - Procesando bloque: FC Signals Infeed Timers Read... - Exportando FC Signals Infeed Timers Read como XML... -2025-06-13 10:20:58,752 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Infeed Timers Read exported successfully -2025-06-13 10:20:58,753 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Infeed Timers Read exported successfully - Procesando bloque: FB Run Timer Selector... - Exportando FB Run Timer Selector como XML... -2025-06-13 10:20:58,792 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Run Timer Selector exported successfully -2025-06-13 10:20:58,793 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Run Timer Selector exported successfully - Procesando bloque: DB Run Signal Selector... - Exportando DB Run Signal Selector como XML... -2025-06-13 10:20:58,821 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Run Signal Selector exported successfully -2025-06-13 10:20:58,822 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Run Signal Selector exported successfully - Procesando bloque: FC HMI... - Exportando FC HMI como XML... -2025-06-13 10:20:58,882 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI exported successfully -2025-06-13 10:20:58,883 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI exported successfully - Procesando bloque: FC HMI Timer... - Exportando FC HMI Timer como XML... -2025-06-13 10:20:58,918 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI Timer exported successfully -2025-06-13 10:20:58,919 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI Timer exported successfully - Procesando bloque: FC HMI Date Time... - Exportando FC HMI Date Time como XML... -2025-06-13 10:20:58,989 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI Date Time exported successfully -2025-06-13 10:20:58,989 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI Date Time exported successfully - Procesando bloque: FC HMI PSW Cfg... - Exportando FC HMI PSW Cfg como XML... -2025-06-13 10:20:59,036 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI PSW Cfg exported successfully -2025-06-13 10:20:59,036 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI PSW Cfg exported successfully - Procesando bloque: FC HMI Recipe TTop... - Exportando FC HMI Recipe TTop como XML... -2025-06-13 10:20:59,080 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI Recipe TTop exported successfully -2025-06-13 10:20:59,080 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI Recipe TTop exported successfully - Procesando bloque: FC Mot Manage Movigear... - Exportando FC Mot Manage Movigear como XML... -2025-06-13 10:20:59,133 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movigear exported successfully -2025-06-13 10:20:59,134 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movigear exported successfully - Procesando bloque: FC Mot Manage Movimot... - Exportando FC Mot Manage Movimot como XML... -2025-06-13 10:20:59,181 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movimot exported successfully -2025-06-13 10:20:59,182 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movimot exported successfully - Procesando bloque: FC Movifit Status... - Exportando FC Movifit Status como XML... -2025-06-13 10:20:59,215 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Movifit Status exported successfully -2025-06-13 10:20:59,216 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Movifit Status exported successfully - Procesando bloque: FC Mot Manage Bosch Rexroth... - Exportando FC Mot Manage Bosch Rexroth como XML... -2025-06-13 10:20:59,276 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Bosch Rexroth exported successfully -2025-06-13 10:20:59,277 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Bosch Rexroth exported successfully - Procesando bloque: FC Mot Manage Movigear ADV... - Exportando FC Mot Manage Movigear ADV como XML... -2025-06-13 10:20:59,340 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movigear ADV exported successfully -2025-06-13 10:20:59,341 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movigear ADV exported successfully - Procesando bloque: FC Mot Manage VFD Analog... - Exportando FC Mot Manage VFD Analog como XML... -2025-06-13 10:20:59,388 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD Analog exported successfully -2025-06-13 10:20:59,389 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD Analog exported successfully - Procesando bloque: FC Mot Manage VFD/Dig... - Exportando FC Mot Manage VFD/Dig como XML... -2025-06-13 10:20:59,424 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD/Dig exported successfully -2025-06-13 10:20:59,425 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD/Dig exported successfully - Procesando bloque: FC Siemens G120C... - Exportando FC Siemens G120C como XML... -2025-06-13 10:20:59,498 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Siemens G120C exported successfully -2025-06-13 10:20:59,499 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Siemens G120C exported successfully - Procesando bloque: FC Mot Manage VFD FC300... - Exportando FC Mot Manage VFD FC300 como XML... -2025-06-13 10:20:59,531 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD FC300 exported successfully -2025-06-13 10:20:59,532 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD FC300 exported successfully - Procesando bloque: FC Mot Manage Movigear ADV_DPRDAT... - Exportando FC Mot Manage Movigear ADV_DPRDAT como XML... -2025-06-13 10:20:59,609 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movigear ADV_DPRDAT exported successfully -2025-06-13 10:20:59,610 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movigear ADV_DPRDAT exported successfully - Procesando bloque: FC Mot Manage VFD FC300_DPRDAT... - Exportando FC Mot Manage VFD FC300_DPRDAT como XML... -2025-06-13 10:20:59,663 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD FC300_DPRDAT exported successfully -2025-06-13 10:20:59,663 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD FC300_DPRDAT exported successfully - Procesando bloque: FC Mot Manage EOLO mBar... - Exportando FC Mot Manage EOLO mBar como XML... -2025-06-13 10:20:59,717 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage EOLO mBar exported successfully -2025-06-13 10:20:59,718 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage EOLO mBar exported successfully - Procesando bloque: FC Mot Manage Minimotor... - Exportando FC Mot Manage Minimotor como XML... -2025-06-13 10:20:59,774 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Minimotor exported successfully -2025-06-13 10:20:59,775 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Minimotor exported successfully - Procesando bloque: FC Motor Protocols... - Exportando FC Motor Protocols como XML... -2025-06-13 10:20:59,823 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Motor Protocols exported successfully -2025-06-13 10:20:59,824 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Motor Protocols exported successfully - Procesando bloque: FC Simulation... - Exportando FC Simulation como XML... -2025-06-13 10:20:59,867 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Simulation exported successfully -2025-06-13 10:20:59,868 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Simulation exported successfully - Procesando bloque: DB MotorSimulate... - Exportando DB MotorSimulate como XML... -2025-06-13 10:20:59,890 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB MotorSimulate exported successfully -2025-06-13 10:20:59,891 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB MotorSimulate exported successfully - Procesando bloque: FC Minimotor Managment... - Exportando FC Minimotor Managment como XML... -2025-06-13 10:20:59,912 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Minimotor Managment exported successfully -2025-06-13 10:20:59,912 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Minimotor Managment exported successfully - Procesando bloque: FB_Minimotor_Config... - Exportando FB_Minimotor_Config como XML... -2025-06-13 10:21:00,026 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_Minimotor_Config exported successfully -2025-06-13 10:21:00,027 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_Minimotor_Config exported successfully - Procesando bloque: FC_Homing... - Exportando FC_Homing como XML... -2025-06-13 10:21:00,104 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_Homing exported successfully -2025-06-13 10:21:00,105 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_Homing exported successfully - Exportando FC_Homing como SCL... -2025-06-13 10:21:00,163 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_Homing external source successfully generated - Procesando bloque: FC_ProfPos... - Exportando FC_ProfPos como XML... -2025-06-13 10:21:00,230 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_ProfPos exported successfully -2025-06-13 10:21:00,231 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_ProfPos exported successfully - Exportando FC_ProfPos como SCL... -2025-06-13 10:21:00,399 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_ProfPos external source successfully generated - Procesando bloque: FC_ProfTrq... - Exportando FC_ProfTrq como XML... -2025-06-13 10:21:00,465 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_ProfTrq exported successfully -2025-06-13 10:21:00,466 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_ProfTrq exported successfully - Exportando FC_ProfTrq como SCL... -2025-06-13 10:21:00,551 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_ProfTrq external source successfully generated - Procesando bloque: FC_ProfVel... - Exportando FC_ProfVel como XML... -2025-06-13 10:21:00,621 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_ProfVel exported successfully -2025-06-13 10:21:00,623 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_ProfVel exported successfully - Exportando FC_ProfVel como SCL... -2025-06-13 10:21:00,674 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_ProfVel external source successfully generated - Procesando bloque: FB_MiniMotor_PN... - Exportando FB_MiniMotor_PN como XML... -2025-06-13 10:21:00,795 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_MiniMotor_PN exported successfully -2025-06-13 10:21:00,795 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_MiniMotor_PN exported successfully - Procesando bloque: FC Ttop Philosophy 01... - Exportando FC Ttop Philosophy 01 como XML... -2025-06-13 10:21:00,865 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 01 exported successfully -2025-06-13 10:21:00,866 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 01 exported successfully - Procesando bloque: FC Ttop Philosophy 02... - Exportando FC Ttop Philosophy 02 como XML... -2025-06-13 10:21:00,902 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 02 exported successfully -2025-06-13 10:21:00,903 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 02 exported successfully - Procesando bloque: FC Ttop Philosophy 03... - Exportando FC Ttop Philosophy 03 como XML... -2025-06-13 10:21:00,937 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 03 exported successfully -2025-06-13 10:21:00,939 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 03 exported successfully - Procesando bloque: FC Ttop Philosophy 04... - Exportando FC Ttop Philosophy 04 como XML... -2025-06-13 10:21:00,976 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 04 exported successfully -2025-06-13 10:21:00,976 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 04 exported successfully - Procesando bloque: FC Ttop Philosophy 05... - Exportando FC Ttop Philosophy 05 como XML... -2025-06-13 10:21:01,025 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 05 exported successfully -2025-06-13 10:21:01,026 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 05 exported successfully - Procesando bloque: FC Ttop Philosophy 06... - Exportando FC Ttop Philosophy 06 como XML... -2025-06-13 10:21:01,063 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 06 exported successfully -2025-06-13 10:21:01,063 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 06 exported successfully - Procesando bloque: FC Ttop Philosophy 07... - Exportando FC Ttop Philosophy 07 como XML... -2025-06-13 10:21:01,100 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 07 exported successfully -2025-06-13 10:21:01,101 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 07 exported successfully - Procesando bloque: FC Ttop Philosophy 08... - Exportando FC Ttop Philosophy 08 como XML... -2025-06-13 10:21:01,146 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 08 exported successfully -2025-06-13 10:21:01,148 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 08 exported successfully - Procesando bloque: FC Ttop Philosophy 09... - Exportando FC Ttop Philosophy 09 como XML... -2025-06-13 10:21:01,182 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 09 exported successfully -2025-06-13 10:21:01,183 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 09 exported successfully - Procesando bloque: FC Ttop Philosophy Manage... - Exportando FC Ttop Philosophy Manage como XML... -2025-06-13 10:21:01,218 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy Manage exported successfully -2025-06-13 10:21:01,219 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy Manage exported successfully - Procesando bloque: FC Air Philosophy 01... - Exportando FC Air Philosophy 01 como XML... -2025-06-13 10:21:01,271 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 01 exported successfully -2025-06-13 10:21:01,273 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 01 exported successfully - Procesando bloque: FC Air Philosophy 04... - Exportando FC Air Philosophy 04 como XML... -2025-06-13 10:21:01,330 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 04 exported successfully -2025-06-13 10:21:01,331 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 04 exported successfully - Procesando bloque: FC Air Philosophy 08... - Exportando FC Air Philosophy 08 como XML... -2025-06-13 10:21:01,367 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 08 exported successfully -2025-06-13 10:21:01,368 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 08 exported successfully - Procesando bloque: FC Air Philosophy 14... - Exportando FC Air Philosophy 14 como XML... -2025-06-13 10:21:01,468 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 14 exported successfully -2025-06-13 10:21:01,469 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 14 exported successfully - Procesando bloque: FC Air Philosophy 17... - Exportando FC Air Philosophy 17 como XML... -2025-06-13 10:21:01,524 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 17 exported successfully -2025-06-13 10:21:01,525 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 17 exported successfully - Procesando bloque: FC Air Philosophy 18... - Exportando FC Air Philosophy 18 como XML... -2025-06-13 10:21:01,563 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 18 exported successfully -2025-06-13 10:21:01,563 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 18 exported successfully - Procesando bloque: FC Air Philosophy Manage... - Exportando FC Air Philosophy Manage como XML... -2025-06-13 10:21:01,593 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy Manage exported successfully -2025-06-13 10:21:01,594 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy Manage exported successfully - Procesando bloque: FB Mot Manage Altivar 320... - Exportando FB Mot Manage Altivar 320 como XML... -2025-06-13 10:21:01,652 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Mot Manage Altivar 320 exported successfully -2025-06-13 10:21:01,654 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Mot Manage Altivar 320 exported successfully - Procesando bloque: FB Motors Manage... - Exportando FB Motors Manage como XML... -2025-06-13 10:21:01,744 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Motors Manage exported successfully -2025-06-13 10:21:01,745 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Motors Manage exported successfully - Procesando bloque: FB LIFO HMI Page... - Exportando FB LIFO HMI Page como XML... -2025-06-13 10:21:01,776 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB LIFO HMI Page exported successfully -2025-06-13 10:21:01,777 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB LIFO HMI Page exported successfully - Procesando bloque: FB_SICK_AFx60_PN... - Exportando FB_SICK_AFx60_PN como XML... -2025-06-13 10:21:01,931 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_SICK_AFx60_PN exported successfully -2025-06-13 10:21:01,932 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_SICK_AFx60_PN exported successfully - Exportando FB_SICK_AFx60_PN como SCL... -2025-06-13 10:21:02,038 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FB_SICK_AFx60_PN external source successfully generated - Procesando bloque: DB General Run... - Exportando DB General Run como XML... -2025-06-13 10:21:02,065 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB General Run exported successfully -2025-06-13 10:21:02,066 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB General Run exported successfully - Procesando bloque: DB HMI... - Exportando DB HMI como XML... -2025-06-13 10:21:02,095 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI exported successfully -2025-06-13 10:21:02,095 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI exported successfully - Procesando bloque: DB HMI Timer... - Exportando DB HMI Timer como XML... -2025-06-13 10:21:02,116 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Timer exported successfully -2025-06-13 10:21:02,117 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Timer exported successfully - Procesando bloque: DB_PA_HMI-PLC_DataOra... - Exportando DB_PA_HMI-PLC_DataOra como XML... -2025-06-13 10:21:02,141 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_PA_HMI-PLC_DataOra exported successfully -2025-06-13 10:21:02,142 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_PA_HMI-PLC_DataOra exported successfully - Procesando bloque: DB_SET_TIMEZONE... - Exportando DB_SET_TIMEZONE como XML... -2025-06-13 10:21:02,165 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_SET_TIMEZONE exported successfully -2025-06-13 10:21:02,165 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_SET_TIMEZONE exported successfully - Procesando bloque: DB HMI DateTime... - Exportando DB HMI DateTime como XML... -2025-06-13 10:21:02,208 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI DateTime exported successfully -2025-06-13 10:21:02,209 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI DateTime exported successfully - Procesando bloque: DB HMI Recipe Air... - Exportando DB HMI Recipe Air como XML... -2025-06-13 10:21:02,229 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Recipe Air exported successfully -2025-06-13 10:21:02,230 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Recipe Air exported successfully - Procesando bloque: DB HMI Recipe Pack... - Exportando DB HMI Recipe Pack como XML... -2025-06-13 10:21:02,249 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Recipe Pack exported successfully -2025-06-13 10:21:02,250 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Recipe Pack exported successfully - Procesando bloque: DB HMI Recipe TTop... - Exportando DB HMI Recipe TTop como XML... -2025-06-13 10:21:02,273 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Recipe TTop exported successfully -2025-06-13 10:21:02,274 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Recipe TTop exported successfully - Procesando bloque: DB CTR Air Alarms... - Exportando DB CTR Air Alarms como XML... -2025-06-13 10:21:02,294 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR Air Alarms exported successfully -2025-06-13 10:21:02,295 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR Air Alarms exported successfully - Procesando bloque: DB CTR General Alarms... - Exportando DB CTR General Alarms como XML... -2025-06-13 10:21:02,316 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR General Alarms exported successfully -2025-06-13 10:21:02,316 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR General Alarms exported successfully - Procesando bloque: DB CTR Pack Alarm... - Exportando DB CTR Pack Alarm como XML... -2025-06-13 10:21:02,340 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR Pack Alarm exported successfully -2025-06-13 10:21:02,341 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR Pack Alarm exported successfully - Procesando bloque: DB CTR TT Alarm... - Exportando DB CTR TT Alarm como XML... -2025-06-13 10:21:02,363 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR TT Alarm exported successfully -2025-06-13 10:21:02,363 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR TT Alarm exported successfully - Procesando bloque: DB CTR Warnings... - Exportando DB CTR Warnings como XML... -2025-06-13 10:21:02,384 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR Warnings exported successfully -2025-06-13 10:21:02,384 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR Warnings exported successfully - Procesando bloque: DB Mot Manage Altivar 320... - Exportando DB Mot Manage Altivar 320 como XML... -2025-06-13 10:21:02,411 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Mot Manage Altivar 320 exported successfully -2025-06-13 10:21:02,412 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Mot Manage Altivar 320 exported successfully - Procesando bloque: DB HMI CFG... - Exportando DB HMI CFG como XML... -2025-06-13 10:21:02,433 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI CFG exported successfully -2025-06-13 10:21:02,434 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI CFG exported successfully - Procesando bloque: DB PN/DP Diag List... - Exportando DB PN/DP Diag List como XML... -2025-06-13 10:21:02,457 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB PN/DP Diag List exported successfully -2025-06-13 10:21:02,458 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB PN/DP Diag List exported successfully - Procesando bloque: DB_Minimotor_Config... - Exportando DB_Minimotor_Config como XML... -2025-06-13 10:21:02,480 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_Minimotor_Config exported successfully -2025-06-13 10:21:02,481 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_Minimotor_Config exported successfully - Procesando bloque: DB_MiniMotor_PN_Device... - Exportando DB_MiniMotor_PN_Device como XML... -2025-06-13 10:21:02,502 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_MiniMotor_PN_Device exported successfully -2025-06-13 10:21:02,503 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_MiniMotor_PN_Device exported successfully - Procesando bloque: DB LIFO HMI Page_DB... - Exportando DB LIFO HMI Page_DB como XML... -2025-06-13 10:21:02,525 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB LIFO HMI Page_DB exported successfully -2025-06-13 10:21:02,525 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB LIFO HMI Page_DB exported successfully - Procesando bloque: DB TEST HMI... - Exportando DB TEST HMI como XML... -2025-06-13 10:21:02,546 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB TEST HMI exported successfully -2025-06-13 10:21:02,546 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB TEST HMI exported successfully - Procesando bloque: DB Test Pushbutton... - Exportando DB Test Pushbutton como XML... -2025-06-13 10:21:02,565 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Test Pushbutton exported successfully -2025-06-13 10:21:02,566 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Test Pushbutton exported successfully - Procesando bloque: FC Sim Buttons... - Exportando FC Sim Buttons como XML... -2025-06-13 10:21:02,598 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Sim Buttons exported successfully -2025-06-13 10:21:02,598 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Sim Buttons exported successfully - Procesando bloque: TEST... - Exportando TEST como XML... -2025-06-13 10:21:02,618 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: TEST exported successfully -2025-06-13 10:21:02,618 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - TEST exported successfully - Resumen de exportación de bloques: Exportados=201, Omitidos/Errores=0 +2025-06-19 16:25:55,859 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: RACK_FLT exported successfully +2025-06-19 16:25:55,860 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - RACK_FLT exported successfully + Procesando bloque: Time error interrupt... + Exportando Time error interrupt como XML... +2025-06-19 16:25:55,883 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Time error interrupt exported successfully +2025-06-19 16:25:55,884 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Time error interrupt exported successfully + Procesando bloque: Baialage... + Exportando Baialage como XML... +2025-06-19 16:25:56,009 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Baialage exported successfully +2025-06-19 16:25:56,010 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Baialage exported successfully + Procesando bloque: BlenderCtrl__Main... + Exportando BlenderCtrl__Main como XML... +2025-06-19 16:25:57,110 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderCtrl__Main exported successfully +2025-06-19 16:25:57,126 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderCtrl__Main exported successfully + Procesando bloque: BlenderCtrl_CIPModeInit... + Exportando BlenderCtrl_CIPModeInit como XML... +2025-06-19 16:25:57,152 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderCtrl_CIPModeInit exported successfully +2025-06-19 16:25:57,152 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderCtrl_CIPModeInit exported successfully + Procesando bloque: BlenderCtrl_ProdModeInit... + Exportando BlenderCtrl_ProdModeInit como XML... +2025-06-19 16:25:57,177 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderCtrl_ProdModeInit exported successfully +2025-06-19 16:25:57,177 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderCtrl_ProdModeInit exported successfully + Procesando bloque: BlenderCtrl_ResetSPWord... + Exportando BlenderCtrl_ResetSPWord como XML... +2025-06-19 16:25:57,251 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderCtrl_ResetSPWord exported successfully +2025-06-19 16:25:57,252 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderCtrl_ResetSPWord exported successfully + Procesando bloque: BlenderCtrl_UpdatePWord... + Exportando BlenderCtrl_UpdatePWord como XML... +2025-06-19 16:25:57,342 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderCtrl_UpdatePWord exported successfully +2025-06-19 16:25:57,344 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderCtrl_UpdatePWord exported successfully + Procesando bloque: BlenderPID_NextRecipe... + Exportando BlenderPID_NextRecipe como XML... +2025-06-19 16:25:57,389 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPID_NextRecipe exported successfully +2025-06-19 16:25:57,390 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPID_NextRecipe exported successfully + Procesando bloque: BlenderRinse... + Compilando bloque BlenderRinse... +2025-06-19 16:25:57,395 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block BlenderRinse. Result: +2025-06-19 16:26:03,577 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > BlenderRinse (FC2019) > Block was successfully compiled. +2025-06-19 16:26:03,577 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando BlenderRinse como XML... +2025-06-19 16:26:03,666 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderRinse exported successfully +2025-06-19 16:26:03,667 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderRinse exported successfully + Procesando bloque: BlenderRinse_Done... + Exportando BlenderRinse_Done como XML... +2025-06-19 16:26:03,694 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderRinse_Done exported successfully +2025-06-19 16:26:03,695 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderRinse_Done exported successfully + Procesando bloque: BlenderRun_ProdTime... + Exportando BlenderRun_ProdTime como XML... +2025-06-19 16:26:03,742 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderRun_ProdTime exported successfully +2025-06-19 16:26:03,742 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderRun_ProdTime exported successfully + Procesando bloque: BlenderRun_Stopping... + Compilando bloque BlenderRun_Stopping... +2025-06-19 16:26:03,744 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block BlenderRun_Stopping. Result: +2025-06-19 16:26:04,203 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando BlenderRun_Stopping como XML... +2025-06-19 16:26:04,243 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderRun_Stopping exported successfully +2025-06-19 16:26:04,244 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderRun_Stopping exported successfully + Procesando bloque: Blocco_1... + Exportando Blocco_1 como XML... +2025-06-19 16:26:04,264 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Blocco_1 exported successfully +2025-06-19 16:26:04,265 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Blocco_1 exported successfully + Procesando bloque: Block_compare... + Exportando Block_compare como XML... +2025-06-19 16:26:04,333 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Block_compare exported successfully +2025-06-19 16:26:04,334 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Block_compare exported successfully + Procesando bloque: Block_move... + Exportando Block_move como XML... +2025-06-19 16:26:04,378 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Block_move exported successfully +2025-06-19 16:26:04,380 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Block_move exported successfully + Procesando bloque: CarboWaterLine_Seq... + Exportando CarboWaterLine_Seq como XML... +2025-06-19 16:26:04,503 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CarboWaterLine_Seq exported successfully +2025-06-19 16:26:04,504 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CarboWaterLine_Seq exported successfully + Procesando bloque: Cetrifugal_Head... + Exportando Cetrifugal_Head como XML... +2025-06-19 16:26:04,817 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Cetrifugal_Head exported successfully +2025-06-19 16:26:04,834 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Cetrifugal_Head exported successfully + Exportando Cetrifugal_Head como SCL... +2025-06-19 16:26:05,795 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block Cetrifugal_Head external source successfully generated + Procesando bloque: CIP CVQ... + Exportando CIP CVQ como XML... +2025-06-19 16:26:05,841 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIP CVQ exported successfully +2025-06-19 16:26:05,843 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIP CVQ exported successfully + Exportando CIP CVQ como SCL... +2025-06-19 16:26:05,864 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CIP CVQ external source successfully generated + Procesando bloque: CIP FlipFlop... + Exportando CIP FlipFlop como XML... +2025-06-19 16:26:05,933 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIP FlipFlop exported successfully +2025-06-19 16:26:05,933 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIP FlipFlop exported successfully + Procesando bloque: CIPLocal_ProgInizialize... + Exportando CIPLocal_ProgInizialize como XML... +2025-06-19 16:26:05,959 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPLocal_ProgInizialize exported successfully +2025-06-19 16:26:05,960 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPLocal_ProgInizialize exported successfully + Procesando bloque: CIPLocal_WaitEvent_Ctrl... + Exportando CIPLocal_WaitEvent_Ctrl como XML... +2025-06-19 16:26:06,010 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPLocal_WaitEvent_Ctrl exported successfully +2025-06-19 16:26:06,011 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPLocal_WaitEvent_Ctrl exported successfully + Procesando bloque: CIPMain... + Compilando bloque CIPMain... +2025-06-19 16:26:06,013 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block CIPMain. Result: +2025-06-19 16:26:06,559 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > CIPMain (FC1930) > Block was successfully compiled. +2025-06-19 16:26:06,559 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando CIPMain como XML... +2025-06-19 16:26:06,613 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPMain exported successfully +2025-06-19 16:26:06,614 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPMain exported successfully + Procesando bloque: CIPMain_Flood... + Compilando bloque CIPMain_Flood... +2025-06-19 16:26:06,616 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block CIPMain_Flood. Result: +2025-06-19 16:26:07,112 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > CIPMain_Flood (FC1931) > Block was successfully compiled. +2025-06-19 16:26:07,113 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando CIPMain_Flood como XML... +2025-06-19 16:26:07,164 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPMain_Flood exported successfully +2025-06-19 16:26:07,165 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPMain_Flood exported successfully + Procesando bloque: CIPMain_Total Drain... + Exportando CIPMain_Total Drain como XML... +2025-06-19 16:26:07,200 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPMain_Total Drain exported successfully +2025-06-19 16:26:07,201 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPMain_Total Drain exported successfully + Procesando bloque: Clock Signal... + Exportando Clock Signal como XML... +2025-06-19 16:26:07,243 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Clock Signal exported successfully +2025-06-19 16:26:07,258 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Clock Signal exported successfully + Procesando bloque: CO2 Solubility... + Exportando CO2 Solubility como XML... +2025-06-19 16:26:07,464 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CO2 Solubility exported successfully +2025-06-19 16:26:07,464 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CO2 Solubility exported successfully + Exportando CO2 Solubility como SCL... +2025-06-19 16:26:07,483 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CO2 Solubility external source successfully generated + Procesando bloque: CO2EqPress... + Exportando CO2EqPress como XML... +2025-06-19 16:26:07,509 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CO2EqPress exported successfully +2025-06-19 16:26:07,509 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CO2EqPress exported successfully + Exportando CO2EqPress como SCL... +2025-06-19 16:26:07,525 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CO2EqPress external source successfully generated + Procesando bloque: CO2InjPressure... + Exportando CO2InjPressure como XML... +2025-06-19 16:26:07,542 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CO2InjPressure exported successfully +2025-06-19 16:26:07,543 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CO2InjPressure exported successfully + Exportando CO2InjPressure como SCL... +2025-06-19 16:26:07,558 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CO2InjPressure external source successfully generated + Procesando bloque: CTRLCoolingSystem... + Exportando CTRLCoolingSystem como XML... +2025-06-19 16:26:07,588 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CTRLCoolingSystem exported successfully +2025-06-19 16:26:07,589 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CTRLCoolingSystem exported successfully + Procesando bloque: DeairCO2TempComp... + Exportando DeairCO2TempComp como XML... +2025-06-19 16:26:07,610 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: DeairCO2TempComp exported successfully +2025-06-19 16:26:07,611 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - DeairCO2TempComp exported successfully + Exportando DeairCO2TempComp como SCL... +2025-06-19 16:26:07,626 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block DeairCO2TempComp external source successfully generated + Procesando bloque: DeaireationValve... + Exportando DeaireationValve como XML... +2025-06-19 16:26:07,650 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: DeaireationValve exported successfully +2025-06-19 16:26:07,651 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - DeaireationValve exported successfully + Exportando DeaireationValve como SCL... +2025-06-19 16:26:07,667 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block DeaireationValve external source successfully generated + Procesando bloque: Deaireator StartUp_Seq... + Exportando Deaireator StartUp_Seq como XML... +2025-06-19 16:26:07,752 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Deaireator StartUp_Seq exported successfully +2025-06-19 16:26:07,753 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Deaireator StartUp_Seq exported successfully + Procesando bloque: DeltaP... + Exportando DeltaP como XML... +2025-06-19 16:26:07,793 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: DeltaP exported successfully +2025-06-19 16:26:07,794 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - DeltaP exported successfully + Exportando DeltaP como SCL... +2025-06-19 16:26:07,816 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block DeltaP external source successfully generated + Procesando bloque: FeedForward... + Exportando FeedForward como XML... +2025-06-19 16:26:07,841 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: FeedForward exported successfully +2025-06-19 16:26:07,841 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - FeedForward exported successfully + Exportando FeedForward como SCL... +2025-06-19 16:26:07,858 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block FeedForward external source successfully generated + Procesando bloque: Flow_To_Press_Loss... + Exportando Flow_To_Press_Loss como XML... +2025-06-19 16:26:07,901 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Flow_To_Press_Loss exported successfully +2025-06-19 16:26:07,902 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Flow_To_Press_Loss exported successfully + Exportando Flow_To_Press_Loss como SCL... +2025-06-19 16:26:07,918 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block Flow_To_Press_Loss external source successfully generated + Procesando bloque: Freq_To_mmH2O... + Exportando Freq_To_mmH2O como XML... +2025-06-19 16:26:07,937 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Freq_To_mmH2O exported successfully +2025-06-19 16:26:07,938 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Freq_To_mmH2O exported successfully + Exportando Freq_To_mmH2O como SCL... +2025-06-19 16:26:07,953 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block Freq_To_mmH2O external source successfully generated + Procesando bloque: FrictionLoss... + Exportando FrictionLoss como XML... +2025-06-19 16:26:07,970 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: FrictionLoss exported successfully +2025-06-19 16:26:07,971 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - FrictionLoss exported successfully + Exportando FrictionLoss como SCL... +2025-06-19 16:26:07,987 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block FrictionLoss external source successfully generated + Procesando bloque: FW_DRand... + Exportando FW_DRand como XML... +2025-06-19 16:26:08,005 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: FW_DRand exported successfully +2025-06-19 16:26:08,005 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - FW_DRand exported successfully + Procesando bloque: GetProdBrixCO2_Anal_Inpt... + Compilando bloque GetProdBrixCO2_Anal_Inpt... +2025-06-19 16:26:08,007 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block GetProdBrixCO2_Anal_Inpt. Result: +2025-06-19 16:26:08,492 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > GetProdBrixCO2_Anal_Inpt (FC1894) > Block was successfully compiled. +2025-06-19 16:26:08,492 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando GetProdBrixCO2_Anal_Inpt como XML... +2025-06-19 16:26:08,517 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: GetProdBrixCO2_Anal_Inpt exported successfully +2025-06-19 16:26:08,518 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - GetProdBrixCO2_Anal_Inpt exported successfully + Procesando bloque: Interlocking_Panel_1... + Compilando bloque Interlocking_Panel_1... +2025-06-19 16:26:08,520 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block Interlocking_Panel_1. Result: +2025-06-19 16:26:09,211 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > Interlocking_Panel_1 (FC2004) > Block was successfully compiled. +2025-06-19 16:26:09,211 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando Interlocking_Panel_1 como XML... +2025-06-19 16:26:09,270 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Interlocking_Panel_1 exported successfully +2025-06-19 16:26:09,270 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Interlocking_Panel_1 exported successfully + Procesando bloque: ITC Communic CIPRoom... + Exportando ITC Communic CIPRoom como XML... +2025-06-19 16:26:09,312 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC Communic CIPRoom exported successfully +2025-06-19 16:26:09,312 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC Communic CIPRoom exported successfully + Procesando bloque: ITC Communic Filler... + Exportando ITC Communic Filler como XML... +2025-06-19 16:26:09,354 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC Communic Filler exported successfully +2025-06-19 16:26:09,355 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC Communic Filler exported successfully + Procesando bloque: ITC Communic MainRoutine... + Exportando ITC Communic MainRoutine como XML... +2025-06-19 16:26:09,385 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC Communic MainRoutine exported successfully +2025-06-19 16:26:09,385 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC Communic MainRoutine exported successfully + Procesando bloque: ITC Communic ProdRoom... + Compilando bloque ITC Communic ProdRoom... +2025-06-19 16:26:09,387 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block ITC Communic ProdRoom. Result: +2025-06-19 16:26:09,882 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > ITC Communic ProdRoom (FC3522) > Block was successfully compiled. +2025-06-19 16:26:09,883 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando ITC Communic ProdRoom como XML... +2025-06-19 16:26:09,915 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC Communic ProdRoom exported successfully +2025-06-19 16:26:09,916 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC Communic ProdRoom exported successfully + Procesando bloque: ITC DataIn... + Exportando ITC DataIn como XML... +2025-06-19 16:26:09,938 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC DataIn exported successfully +2025-06-19 16:26:09,939 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC DataIn exported successfully + Procesando bloque: ITC DataOut... + Exportando ITC DataOut como XML... +2025-06-19 16:26:09,954 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC DataOut exported successfully +2025-06-19 16:26:09,955 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC DataOut exported successfully + Procesando bloque: ITC Exchange MainRoutine... + Exportando ITC Exchange MainRoutine como XML... +2025-06-19 16:26:09,970 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC Exchange MainRoutine exported successfully +2025-06-19 16:26:09,970 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC Exchange MainRoutine exported successfully + Procesando bloque: ITC MainRoutine... + Exportando ITC MainRoutine como XML... +2025-06-19 16:26:09,990 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC MainRoutine exported successfully +2025-06-19 16:26:09,991 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC MainRoutine exported successfully + Procesando bloque: LIMIT_I... + Exportando LIMIT_I como XML... +2025-06-19 16:26:10,011 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: LIMIT_I exported successfully +2025-06-19 16:26:10,011 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - LIMIT_I exported successfully + Procesando bloque: LIMIT_R... + Exportando LIMIT_R como XML... +2025-06-19 16:26:10,037 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: LIMIT_R exported successfully +2025-06-19 16:26:10,037 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - LIMIT_R exported successfully + Procesando bloque: Maselli_PA_Control... + Exportando Maselli_PA_Control como XML... +2025-06-19 16:26:10,069 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Maselli_PA_Control exported successfully +2025-06-19 16:26:10,069 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Maselli_PA_Control exported successfully + Procesando bloque: Maselli_PA_Ctrl_Transfer... + Compilando bloque Maselli_PA_Ctrl_Transfer... +2025-06-19 16:26:10,071 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block Maselli_PA_Ctrl_Transfer. Result: +2025-06-19 16:26:10,507 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > Maselli_PA_Ctrl_Transfer (FC1893) > Block was successfully compiled. +2025-06-19 16:26:10,508 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando Maselli_PA_Ctrl_Transfer como XML... +2025-06-19 16:26:10,534 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Maselli_PA_Ctrl_Transfer exported successfully +2025-06-19 16:26:10,535 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Maselli_PA_Ctrl_Transfer exported successfully + Procesando bloque: Maselli_PA_Ctrl_Write... + Compilando bloque Maselli_PA_Ctrl_Write... +2025-06-19 16:26:10,536 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block Maselli_PA_Ctrl_Write. Result: +2025-06-19 16:26:10,975 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > Maselli_PA_Ctrl_Write (FC1892) > Block was successfully compiled. +2025-06-19 16:26:10,975 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando Maselli_PA_Ctrl_Write como XML... +2025-06-19 16:26:11,464 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Maselli_PA_Ctrl_Write exported successfully +2025-06-19 16:26:11,465 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Maselli_PA_Ctrl_Write exported successfully + Procesando bloque: MFMAnalogValues_Totalize... + Compilando bloque MFMAnalogValues_Totalize... +2025-06-19 16:26:11,468 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block MFMAnalogValues_Totalize. Result: +2025-06-19 16:26:11,958 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > MFMAnalogValues_Totalize (FC2025) > Block was successfully compiled. +2025-06-19 16:26:11,958 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando MFMAnalogValues_Totalize como XML... +2025-06-19 16:26:12,000 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: MFMAnalogValues_Totalize exported successfully +2025-06-19 16:26:12,001 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - MFMAnalogValues_Totalize exported successfully + Procesando bloque: mmH2O_TO_Freq... + Exportando mmH2O_TO_Freq como XML... +2025-06-19 16:26:12,025 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mmH2O_TO_Freq exported successfully +2025-06-19 16:26:12,025 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mmH2O_TO_Freq exported successfully + Exportando mmH2O_TO_Freq como SCL... +2025-06-19 16:26:12,043 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block mmH2O_TO_Freq external source successfully generated + Procesando bloque: ModValveFault... + Exportando ModValveFault como XML... +2025-06-19 16:26:12,075 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ModValveFault exported successfully +2025-06-19 16:26:12,076 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ModValveFault exported successfully + Procesando bloque: mPDS_SYR_PA_Control... + Exportando mPDS_SYR_PA_Control como XML... +2025-06-19 16:26:12,107 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_SYR_PA_Control exported successfully +2025-06-19 16:26:12,107 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_SYR_PA_Control exported successfully + Procesando bloque: ONS_R... + Exportando ONS_R como XML... +2025-06-19 16:26:12,125 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ONS_R exported successfully +2025-06-19 16:26:12,126 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ONS_R exported successfully + Procesando bloque: Prod Tank RunOut_Seq... + Exportando Prod Tank RunOut_Seq como XML... +2025-06-19 16:26:12,170 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Prod Tank RunOut_Seq exported successfully +2025-06-19 16:26:12,172 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Prod Tank RunOut_Seq exported successfully + Procesando bloque: ProductLiterInTank... + Exportando ProductLiterInTank como XML... +2025-06-19 16:26:12,190 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProductLiterInTank exported successfully +2025-06-19 16:26:12,190 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProductLiterInTank exported successfully + Exportando ProductLiterInTank como SCL... +2025-06-19 16:26:12,205 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block ProductLiterInTank external source successfully generated + Procesando bloque: ProductPipeDrain_Seq... + Exportando ProductPipeDrain_Seq como XML... +2025-06-19 16:26:12,230 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProductPipeDrain_Seq exported successfully +2025-06-19 16:26:12,230 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProductPipeDrain_Seq exported successfully + Procesando bloque: ProductPipeRunOut_Seq... + Exportando ProductPipeRunOut_Seq como XML... +2025-06-19 16:26:12,280 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProductPipeRunOut_Seq exported successfully +2025-06-19 16:26:12,281 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProductPipeRunOut_Seq exported successfully + Procesando bloque: ProductQuality... + Exportando ProductQuality como XML... +2025-06-19 16:26:12,313 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProductQuality exported successfully +2025-06-19 16:26:12,314 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProductQuality exported successfully + Procesando bloque: SEL_I... + Exportando SEL_I como XML... +2025-06-19 16:26:12,331 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SEL_I exported successfully +2025-06-19 16:26:12,332 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SEL_I exported successfully + Procesando bloque: SEL_R... + Exportando SEL_R como XML... +2025-06-19 16:26:12,350 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SEL_R exported successfully +2025-06-19 16:26:12,350 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SEL_R exported successfully + Procesando bloque: SelCheckBrixSource... + Exportando SelCheckBrixSource como XML... +2025-06-19 16:26:12,401 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SelCheckBrixSource exported successfully +2025-06-19 16:26:12,402 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SelCheckBrixSource exported successfully + Procesando bloque: SLIM_Block... + Exportando SLIM_Block como XML... +2025-06-19 16:26:12,437 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SLIM_Block exported successfully +2025-06-19 16:26:12,438 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SLIM_Block exported successfully + Procesando bloque: SpeedAdjust... + Exportando SpeedAdjust como XML... +2025-06-19 16:26:12,459 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SpeedAdjust exported successfully +2025-06-19 16:26:12,459 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SpeedAdjust exported successfully + Exportando SpeedAdjust como SCL... +2025-06-19 16:26:12,476 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block SpeedAdjust external source successfully generated + Procesando bloque: Syrup Line MFM Prep_Seq... + Exportando Syrup Line MFM Prep_Seq como XML... +2025-06-19 16:26:12,519 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Syrup Line MFM Prep_Seq exported successfully +2025-06-19 16:26:12,520 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Syrup Line MFM Prep_Seq exported successfully + Procesando bloque: Syrup MFM StartUp_Seq... + Exportando Syrup MFM StartUp_Seq como XML... +2025-06-19 16:26:12,560 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Syrup MFM StartUp_Seq exported successfully +2025-06-19 16:26:12,561 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Syrup MFM StartUp_Seq exported successfully + Procesando bloque: SyrupDensity... + Exportando SyrupDensity como XML... +2025-06-19 16:26:12,579 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SyrupDensity exported successfully +2025-06-19 16:26:12,580 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SyrupDensity exported successfully + Exportando SyrupDensity como SCL... +2025-06-19 16:26:12,596 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block SyrupDensity external source successfully generated + Procesando bloque: SyrupRoomCtrl... + Exportando SyrupRoomCtrl como XML... +2025-06-19 16:26:12,616 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SyrupRoomCtrl exported successfully +2025-06-19 16:26:12,617 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SyrupRoomCtrl exported successfully + Procesando bloque: WaterDensity... + Exportando WaterDensity como XML... +2025-06-19 16:26:12,633 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: WaterDensity exported successfully +2025-06-19 16:26:12,634 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - WaterDensity exported successfully + Exportando WaterDensity como SCL... +2025-06-19 16:26:12,651 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block WaterDensity external source successfully generated + Procesando bloque: WritePeripheral... + Exportando WritePeripheral como XML... +2025-06-19 16:26:12,671 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: WritePeripheral exported successfully +2025-06-19 16:26:12,672 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - WritePeripheral exported successfully + Procesando bloque: CIPRecipeManagement_Data... + Exportando CIPRecipeManagement_Data como XML... +2025-06-19 16:26:12,762 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipeManagement_Data exported successfully +2025-06-19 16:26:12,764 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipeManagement_Data exported successfully + Procesando bloque: Co2_Counters_DB... + Exportando Co2_Counters_DB como XML... +2025-06-19 16:26:12,797 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Co2_Counters_DB exported successfully +2025-06-19 16:26:12,798 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Co2_Counters_DB exported successfully + Procesando bloque: Default_SupervisionDB... + Exportando Default_SupervisionDB como XML... +2025-06-19 16:26:12,822 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Default_SupervisionDB exported successfully +2025-06-19 16:26:12,823 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Default_SupervisionDB exported successfully + Procesando bloque: ITC Communic CIP DI... + Exportando ITC Communic CIP DI como XML... +2025-06-19 16:26:12,858 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC Communic CIP DI exported successfully +2025-06-19 16:26:12,858 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC Communic CIP DI exported successfully + Procesando bloque: ITC Communic Filler DI... + Exportando ITC Communic Filler DI como XML... +2025-06-19 16:26:12,883 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC Communic Filler DI exported successfully +2025-06-19 16:26:12,884 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC Communic Filler DI exported successfully + Procesando bloque: ITC Communic Mixer DI... + Exportando ITC Communic Mixer DI como XML... +2025-06-19 16:26:12,902 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC Communic Mixer DI exported successfully +2025-06-19 16:26:12,903 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC Communic Mixer DI exported successfully + Procesando bloque: ITC Communic Product Room DI... + Exportando ITC Communic Product Room DI como XML... +2025-06-19 16:26:12,922 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC Communic Product Room DI exported successfully +2025-06-19 16:26:12,923 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC Communic Product Room DI exported successfully + Procesando bloque: Key Read & Write Data... + Exportando Key Read & Write Data como XML... +2025-06-19 16:26:12,939 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Key Read & Write Data exported successfully +2025-06-19 16:26:12,939 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Key Read & Write Data exported successfully + Procesando bloque: mPPM303StartUpRamp... + Exportando mPPM303StartUpRamp como XML... +2025-06-19 16:26:12,956 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPPM303StartUpRamp exported successfully +2025-06-19 16:26:12,956 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPPM303StartUpRamp exported successfully + Procesando bloque: PID_RMM304_Data... + Exportando PID_RMM304_Data como XML... +2025-06-19 16:26:12,976 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RMM304_Data exported successfully +2025-06-19 16:26:12,977 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RMM304_Data exported successfully + Procesando bloque: PID_RVN302_Data... + Exportando PID_RVN302_Data como XML... +2025-06-19 16:26:12,993 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RVN302_Data exported successfully +2025-06-19 16:26:12,994 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RVN302_Data exported successfully + Procesando bloque: PID_RVS318_Data... + Exportando PID_RVS318_Data como XML... +2025-06-19 16:26:13,010 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RVS318_Data exported successfully +2025-06-19 16:26:13,011 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RVS318_Data exported successfully + Procesando bloque: ProdBrixRecovery_DB... + Exportando ProdBrixRecovery_DB como XML... +2025-06-19 16:26:13,027 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProdBrixRecovery_DB exported successfully +2025-06-19 16:26:13,027 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProdBrixRecovery_DB exported successfully + Procesando bloque: Prod Tank Drain_Seq... + Exportando Prod Tank Drain_Seq como XML... +2025-06-19 16:26:13,061 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Prod Tank Drain_Seq exported successfully +2025-06-19 16:26:13,062 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Prod Tank Drain_Seq exported successfully + Procesando bloque: _StepMove... + Exportando _StepMove como XML... +2025-06-19 16:26:13,087 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: _StepMove exported successfully +2025-06-19 16:26:13,088 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - _StepMove exported successfully + Procesando bloque: _StepMove_Test... + Exportando _StepMove_Test como XML... +2025-06-19 16:26:13,128 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: _StepMove_Test exported successfully +2025-06-19 16:26:13,129 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - _StepMove_Test exported successfully + Procesando bloque: RecipeManagement_Data... + Exportando RecipeManagement_Data como XML... +2025-06-19 16:26:13,147 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: RecipeManagement_Data exported successfully +2025-06-19 16:26:13,148 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - RecipeManagement_Data exported successfully + Procesando bloque: Blender_Procedure Data... + Exportando Blender_Procedure Data como XML... +2025-06-19 16:26:13,186 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Blender_Procedure Data exported successfully +2025-06-19 16:26:13,187 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Blender_Procedure Data exported successfully + Procesando bloque: BlenderPID__Main_Data... + Exportando BlenderPID__Main_Data como XML... +2025-06-19 16:26:13,217 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPID__Main_Data exported successfully +2025-06-19 16:26:13,218 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPID__Main_Data exported successfully + Procesando bloque: BlenderRun_MeasFil_Data... + Exportando BlenderRun_MeasFil_Data como XML... +2025-06-19 16:26:13,236 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderRun_MeasFil_Data exported successfully +2025-06-19 16:26:13,238 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderRun_MeasFil_Data exported successfully + Procesando bloque: BrixTracking_Data... + Exportando BrixTracking_Data como XML... +2025-06-19 16:26:13,258 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BrixTracking_Data exported successfully +2025-06-19 16:26:13,259 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BrixTracking_Data exported successfully + Procesando bloque: CO2Tracking_Data... + Exportando CO2Tracking_Data como XML... +2025-06-19 16:26:13,279 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CO2Tracking_Data exported successfully +2025-06-19 16:26:13,280 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CO2Tracking_Data exported successfully + Procesando bloque: FirstProduction_Data... + Exportando FirstProduction_Data como XML... +2025-06-19 16:26:13,295 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: FirstProduction_Data exported successfully +2025-06-19 16:26:13,296 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - FirstProduction_Data exported successfully + Procesando bloque: Input_Data... + Exportando Input_Data como XML... +2025-06-19 16:26:13,323 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Input_Data exported successfully +2025-06-19 16:26:13,323 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Input_Data exported successfully + Procesando bloque: ISOonTCP_or_TCP_Protocol_DB... + Exportando ISOonTCP_or_TCP_Protocol_DB como XML... +2025-06-19 16:26:13,342 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ISOonTCP_or_TCP_Protocol_DB exported successfully +2025-06-19 16:26:13,343 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ISOonTCP_or_TCP_Protocol_DB exported successfully + Procesando bloque: MFM_Analog_Value_Data... + Exportando MFM_Analog_Value_Data como XML... +2025-06-19 16:26:13,366 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: MFM_Analog_Value_Data exported successfully +2025-06-19 16:26:13,367 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - MFM_Analog_Value_Data exported successfully + Procesando bloque: PID MAIN Data... + Exportando PID MAIN Data como XML... +2025-06-19 16:26:13,404 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID MAIN Data exported successfully +2025-06-19 16:26:13,404 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID MAIN Data exported successfully + Procesando bloque: PID_Filling_Head_Data... + Exportando PID_Filling_Head_Data como XML... +2025-06-19 16:26:13,424 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_Filling_Head_Data exported successfully +2025-06-19 16:26:13,425 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_Filling_Head_Data exported successfully + Procesando bloque: PID_RMM301_Data... + Exportando PID_RMM301_Data como XML... +2025-06-19 16:26:13,442 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RMM301_Data exported successfully +2025-06-19 16:26:13,443 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RMM301_Data exported successfully + Procesando bloque: PID_RMM303_Data... + Exportando PID_RMM303_Data como XML... +2025-06-19 16:26:13,459 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RMM303_Data exported successfully +2025-06-19 16:26:13,460 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RMM303_Data exported successfully + Procesando bloque: PID_RMP302_Data... + Exportando PID_RMP302_Data como XML... +2025-06-19 16:26:13,477 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RMP302_Data exported successfully +2025-06-19 16:26:13,477 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RMP302_Data exported successfully + Procesando bloque: PID_RVM301_Data... + Exportando PID_RVM301_Data como XML... +2025-06-19 16:26:13,494 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RVM301_Data exported successfully +2025-06-19 16:26:13,494 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RVM301_Data exported successfully + Procesando bloque: PID_RVM319_Data... + Exportando PID_RVM319_Data como XML... +2025-06-19 16:26:13,511 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RVM319_Data exported successfully +2025-06-19 16:26:13,512 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RVM319_Data exported successfully + Procesando bloque: PID_RVP303_Data... + Exportando PID_RVP303_Data como XML... +2025-06-19 16:26:13,529 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RVP303_Data exported successfully +2025-06-19 16:26:13,529 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RVP303_Data exported successfully + Procesando bloque: Sel_Check_Brix_Data... + Exportando Sel_Check_Brix_Data como XML... +2025-06-19 16:26:13,544 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Sel_Check_Brix_Data exported successfully +2025-06-19 16:26:13,545 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Sel_Check_Brix_Data exported successfully + Procesando bloque: Signal_Gen_Data... + Exportando Signal_Gen_Data como XML... +2025-06-19 16:26:13,561 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Signal_Gen_Data exported successfully +2025-06-19 16:26:13,561 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Signal_Gen_Data exported successfully + Procesando bloque: System_Run_Out_Data... + Exportando System_Run_Out_Data como XML... +2025-06-19 16:26:13,580 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: System_Run_Out_Data exported successfully +2025-06-19 16:26:13,581 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - System_Run_Out_Data exported successfully + Procesando bloque: SubCarb_DB... + Exportando SubCarb_DB como XML... +2025-06-19 16:26:13,598 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SubCarb_DB exported successfully +2025-06-19 16:26:13,599 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SubCarb_DB exported successfully + Procesando bloque: CYC_INT5... + Exportando CYC_INT5 como XML... +2025-06-19 16:26:13,639 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CYC_INT5 exported successfully +2025-06-19 16:26:13,640 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CYC_INT5 exported successfully + Procesando bloque: BlenderCtrl_All Auto... + Exportando BlenderCtrl_All Auto como XML... +2025-06-19 16:26:13,699 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderCtrl_All Auto exported successfully +2025-06-19 16:26:13,701 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderCtrl_All Auto exported successfully + Procesando bloque: BlenderCtrl_InitErrors... + Exportando BlenderCtrl_InitErrors como XML... +2025-06-19 16:26:13,735 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderCtrl_InitErrors exported successfully +2025-06-19 16:26:13,736 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderCtrl_InitErrors exported successfully + Exportando BlenderCtrl_InitErrors como SCL... +2025-06-19 16:26:13,752 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderCtrl_InitErrors external source successfully generated + Procesando bloque: BlenderCtrl_ManualActive... + Exportando BlenderCtrl_ManualActive como XML... +2025-06-19 16:26:13,778 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderCtrl_ManualActive exported successfully +2025-06-19 16:26:13,779 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderCtrl_ManualActive exported successfully + Procesando bloque: BlenderCtrl_MFM Command... + Compilando bloque BlenderCtrl_MFM Command... +2025-06-19 16:26:13,780 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block BlenderCtrl_MFM Command. Result: +2025-06-19 16:26:14,196 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando BlenderCtrl_MFM Command como XML... +2025-06-19 16:26:14,226 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderCtrl_MFM Command exported successfully +2025-06-19 16:26:14,226 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderCtrl_MFM Command exported successfully + Exportando BlenderCtrl_MFM Command como SCL... +2025-06-19 16:26:14,242 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderCtrl_MFM Command external source successfully generated + Procesando bloque: BlenderPID_FlowMeterErro... + Exportando BlenderPID_FlowMeterErro como XML... +2025-06-19 16:26:14,272 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPID_FlowMeterErro exported successfully +2025-06-19 16:26:14,272 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPID_FlowMeterErro exported successfully + Exportando BlenderPID_FlowMeterErro como SCL... +2025-06-19 16:26:14,291 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderPID_FlowMeterErro external source successfully generated + Procesando bloque: BlenderPID_PIDResInteg... + Exportando BlenderPID_PIDResInteg como XML... +2025-06-19 16:26:14,317 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPID_PIDResInteg exported successfully +2025-06-19 16:26:14,317 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPID_PIDResInteg exported successfully + Exportando BlenderPID_PIDResInteg como SCL... +2025-06-19 16:26:14,334 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderPID_PIDResInteg external source successfully generated + Procesando bloque: BlenderPIDCtrl_PresRelea... + Exportando BlenderPIDCtrl_PresRelea como XML... +2025-06-19 16:26:14,361 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPIDCtrl_PresRelea exported successfully +2025-06-19 16:26:14,362 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPIDCtrl_PresRelea exported successfully + Exportando BlenderPIDCtrl_PresRelea como SCL... +2025-06-19 16:26:14,379 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderPIDCtrl_PresRelea external source successfully generated + Procesando bloque: BlenderPIDCtrl_SaveValve... + Exportando BlenderPIDCtrl_SaveValve como XML... +2025-06-19 16:26:14,418 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPIDCtrl_SaveValve exported successfully +2025-06-19 16:26:14,419 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPIDCtrl_SaveValve exported successfully + Exportando BlenderPIDCtrl_SaveValve como SCL... +2025-06-19 16:26:14,437 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderPIDCtrl_SaveValve external source successfully generated + Procesando bloque: BlenderRun__Control... + Compilando bloque BlenderRun__Control... +2025-06-19 16:26:14,439 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block BlenderRun__Control. Result: +2025-06-19 16:26:15,398 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > BlenderRun__Control (FC2015) > Block was successfully compiled. +2025-06-19 16:26:15,398 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando BlenderRun__Control como XML... +2025-06-19 16:26:15,487 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderRun__Control exported successfully +2025-06-19 16:26:15,502 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderRun__Control exported successfully + Procesando bloque: BlenderRun_SelectConstan... + Exportando BlenderRun_SelectConstan como XML... +2025-06-19 16:26:15,547 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderRun_SelectConstan exported successfully +2025-06-19 16:26:15,547 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderRun_SelectConstan exported successfully + Exportando BlenderRun_SelectConstan como SCL... +2025-06-19 16:26:15,573 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderRun_SelectConstan external source successfully generated + Procesando bloque: BlendFill StartUp_Seq... + Exportando BlendFill StartUp_Seq como XML... +2025-06-19 16:26:15,641 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlendFill StartUp_Seq exported successfully +2025-06-19 16:26:15,642 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlendFill StartUp_Seq exported successfully + Procesando bloque: CIP_SimpleProgr_Init... + Exportando CIP_SimpleProgr_Init como XML... +2025-06-19 16:26:15,739 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIP_SimpleProgr_Init exported successfully +2025-06-19 16:26:15,740 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIP_SimpleProgr_Init exported successfully + Exportando CIP_SimpleProgr_Init como SCL... +2025-06-19 16:26:15,794 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CIP_SimpleProgr_Init external source successfully generated + Procesando bloque: CIPLocal... + Exportando CIPLocal como XML... +2025-06-19 16:26:15,871 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPLocal exported successfully +2025-06-19 16:26:15,873 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPLocal exported successfully + Procesando bloque: CIPLocal_ExecSimpleCIP... + Exportando CIPLocal_ExecSimpleCIP como XML... +2025-06-19 16:26:15,934 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPLocal_ExecSimpleCIP exported successfully +2025-06-19 16:26:15,935 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPLocal_ExecSimpleCIP exported successfully + Exportando CIPLocal_ExecSimpleCIP como SCL... +2025-06-19 16:26:15,962 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CIPLocal_ExecSimpleCIP external source successfully generated + Procesando bloque: CIPLocal_ExecStep... + Exportando CIPLocal_ExecStep como XML... +2025-06-19 16:26:16,017 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPLocal_ExecStep exported successfully +2025-06-19 16:26:16,018 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPLocal_ExecStep exported successfully + Exportando CIPLocal_ExecStep como SCL... +2025-06-19 16:26:16,039 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CIPLocal_ExecStep external source successfully generated + Procesando bloque: CIPLocal_ProgStepDown... + Exportando CIPLocal_ProgStepDown como XML... +2025-06-19 16:26:16,066 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPLocal_ProgStepDown exported successfully +2025-06-19 16:26:16,067 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPLocal_ProgStepDown exported successfully + Exportando CIPLocal_ProgStepDown como SCL... +2025-06-19 16:26:16,083 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CIPLocal_ProgStepDown external source successfully generated + Procesando bloque: CIPLocal_ProgStepUp... + Exportando CIPLocal_ProgStepUp como XML... +2025-06-19 16:26:16,121 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPLocal_ProgStepUp exported successfully +2025-06-19 16:26:16,122 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPLocal_ProgStepUp exported successfully + Exportando CIPLocal_ProgStepUp como SCL... +2025-06-19 16:26:16,140 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CIPLocal_ProgStepUp external source successfully generated + Procesando bloque: CIPReportManager... + Exportando CIPReportManager como XML... +2025-06-19 16:26:16,212 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPReportManager exported successfully +2025-06-19 16:26:16,214 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPReportManager exported successfully + Procesando bloque: CPU_DP Global Diag... + Exportando CPU_DP Global Diag como XML... +2025-06-19 16:26:16,272 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CPU_DP Global Diag exported successfully +2025-06-19 16:26:16,273 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CPU_DP Global Diag exported successfully + Procesando bloque: CVQ_1p7_8_Perc... + Exportando CVQ_1p7_8_Perc como XML... +2025-06-19 16:26:16,303 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CVQ_1p7_8_Perc exported successfully +2025-06-19 16:26:16,304 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CVQ_1p7_8_Perc exported successfully + Exportando CVQ_1p7_8_Perc como SCL... +2025-06-19 16:26:16,321 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CVQ_1p7_8_Perc external source successfully generated + Procesando bloque: DELETE... + Exportando DELETE como XML... +2025-06-19 16:26:16,352 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: DELETE exported successfully +2025-06-19 16:26:16,353 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - DELETE exported successfully + Procesando bloque: EQ_STRNG... + Exportando EQ_STRNG como XML... +2025-06-19 16:26:16,378 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: EQ_STRNG exported successfully +2025-06-19 16:26:16,378 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - EQ_STRNG exported successfully + Procesando bloque: FillerControl... + Exportando FillerControl como XML... +2025-06-19 16:26:16,458 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: FillerControl exported successfully +2025-06-19 16:26:16,459 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - FillerControl exported successfully + Procesando bloque: FillerControl_DataSend... + Compilando bloque FillerControl_DataSend... +2025-06-19 16:26:16,461 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block FillerControl_DataSend. Result: +2025-06-19 16:26:17,736 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Error: PLC > Program blocks > FillerControl_DataSend (FC2029) > 11 > I/O access to a bit address is not permitted. +2025-06-19 16:26:17,736 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Error: PLC > Compiling finished (errors: 1; warnings: 0) + ADVERTENCIA: Bloque FillerControl_DataSend inconsistente después de compilar. Omitiendo. + Procesando bloque: FillingTime... + Exportando FillingTime como XML... +2025-06-19 16:26:17,764 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: FillingTime exported successfully +2025-06-19 16:26:17,765 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - FillingTime exported successfully + Exportando FillingTime como SCL... +2025-06-19 16:26:17,782 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block FillingTime external source successfully generated + Procesando bloque: Input_CheckFlowMetersSta... + Exportando Input_CheckFlowMetersSta como XML... +2025-06-19 16:26:17,827 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Input_CheckFlowMetersSta exported successfully +2025-06-19 16:26:17,831 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Input_CheckFlowMetersSta exported successfully + Exportando Input_CheckFlowMetersSta como SCL... +2025-06-19 16:26:17,854 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block Input_CheckFlowMetersSta external source successfully generated + Procesando bloque: Input_DigitalCtrl... + Exportando Input_DigitalCtrl como XML... +2025-06-19 16:26:17,894 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Input_DigitalCtrl exported successfully +2025-06-19 16:26:17,895 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Input_DigitalCtrl exported successfully + Procesando bloque: Input_DigitalScanner... + Exportando Input_DigitalScanner como XML... +2025-06-19 16:26:17,914 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Input_DigitalScanner exported successfully +2025-06-19 16:26:17,915 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Input_DigitalScanner exported successfully + Procesando bloque: Instrument_Scanner... + Exportando Instrument_Scanner como XML... +2025-06-19 16:26:17,935 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Instrument_Scanner exported successfully +2025-06-19 16:26:17,936 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Instrument_Scanner exported successfully + Procesando bloque: Interlocking_Panel... + Compilando bloque Interlocking_Panel... +2025-06-19 16:26:17,939 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block Interlocking_Panel. Result: +2025-06-19 16:26:18,471 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > Interlocking_Panel (FC1999) > Block was successfully compiled. +2025-06-19 16:26:18,472 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando Interlocking_Panel como XML... +2025-06-19 16:26:18,601 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Interlocking_Panel exported successfully +2025-06-19 16:26:18,602 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Interlocking_Panel exported successfully + Procesando bloque: Maselli_PA_Ctrl_Read... + Compilando bloque Maselli_PA_Ctrl_Read... +2025-06-19 16:26:18,603 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block Maselli_PA_Ctrl_Read. Result: +2025-06-19 16:26:19,057 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > Maselli_PA_Ctrl_Read (FC1891) > Block was successfully compiled. +2025-06-19 16:26:19,057 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando Maselli_PA_Ctrl_Read como XML... +2025-06-19 16:26:19,090 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Maselli_PA_Ctrl_Read exported successfully +2025-06-19 16:26:19,090 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Maselli_PA_Ctrl_Read exported successfully + Procesando bloque: MaxCarboCO2 Vol... + Exportando MaxCarboCO2 Vol como XML... +2025-06-19 16:26:19,113 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: MaxCarboCO2 Vol exported successfully +2025-06-19 16:26:19,114 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - MaxCarboCO2 Vol exported successfully + Exportando MaxCarboCO2 Vol como SCL... +2025-06-19 16:26:19,135 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block MaxCarboCO2 Vol external source successfully generated + Procesando bloque: MessageScroll... + Exportando MessageScroll como XML... +2025-06-19 16:26:19,157 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: MessageScroll exported successfully +2025-06-19 16:26:19,158 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - MessageScroll exported successfully + Procesando bloque: mPDS_SYR_PA_Ctrl_Read... + Exportando mPDS_SYR_PA_Ctrl_Read como XML... +2025-06-19 16:26:19,221 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_SYR_PA_Ctrl_Read exported successfully +2025-06-19 16:26:19,222 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_SYR_PA_Ctrl_Read exported successfully + Procesando bloque: Output_CO2InjPress... + Exportando Output_CO2InjPress como XML... +2025-06-19 16:26:19,268 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Output_CO2InjPress exported successfully +2025-06-19 16:26:19,268 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Output_CO2InjPress exported successfully + Procesando bloque: Pneumatic Valve Fault... + Exportando Pneumatic Valve Fault como XML... +2025-06-19 16:26:19,291 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Pneumatic Valve Fault exported successfully +2025-06-19 16:26:19,292 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Pneumatic Valve Fault exported successfully + Procesando bloque: PPM O2... + Exportando PPM O2 como XML... +2025-06-19 16:26:19,329 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PPM O2 exported successfully +2025-06-19 16:26:19,331 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PPM O2 exported successfully + Exportando PPM O2 como SCL... +2025-06-19 16:26:19,348 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block PPM O2 external source successfully generated + Procesando bloque: PPM303_VFC_Ctrl... + Compilando bloque PPM303_VFC_Ctrl... +2025-06-19 16:26:19,350 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block PPM303_VFC_Ctrl. Result: +2025-06-19 16:26:19,774 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando PPM303_VFC_Ctrl como XML... +2025-06-19 16:26:19,811 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PPM303_VFC_Ctrl exported successfully +2025-06-19 16:26:19,812 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PPM303_VFC_Ctrl exported successfully + Procesando bloque: PPM305_VFC_Ctrl... + Compilando bloque PPM305_VFC_Ctrl... +2025-06-19 16:26:19,814 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block PPM305_VFC_Ctrl. Result: +2025-06-19 16:26:20,251 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > PPM305_VFC_Ctrl (FC1875) > Block was successfully compiled. +2025-06-19 16:26:20,251 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando PPM305_VFC_Ctrl como XML... +2025-06-19 16:26:20,282 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PPM305_VFC_Ctrl exported successfully +2025-06-19 16:26:20,283 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PPM305_VFC_Ctrl exported successfully + Procesando bloque: PPM307_VFC_Ctrl... + Compilando bloque PPM307_VFC_Ctrl... +2025-06-19 16:26:20,285 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block PPM307_VFC_Ctrl. Result: +2025-06-19 16:26:20,751 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > PPM307_VFC_Ctrl (FC1874) > Block was successfully compiled. +2025-06-19 16:26:20,751 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando PPM307_VFC_Ctrl como XML... +2025-06-19 16:26:20,795 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PPM307_VFC_Ctrl exported successfully +2025-06-19 16:26:20,796 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PPM307_VFC_Ctrl exported successfully + Procesando bloque: PPN301_VFC_Ctrl... + Compilando bloque PPN301_VFC_Ctrl... +2025-06-19 16:26:20,798 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block PPN301_VFC_Ctrl. Result: +2025-06-19 16:26:21,237 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > PPN301_VFC_Ctrl (FC1872) > Block was successfully compiled. +2025-06-19 16:26:21,237 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando PPN301_VFC_Ctrl como XML... +2025-06-19 16:26:21,264 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PPN301_VFC_Ctrl exported successfully +2025-06-19 16:26:21,265 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PPN301_VFC_Ctrl exported successfully + Procesando bloque: PPP302_VFC_Ctrl... + Compilando bloque PPP302_VFC_Ctrl... +2025-06-19 16:26:21,267 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block PPP302_VFC_Ctrl. Result: +2025-06-19 16:26:21,716 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > PPP302_VFC_Ctrl (FC1873) > Block was successfully compiled. +2025-06-19 16:26:21,717 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando PPP302_VFC_Ctrl como XML... +2025-06-19 16:26:21,747 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PPP302_VFC_Ctrl exported successfully +2025-06-19 16:26:21,748 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PPP302_VFC_Ctrl exported successfully + Procesando bloque: ProdBrixRecovery_BrixCal... + Exportando ProdBrixRecovery_BrixCal como XML... +2025-06-19 16:26:21,776 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProdBrixRecovery_BrixCal exported successfully +2025-06-19 16:26:21,777 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProdBrixRecovery_BrixCal exported successfully + Exportando ProdBrixRecovery_BrixCal como SCL... +2025-06-19 16:26:21,795 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block ProdBrixRecovery_BrixCal external source successfully generated + Procesando bloque: ProdReportManager... + Exportando ProdReportManager como XML... +2025-06-19 16:26:21,865 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProdReportManager exported successfully +2025-06-19 16:26:21,866 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProdReportManager exported successfully + Procesando bloque: ProductQuality_Messages... + Exportando ProductQuality_Messages como XML... +2025-06-19 16:26:21,896 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProductQuality_Messages exported successfully +2025-06-19 16:26:21,896 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProductQuality_Messages exported successfully + Exportando ProductQuality_Messages como SCL... +2025-06-19 16:26:21,919 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block ProductQuality_Messages external source successfully generated + Procesando bloque: Profibus Network... + Exportando Profibus Network como XML... +2025-06-19 16:26:21,983 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Profibus Network exported successfully +2025-06-19 16:26:21,983 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Profibus Network exported successfully + Procesando bloque: QCO Monitor... + Exportando QCO Monitor como XML... +2025-06-19 16:26:22,036 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: QCO Monitor exported successfully +2025-06-19 16:26:22,038 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - QCO Monitor exported successfully + Procesando bloque: ReadAnalogIn... + Exportando ReadAnalogIn como XML... +2025-06-19 16:26:22,068 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ReadAnalogIn exported successfully +2025-06-19 16:26:22,081 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ReadAnalogIn exported successfully + Procesando bloque: RecipeCalculation... + Exportando RecipeCalculation como XML... +2025-06-19 16:26:22,109 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: RecipeCalculation exported successfully +2025-06-19 16:26:22,109 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - RecipeCalculation exported successfully + Exportando RecipeCalculation como SCL... +2025-06-19 16:26:22,132 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block RecipeCalculation external source successfully generated + Procesando bloque: REPLACE_Mod... + Exportando REPLACE_Mod como XML... +2025-06-19 16:26:22,157 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: REPLACE_Mod exported successfully +2025-06-19 16:26:22,158 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - REPLACE_Mod exported successfully + Procesando bloque: SyrBrix_SyrupCorrPerc... + Exportando SyrBrix_SyrupCorrPerc como XML... +2025-06-19 16:26:22,179 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SyrBrix_SyrupCorrPerc exported successfully +2025-06-19 16:26:22,180 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SyrBrix_SyrupCorrPerc exported successfully + Exportando SyrBrix_SyrupCorrPerc como SCL... +2025-06-19 16:26:22,197 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block SyrBrix_SyrupCorrPerc external source successfully generated + Procesando bloque: Syrup Rinse QCO_Seq... + Exportando Syrup Rinse QCO_Seq como XML... +2025-06-19 16:26:22,229 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Syrup Rinse QCO_Seq exported successfully +2025-06-19 16:26:22,230 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Syrup Rinse QCO_Seq exported successfully + Procesando bloque: SyrupRoomCtrl_UpdateVal... + Exportando SyrupRoomCtrl_UpdateVal como XML... +2025-06-19 16:26:22,255 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SyrupRoomCtrl_UpdateVal exported successfully +2025-06-19 16:26:22,256 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SyrupRoomCtrl_UpdateVal exported successfully + Exportando SyrupRoomCtrl_UpdateVal como SCL... +2025-06-19 16:26:22,276 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block SyrupRoomCtrl_UpdateVal external source successfully generated + Procesando bloque: T_Timer... + Exportando T_Timer como XML... +2025-06-19 16:26:22,297 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: T_Timer exported successfully +2025-06-19 16:26:22,297 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - T_Timer exported successfully + Procesando bloque: TankLevelToHeight... + Exportando TankLevelToHeight como XML... +2025-06-19 16:26:22,321 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: TankLevelToHeight exported successfully +2025-06-19 16:26:22,322 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - TankLevelToHeight exported successfully + Exportando TankLevelToHeight como SCL... +2025-06-19 16:26:22,338 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block TankLevelToHeight external source successfully generated + Procesando bloque: VacuumCtrl... + Exportando VacuumCtrl como XML... +2025-06-19 16:26:22,365 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: VacuumCtrl exported successfully +2025-06-19 16:26:22,366 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - VacuumCtrl exported successfully + Procesando bloque: ValveFlow... + Exportando ValveFlow como XML... +2025-06-19 16:26:22,389 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ValveFlow exported successfully +2025-06-19 16:26:22,390 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ValveFlow exported successfully + Exportando ValveFlow como SCL... +2025-06-19 16:26:22,405 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block ValveFlow external source successfully generated + Procesando bloque: BlenderPID__Main... + Exportando BlenderPID__Main como XML... +2025-06-19 16:26:22,524 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPID__Main exported successfully +2025-06-19 16:26:22,524 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPID__Main exported successfully + Exportando BlenderPID__Main como SCL... +2025-06-19 16:26:22,562 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderPID__Main external source successfully generated + Procesando bloque: BlenderPID_BlendingFault... + Exportando BlenderPID_BlendingFault como XML... +2025-06-19 16:26:22,603 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPID_BlendingFault exported successfully +2025-06-19 16:26:22,604 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPID_BlendingFault exported successfully + Exportando BlenderPID_BlendingFault como SCL... +2025-06-19 16:26:22,623 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderPID_BlendingFault external source successfully generated + Procesando bloque: BlenderPID_PIDFFCalc... + Exportando BlenderPID_PIDFFCalc como XML... +2025-06-19 16:26:22,672 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPID_PIDFFCalc exported successfully +2025-06-19 16:26:22,673 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPID_PIDFFCalc exported successfully + Exportando BlenderPID_PIDFFCalc como SCL... +2025-06-19 16:26:22,701 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderPID_PIDFFCalc external source successfully generated + Procesando bloque: BlenderPID_PIDInitParam... + Exportando BlenderPID_PIDInitParam como XML... +2025-06-19 16:26:22,743 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPID_PIDInitParam exported successfully +2025-06-19 16:26:22,744 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPID_PIDInitParam exported successfully + Exportando BlenderPID_PIDInitParam como SCL... +2025-06-19 16:26:22,769 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderPID_PIDInitParam external source successfully generated + Procesando bloque: BlenderPID_PIDSPCalc... + Exportando BlenderPID_PIDSPCalc como XML... +2025-06-19 16:26:22,863 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPID_PIDSPCalc exported successfully +2025-06-19 16:26:22,864 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPID_PIDSPCalc exported successfully + Exportando BlenderPID_PIDSPCalc como SCL... +2025-06-19 16:26:22,909 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderPID_PIDSPCalc external source successfully generated + Procesando bloque: BlenderPIDCtrl_Monitor... + Exportando BlenderPIDCtrl_Monitor como XML... +2025-06-19 16:26:22,955 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPIDCtrl_Monitor exported successfully +2025-06-19 16:26:22,956 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPIDCtrl_Monitor exported successfully + Procesando bloque: BlenderPIDCtrl_ReadAnIn... + Compilando bloque BlenderPIDCtrl_ReadAnIn... +2025-06-19 16:26:22,958 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block BlenderPIDCtrl_ReadAnIn. Result: +2025-06-19 16:26:23,556 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > BlenderPIDCtrl_ReadAnIn (FB1790) > Block was successfully compiled. +2025-06-19 16:26:23,556 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando BlenderPIDCtrl_ReadAnIn como XML... +2025-06-19 16:26:23,611 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPIDCtrl_ReadAnIn exported successfully +2025-06-19 16:26:23,611 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPIDCtrl_ReadAnIn exported successfully + Procesando bloque: BlenderPIDCtrl_SaveInteg... + Exportando BlenderPIDCtrl_SaveInteg como XML... +2025-06-19 16:26:23,674 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPIDCtrl_SaveInteg exported successfully +2025-06-19 16:26:23,675 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPIDCtrl_SaveInteg exported successfully + Exportando BlenderPIDCtrl_SaveInteg como SCL... +2025-06-19 16:26:23,699 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderPIDCtrl_SaveInteg external source successfully generated + Procesando bloque: BlenderRun_MeasFilSpeed... + Compilando bloque BlenderRun_MeasFilSpeed... +2025-06-19 16:26:23,701 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block BlenderRun_MeasFilSpeed. Result: +2025-06-19 16:26:24,252 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > BlenderRun_MeasFilSpeed (FB1719) > Block was successfully compiled. +2025-06-19 16:26:24,253 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando BlenderRun_MeasFilSpeed como XML... +2025-06-19 16:26:24,310 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderRun_MeasFilSpeed exported successfully +2025-06-19 16:26:24,311 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderRun_MeasFilSpeed exported successfully + Procesando bloque: BrixTracking_ProdSamples... + Exportando BrixTracking_ProdSamples como XML... +2025-06-19 16:26:24,338 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BrixTracking_ProdSamples exported successfully +2025-06-19 16:26:24,339 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BrixTracking_ProdSamples exported successfully + Exportando BrixTracking_ProdSamples como SCL... +2025-06-19 16:26:24,358 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BrixTracking_ProdSamples external source successfully generated + Procesando bloque: BrixTracking_SampleTime... + Exportando BrixTracking_SampleTime como XML... +2025-06-19 16:26:24,399 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BrixTracking_SampleTime exported successfully +2025-06-19 16:26:24,400 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BrixTracking_SampleTime exported successfully + Exportando BrixTracking_SampleTime como SCL... +2025-06-19 16:26:24,418 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BrixTracking_SampleTime external source successfully generated + Procesando bloque: CIPRecipeManagement... + Exportando CIPRecipeManagement como XML... +2025-06-19 16:26:24,493 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipeManagement exported successfully +2025-06-19 16:26:24,494 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipeManagement exported successfully + Procesando bloque: Co2_Counters... + Compilando bloque Co2_Counters... +2025-06-19 16:26:24,496 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block Co2_Counters. Result: +2025-06-19 16:26:24,959 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > Co2_Counters (FB1020) > Block was successfully compiled. +2025-06-19 16:26:24,959 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando Co2_Counters como XML... +2025-06-19 16:26:25,005 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Co2_Counters exported successfully +2025-06-19 16:26:25,006 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Co2_Counters exported successfully + Procesando bloque: CO2Tracking... + Exportando CO2Tracking como XML... +2025-06-19 16:26:25,055 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CO2Tracking exported successfully +2025-06-19 16:26:25,056 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CO2Tracking exported successfully + Procesando bloque: CO2Tracking_ProdSamples... + Exportando CO2Tracking_ProdSamples como XML... +2025-06-19 16:26:25,076 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CO2Tracking_ProdSamples exported successfully +2025-06-19 16:26:25,077 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CO2Tracking_ProdSamples exported successfully + Exportando CO2Tracking_ProdSamples como SCL... +2025-06-19 16:26:25,093 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CO2Tracking_ProdSamples external source successfully generated + Procesando bloque: CO2Tracking_SampleTime... + Exportando CO2Tracking_SampleTime como XML... +2025-06-19 16:26:25,123 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CO2Tracking_SampleTime exported successfully +2025-06-19 16:26:25,124 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CO2Tracking_SampleTime exported successfully + Exportando CO2Tracking_SampleTime como SCL... +2025-06-19 16:26:25,147 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block CO2Tracking_SampleTime external source successfully generated + Procesando bloque: Default_SupervisionFB... + Exportando Default_SupervisionFB como XML... + ERROR exportando bloque Default_SupervisionFB: OpennessAccessException: Error when calling method 'Export' of type 'Siemens.Engineering.SW.Blocks.FB'. -[PLC: VM 1512] Exportando tipos de datos PLC (UDTs)... - Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes - Se encontraron 84 UDTs. - Procesando UDT: UDT AnalogDevice... - Exportando UDT AnalogDevice... -2025-06-13 10:21:02,746 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT AnalogDevice exported successfully -2025-06-13 10:21:02,747 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT AnalogDevice exported successfully - Procesando UDT: UDT PID Setup... - Exportando UDT PID Setup... -2025-06-13 10:21:02,801 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT PID Setup exported successfully -2025-06-13 10:21:02,802 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT PID Setup exported successfully - Procesando UDT: UDT Scale Data... - Exportando UDT Scale Data... -2025-06-13 10:21:02,821 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Scale Data exported successfully -2025-06-13 10:21:02,822 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Scale Data exported successfully - Procesando UDT: UDT Valve... - Exportando UDT Valve... -2025-06-13 10:21:02,841 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Valve exported successfully -2025-06-13 10:21:02,842 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Valve exported successfully - Procesando UDT: UDT InfeedSpeed Tilter... - Exportando UDT InfeedSpeed Tilter... -2025-06-13 10:21:02,859 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT InfeedSpeed Tilter exported successfully -2025-06-13 10:21:02,860 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT InfeedSpeed Tilter exported successfully - Procesando UDT: UDT Tilter_Alarms... - Exportando UDT Tilter_Alarms... -2025-06-13 10:21:02,877 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Tilter_Alarms exported successfully -2025-06-13 10:21:02,878 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Tilter_Alarms exported successfully - Procesando UDT: UDT Tilter_Feedback... - Exportando UDT Tilter_Feedback... -2025-06-13 10:21:02,895 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Tilter_Feedback exported successfully -2025-06-13 10:21:02,895 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Tilter_Feedback exported successfully - Procesando UDT: UDT Tilter_Fixed Parameters... - Exportando UDT Tilter_Fixed Parameters... -2025-06-13 10:21:02,911 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Tilter_Fixed Parameters exported successfully -2025-06-13 10:21:02,912 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Tilter_Fixed Parameters exported successfully - Procesando UDT: UDT Tilter_Recipe... - Exportando UDT Tilter_Recipe... -2025-06-13 10:21:02,930 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Tilter_Recipe exported successfully -2025-06-13 10:21:02,931 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Tilter_Recipe exported successfully - Procesando UDT: UDT Tilter_Status... - Exportando UDT Tilter_Status... -2025-06-13 10:21:02,948 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Tilter_Status exported successfully -2025-06-13 10:21:02,949 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Tilter_Status exported successfully - Procesando UDT: UDT Tilter_Switches... - Exportando UDT Tilter_Switches... -2025-06-13 10:21:02,966 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Tilter_Switches exported successfully -2025-06-13 10:21:02,966 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Tilter_Switches exported successfully - Procesando UDT: UDT SIPA SV Section_V01... - Exportando UDT SIPA SV Section_V01... -2025-06-13 10:21:02,988 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT SIPA SV Section_V01 exported successfully -2025-06-13 10:21:02,989 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT SIPA SV Section_V01 exported successfully - Procesando UDT: UDT SIPA SV Motor ALM _V00... - Exportando UDT SIPA SV Motor ALM _V00... -2025-06-13 10:21:03,004 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT SIPA SV Motor ALM _V00 exported successfully -2025-06-13 10:21:03,006 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT SIPA SV Motor ALM _V00 exported successfully - Procesando UDT: UDT SIPA SV Main_V01... - Exportando UDT SIPA SV Main_V01... -2025-06-13 10:21:03,022 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT SIPA SV Main_V01 exported successfully -2025-06-13 10:21:03,024 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT SIPA SV Main_V01 exported successfully - Procesando UDT: UDT SIPA SV Section... - Exportando UDT SIPA SV Section... -2025-06-13 10:21:03,043 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT SIPA SV Section exported successfully -2025-06-13 10:21:03,044 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT SIPA SV Section exported successfully - Procesando UDT: UDT SIPA SV Main_V00... - Exportando UDT SIPA SV Main_V00... -2025-06-13 10:21:03,066 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT SIPA SV Main_V00 exported successfully -2025-06-13 10:21:03,067 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT SIPA SV Main_V00 exported successfully - Procesando UDT: DI HS IN CHANNEL... - Exportando DI HS IN CHANNEL... -2025-06-13 10:21:03,084 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DI HS IN CHANNEL exported successfully -2025-06-13 10:21:03,085 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DI HS IN CHANNEL exported successfully - Procesando UDT: DI HS IN GEN... - Exportando DI HS IN GEN... -2025-06-13 10:21:03,103 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DI HS IN GEN exported successfully -2025-06-13 10:21:03,103 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DI HS IN GEN exported successfully - Procesando UDT: DI HS OUT... - Exportando DI HS OUT... -2025-06-13 10:21:03,126 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DI HS OUT exported successfully -2025-06-13 10:21:03,127 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DI HS OUT exported successfully - Procesando UDT: Dati Motore... - Exportando Dati Motore... -2025-06-13 10:21:03,146 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Dati Motore exported successfully -2025-06-13 10:21:03,148 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Dati Motore exported successfully - Procesando UDT: Cambio formato Motore... - Exportando Cambio formato Motore... -2025-06-13 10:21:03,165 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Cambio formato Motore exported successfully -2025-06-13 10:21:03,166 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Cambio formato Motore exported successfully - Procesando UDT: Bottiglie+/-... - Exportando Bottiglie+/-... -2025-06-13 10:21:03,186 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Bottiglie+/- exported successfully -2025-06-13 10:21:03,186 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Bottiglie+/- exported successfully - Procesando UDT: SIGNAL... - Exportando SIGNAL... -2025-06-13 10:21:03,209 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: SIGNAL exported successfully -2025-06-13 10:21:03,210 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - SIGNAL exported successfully - Procesando UDT: UDT Air Energy Saving... - Exportando UDT Air Energy Saving... -2025-06-13 10:21:03,230 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Air Energy Saving exported successfully -2025-06-13 10:21:03,231 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Air Energy Saving exported successfully - Procesando UDT: UDT Fifo... - Exportando UDT Fifo... -2025-06-13 10:21:03,252 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Fifo exported successfully -2025-06-13 10:21:03,253 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Fifo exported successfully - Procesando UDT: UDT Lubrication... - Exportando UDT Lubrication... -2025-06-13 10:21:03,273 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Lubrication exported successfully -2025-06-13 10:21:03,275 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Lubrication exported successfully - Procesando UDT: UDT Philosofy Data TTOP... - Exportando UDT Philosofy Data TTOP... -2025-06-13 10:21:03,300 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Philosofy Data TTOP exported successfully -2025-06-13 10:21:03,301 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Philosofy Data TTOP exported successfully - Procesando UDT: UDT Run... - Exportando UDT Run... -2025-06-13 10:21:03,322 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Run exported successfully -2025-06-13 10:21:03,323 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Run exported successfully - Procesando UDT: UDT Air Obstruction... - Exportando UDT Air Obstruction... -2025-06-13 10:21:03,342 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Air Obstruction exported successfully -2025-06-13 10:21:03,343 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Air Obstruction exported successfully - Procesando UDT: UDT EcoSync Liner... - Exportando UDT EcoSync Liner... -2025-06-13 10:21:03,360 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT EcoSync Liner exported successfully -2025-06-13 10:21:03,361 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT EcoSync Liner exported successfully - Procesando UDT: UDT Syncro+ Data... - Exportando UDT Syncro+ Data... -2025-06-13 10:21:03,378 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Syncro+ Data exported successfully -2025-06-13 10:21:03,379 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Syncro+ Data exported successfully - Procesando UDT: UDT Syncro+ Liner... - Exportando UDT Syncro+ Liner... -2025-06-13 10:21:03,395 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Syncro+ Liner exported successfully -2025-06-13 10:21:03,396 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Syncro+ Liner exported successfully - Procesando UDT: UDT Timer... - Exportando UDT Timer... -2025-06-13 10:21:03,416 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Timer exported successfully -2025-06-13 10:21:03,416 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Timer exported successfully - Procesando UDT: UDT_LubeZone... - Exportando UDT_LubeZone... -2025-06-13 10:21:03,435 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_LubeZone exported successfully -2025-06-13 10:21:03,436 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_LubeZone exported successfully - Procesando UDT: UDT_AlrLube... - Exportando UDT_AlrLube... -2025-06-13 10:21:03,453 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_AlrLube exported successfully -2025-06-13 10:21:03,454 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_AlrLube exported successfully - Procesando UDT: UDT_AlrLubrification... - Exportando UDT_AlrLubrification... -2025-06-13 10:21:03,474 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_AlrLubrification exported successfully -2025-06-13 10:21:03,475 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_AlrLubrification exported successfully - Procesando UDT: UDT_LubrificationZone... - Exportando UDT_LubrificationZone... -2025-06-13 10:21:03,494 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_LubrificationZone exported successfully -2025-06-13 10:21:03,494 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_LubrificationZone exported successfully - Procesando UDT: UDT Signal... - Exportando UDT Signal... -2025-06-13 10:21:03,516 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Signal exported successfully -2025-06-13 10:21:03,517 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Signal exported successfully - Procesando UDT: UDT Motor... - Exportando UDT Motor... -2025-06-13 10:21:03,559 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Motor exported successfully -2025-06-13 10:21:03,560 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Motor exported successfully - Procesando UDT: UDT Timer ONOFF... - Exportando UDT Timer ONOFF... -2025-06-13 10:21:03,574 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Timer ONOFF exported successfully -2025-06-13 10:21:03,575 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Timer ONOFF exported successfully - Procesando UDT: ST_SICK_AFx60... - Exportando ST_SICK_AFx60... -2025-06-13 10:21:03,595 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: ST_SICK_AFx60 exported successfully -2025-06-13 10:21:03,596 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - ST_SICK_AFx60 exported successfully - Procesando UDT: ST_SICK_AFx60_Error... - Exportando ST_SICK_AFx60_Error... -2025-06-13 10:21:03,613 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: ST_SICK_AFx60_Error exported successfully -2025-06-13 10:21:03,614 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - ST_SICK_AFx60_Error exported successfully - Procesando UDT: Ctr_MiniMotor_ProfVelocity... - Exportando Ctr_MiniMotor_ProfVelocity... -2025-06-13 10:21:03,631 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_ProfVelocity exported successfully -2025-06-13 10:21:03,632 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_ProfVelocity exported successfully - Procesando UDT: Ctr_MiniMotor_ProfPosition... - Exportando Ctr_MiniMotor_ProfPosition... -2025-06-13 10:21:03,649 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_ProfPosition exported successfully -2025-06-13 10:21:03,649 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_ProfPosition exported successfully - Procesando UDT: Ctr_MiniMotor_Home... - Exportando Ctr_MiniMotor_Home... -2025-06-13 10:21:03,666 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_Home exported successfully -2025-06-13 10:21:03,667 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_Home exported successfully - Procesando UDT: Ctr_MiniMotor_ProfTorque... - Exportando Ctr_MiniMotor_ProfTorque... -2025-06-13 10:21:03,684 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_ProfTorque exported successfully -2025-06-13 10:21:03,685 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_ProfTorque exported successfully - Procesando UDT: DBS55_PN_CtrWord... - Exportando DBS55_PN_CtrWord... -2025-06-13 10:21:03,705 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_CtrWord exported successfully -2025-06-13 10:21:03,706 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_CtrWord exported successfully - Procesando UDT: DBS55_PN_Input... - Exportando DBS55_PN_Input... -2025-06-13 10:21:03,751 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_Input exported successfully -2025-06-13 10:21:03,751 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_Input exported successfully - Procesando UDT: DBS55_PN_Output... - Exportando DBS55_PN_Output... -2025-06-13 10:21:03,771 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_Output exported successfully -2025-06-13 10:21:03,772 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_Output exported successfully - Procesando UDT: DBS55_PN_StWord... - Exportando DBS55_PN_StWord... -2025-06-13 10:21:03,794 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_StWord exported successfully -2025-06-13 10:21:03,795 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_StWord exported successfully - Procesando UDT: UDT RCP STATUS... - Exportando UDT RCP STATUS... -2025-06-13 10:21:03,814 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT RCP STATUS exported successfully -2025-06-13 10:21:03,815 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT RCP STATUS exported successfully - Procesando UDT: UDT_Put_Get_System... - Exportando UDT_Put_Get_System... -2025-06-13 10:21:03,833 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_Put_Get_System exported successfully -2025-06-13 10:21:03,834 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_Put_Get_System exported successfully - Procesando UDT: PD_TEL81_IN... - Exportando PD_TEL81_IN... -2025-06-13 10:21:03,839 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL81_IN is know how protected, so ignore this -2025-06-13 10:21:03,840 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL81_IN exported successfully - Procesando UDT: PD_ZSW2_ENC... - Exportando PD_ZSW2_ENC... -2025-06-13 10:21:03,844 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_ZSW2_ENC is know how protected, so ignore this -2025-06-13 10:21:03,845 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_ZSW2_ENC exported successfully - Procesando UDT: PD_Gx_ZSW... - Exportando PD_Gx_ZSW... -2025-06-13 10:21:03,848 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_Gx_ZSW is know how protected, so ignore this -2025-06-13 10:21:03,849 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_Gx_ZSW exported successfully - Procesando UDT: PD_TEL81_OUT... - Exportando PD_TEL81_OUT... -2025-06-13 10:21:03,853 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL81_OUT is know how protected, so ignore this -2025-06-13 10:21:03,855 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL81_OUT exported successfully - Procesando UDT: PD_STW2_ENC... - Exportando PD_STW2_ENC... -2025-06-13 10:21:03,859 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_STW2_ENC is know how protected, so ignore this -2025-06-13 10:21:03,860 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_STW2_ENC exported successfully - Procesando UDT: PD_Gx_STW... - Exportando PD_Gx_STW... -2025-06-13 10:21:03,863 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_Gx_STW is know how protected, so ignore this -2025-06-13 10:21:03,864 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_Gx_STW exported successfully - Procesando UDT: TO_Struct_ExternalEncoder_Sensor... - Exportando TO_Struct_ExternalEncoder_Sensor... -2025-06-13 10:21:03,868 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExternalEncoder_Sensor is know how protected, so ignore this -2025-06-13 10:21:03,868 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExternalEncoder_Sensor exported successfully - Procesando UDT: TO_Struct_SensorInterface... - Exportando TO_Struct_SensorInterface... -2025-06-13 10:21:03,873 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorInterface is know how protected, so ignore this -2025-06-13 10:21:03,874 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorInterface exported successfully - Procesando UDT: TO_Struct_SensorParameter... - Exportando TO_Struct_SensorParameter... -2025-06-13 10:21:03,877 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorParameter is know how protected, so ignore this -2025-06-13 10:21:03,877 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorParameter exported successfully - Procesando UDT: TO_Struct_SensorPassiveHoming... - Exportando TO_Struct_SensorPassiveHoming... -2025-06-13 10:21:03,880 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorPassiveHoming is know how protected, so ignore this -2025-06-13 10:21:03,881 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorPassiveHoming exported successfully - Procesando UDT: TO_Struct_CrossPlcSynchronousOperation... - Exportando TO_Struct_CrossPlcSynchronousOperation... -2025-06-13 10:21:03,884 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_CrossPlcSynchronousOperation is know how protected, so ignore this -2025-06-13 10:21:03,884 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_CrossPlcSynchronousOperation exported successfully - Procesando UDT: TO_Struct_CrossPlcLeadingValueInterface... - Exportando TO_Struct_CrossPlcLeadingValueInterface... -2025-06-13 10:21:03,888 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_CrossPlcLeadingValueInterface is know how protected, so ignore this -2025-06-13 10:21:03,890 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_CrossPlcLeadingValueInterface exported successfully - Procesando UDT: TO_Struct_Extrapolation... - Exportando TO_Struct_Extrapolation... -2025-06-13 10:21:03,893 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Extrapolation is know how protected, so ignore this -2025-06-13 10:21:03,894 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Extrapolation exported successfully - Procesando UDT: TO_Struct_ExtrapolationSettings... - Exportando TO_Struct_ExtrapolationSettings... -2025-06-13 10:21:03,897 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationSettings is know how protected, so ignore this -2025-06-13 10:21:03,897 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationSettings exported successfully - Procesando UDT: TO_Struct_ExtrapolationPositionFilter... - Exportando TO_Struct_ExtrapolationPositionFilter... -2025-06-13 10:21:03,900 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationPositionFilter is know how protected, so ignore this -2025-06-13 10:21:03,901 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationPositionFilter exported successfully - Procesando UDT: TO_Struct_ExtrapolationVelocityFilter... - Exportando TO_Struct_ExtrapolationVelocityFilter... -2025-06-13 10:21:03,906 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationVelocityFilter is know how protected, so ignore this -2025-06-13 10:21:03,907 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationVelocityFilter exported successfully - Procesando UDT: TO_Struct_ExtrapolationVelocityTolerance... - Exportando TO_Struct_ExtrapolationVelocityTolerance... -2025-06-13 10:21:03,910 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationVelocityTolerance is know how protected, so ignore this -2025-06-13 10:21:03,911 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationVelocityTolerance exported successfully - Procesando UDT: TO_Struct_ExtrapolationHysteresis... - Exportando TO_Struct_ExtrapolationHysteresis... -2025-06-13 10:21:03,914 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationHysteresis is know how protected, so ignore this -2025-06-13 10:21:03,915 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationHysteresis exported successfully - Procesando UDT: TO_Struct_Mechanics... - Exportando TO_Struct_Mechanics... -2025-06-13 10:21:03,918 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Mechanics is know how protected, so ignore this -2025-06-13 10:21:03,918 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Mechanics exported successfully - Procesando UDT: TO_Struct_LoadGear... - Exportando TO_Struct_LoadGear... -2025-06-13 10:21:03,922 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_LoadGear is know how protected, so ignore this -2025-06-13 10:21:03,923 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_LoadGear exported successfully - Procesando UDT: TO_Struct_Properties... - Exportando TO_Struct_Properties... -2025-06-13 10:21:03,926 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Properties is know how protected, so ignore this -2025-06-13 10:21:03,927 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Properties exported successfully - Procesando UDT: TO_Struct_Modulo... - Exportando TO_Struct_Modulo... -2025-06-13 10:21:03,931 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Modulo is know how protected, so ignore this -2025-06-13 10:21:03,932 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Modulo exported successfully - Procesando UDT: TO_Struct_ExternalEncoder_Homing... - Exportando TO_Struct_ExternalEncoder_Homing... -2025-06-13 10:21:03,934 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExternalEncoder_Homing is know how protected, so ignore this -2025-06-13 10:21:03,935 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExternalEncoder_Homing exported successfully - Procesando UDT: TO_Struct_ExternalEncoder_Units... - Exportando TO_Struct_ExternalEncoder_Units... -2025-06-13 10:21:03,939 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExternalEncoder_Units is know how protected, so ignore this -2025-06-13 10:21:03,940 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExternalEncoder_Units exported successfully - Procesando UDT: TO_Struct_StatusProvidedLeadingValue... - Exportando TO_Struct_StatusProvidedLeadingValue... -2025-06-13 10:21:03,943 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusProvidedLeadingValue is know how protected, so ignore this -2025-06-13 10:21:03,945 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusProvidedLeadingValue exported successfully - Procesando UDT: TO_Struct_ProvidedLeadingValue... - Exportando TO_Struct_ProvidedLeadingValue... -2025-06-13 10:21:03,948 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ProvidedLeadingValue is know how protected, so ignore this -2025-06-13 10:21:03,949 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ProvidedLeadingValue exported successfully - Procesando UDT: TO_Struct_StatusSensor... - Exportando TO_Struct_StatusSensor... -2025-06-13 10:21:03,952 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusSensor is know how protected, so ignore this -2025-06-13 10:21:03,953 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusSensor exported successfully - Procesando UDT: TO_Struct_StatusExtrapolation... - Exportando TO_Struct_StatusExtrapolation... -2025-06-13 10:21:03,958 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusExtrapolation is know how protected, so ignore this -2025-06-13 10:21:03,959 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusExtrapolation exported successfully - Procesando UDT: TO_Struct_ErrorDetail... - Exportando TO_Struct_ErrorDetail... -2025-06-13 10:21:03,962 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ErrorDetail is know how protected, so ignore this -2025-06-13 10:21:03,963 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ErrorDetail exported successfully - Procesando UDT: TO_Struct_Internal... - Exportando TO_Struct_Internal... -2025-06-13 10:21:03,966 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Internal is know how protected, so ignore this -2025-06-13 10:21:03,966 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Internal exported successfully - Procesando UDT: PD_TEL83_IN... - Exportando PD_TEL83_IN... -2025-06-13 10:21:03,969 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL83_IN is know how protected, so ignore this -2025-06-13 10:21:03,969 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL83_IN exported successfully - Procesando UDT: PD_TEL83_OUT... - Exportando PD_TEL83_OUT... -2025-06-13 10:21:03,974 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL83_OUT is know how protected, so ignore this -2025-06-13 10:21:03,975 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL83_OUT exported successfully - Resumen de exportación de UDTs: Exportados=84, Omitidos/Errores=0 -[PLC: VM 1512] Exportando tablas de variables PLC... - Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcTags - Se encontraron 6 tablas de variables. - Procesando tabla de variables: Default tag table... - Exportando Default tag table... -2025-06-13 10:21:04,100 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: Default tag table exported successfully -2025-06-13 10:21:04,101 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - Default tag table exported successfully - Procesando tabla de variables: SENSOR TTOP... - Exportando SENSOR TTOP... -2025-06-13 10:21:04,148 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: SENSOR TTOP exported successfully -2025-06-13 10:21:04,149 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - SENSOR TTOP exported successfully - Procesando tabla de variables: IM QE - Input... - Exportando IM QE - Input... -2025-06-13 10:21:04,175 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: IM QE - Input exported successfully -2025-06-13 10:21:04,176 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - IM QE - Input exported successfully - Procesando tabla de variables: IM QE - Output... - Exportando IM QE - Output... -2025-06-13 10:21:04,211 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: IM QE - Output exported successfully -2025-06-13 10:21:04,212 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - IM QE - Output exported successfully - Procesando tabla de variables: IM QE - Merker... - Exportando IM QE - Merker... -2025-06-13 10:21:04,233 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: IM QE - Merker exported successfully -2025-06-13 10:21:04,234 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - IM QE - Merker exported successfully - Procesando tabla de variables: IM QE - Timer... - Exportando IM QE - Timer... -2025-06-13 10:21:04,249 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: IM QE - Timer exported successfully -2025-06-13 10:21:04,250 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - IM QE - Timer exported successfully - Resumen de exportación de tablas de variables: Exportados=6, Omitidos/Errores=0 ---- Finalizado el procesamiento del PLC: VM 1512 --- +Error when calling method 'get_ProgrammingLanguage' of type 'Siemens.Engineering.SW.Blocks.FB'. ---- Procesando PLC: SIDEL Transport Example --- -[PLC: SIDEL Transport Example] Exportando bloques de programa... - Destino XML: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\ProgramBlocks_XML - Destino SCL: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\ProgramBlocks_SCL - Se encontraron 3 bloques de programa. - Procesando bloque: Main... - Compilando bloque Main... -2025-06-13 10:21:04,293 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block Main. Result: -2025-06-13 10:21:04,943 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Success: SIDEL Transport Example > Compiling finished (errors: 0; warnings: 0) - Exportando Main como XML... -2025-06-13 10:21:04,979 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Main exported successfully -2025-06-13 10:21:04,980 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Main exported successfully - Procesando bloque: To_Vetro... - Exportando To_Vetro como XML... -2025-06-13 10:21:04,997 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: To_Vetro exported successfully -2025-06-13 10:21:04,998 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - To_Vetro exported successfully - Procesando bloque: From_Vetro... - Exportando From_Vetro como XML... -2025-06-13 10:21:05,018 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: From_Vetro exported successfully -2025-06-13 10:21:05,019 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - From_Vetro exported successfully - Resumen de exportación de bloques: Exportados=3, Omitidos/Errores=0 -[PLC: SIDEL Transport Example] Exportando tipos de datos PLC (UDTs)... - Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\PlcDataTypes - Se encontraron 0 UDTs. - Resumen de exportación de UDTs: Exportados=0, Omitidos/Errores=0 +The programming language 'ProDiag' is not supported during import and export. + Procesando bloque: Delay... + Exportando Delay como XML... +2025-06-19 16:26:25,324 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Delay exported successfully +2025-06-19 16:26:25,325 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Delay exported successfully + Exportando Delay como SCL... +2025-06-19 16:26:25,348 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block Delay external source successfully generated + Procesando bloque: Input... + Compilando bloque Input... +2025-06-19 16:26:25,350 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block Input. Result: +2025-06-19 16:26:26,510 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Warning: PLC > Program blocks > Input (FB1718) > Network 81 > The address is not occupied by a tag. +2025-06-19 16:26:26,510 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Warning: PLC > Compiling finished (errors: 0; warnings: 3) +2025-06-19 16:26:26,510 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > Input (FB1718) > Block was successfully compiled. + Exportando Input como XML... +2025-06-19 16:26:26,706 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Input exported successfully +2025-06-19 16:26:26,707 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Input exported successfully + Procesando bloque: Integral... + Exportando Integral como XML... +2025-06-19 16:26:26,732 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Integral exported successfully +2025-06-19 16:26:26,733 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Integral exported successfully + Exportando Integral como SCL... +2025-06-19 16:26:26,749 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block Integral external source successfully generated + Procesando bloque: Key Read & Write... + Compilando bloque Key Read & Write... +2025-06-19 16:26:26,751 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block Key Read & Write. Result: +2025-06-19 16:26:27,758 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Warning: PLC > Program blocks > Key Read & Write (FB50) > Network 4 > Modification of the register DI has no effect on the symbolic instance accesses. +2025-06-19 16:26:27,758 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Warning: PLC > Compiling finished (errors: 0; warnings: 2) +2025-06-19 16:26:27,758 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > Key Read & Write (FB50) > Block was successfully compiled. + Exportando Key Read & Write como XML... +2025-06-19 16:26:27,875 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Key Read & Write exported successfully +2025-06-19 16:26:27,889 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Key Read & Write exported successfully + Procesando bloque: LowPassFilter... + Exportando LowPassFilter como XML... +2025-06-19 16:26:27,915 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: LowPassFilter exported successfully +2025-06-19 16:26:27,916 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - LowPassFilter exported successfully + Exportando LowPassFilter como SCL... +2025-06-19 16:26:27,938 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block LowPassFilter external source successfully generated + Procesando bloque: MFMAnalogValues... + Compilando bloque MFMAnalogValues... +2025-06-19 16:26:27,940 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block MFMAnalogValues. Result: +2025-06-19 16:26:29,138 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > MFMAnalogValues (FB1720) > Block was successfully compiled. +2025-06-19 16:26:29,139 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando MFMAnalogValues como XML... +2025-06-19 16:26:29,213 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: MFMAnalogValues exported successfully +2025-06-19 16:26:29,214 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - MFMAnalogValues exported successfully + Exportando MFMAnalogValues como SCL... +2025-06-19 16:26:29,246 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block MFMAnalogValues external source successfully generated + Procesando bloque: MSE Slope... + Exportando MSE Slope como XML... +2025-06-19 16:26:29,266 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: MSE Slope exported successfully +2025-06-19 16:26:29,267 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - MSE Slope exported successfully + Exportando MSE Slope como SCL... +2025-06-19 16:26:29,283 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block MSE Slope external source successfully generated + Procesando bloque: PID_Filling_Head_Calc... + Exportando PID_Filling_Head_Calc como XML... +2025-06-19 16:26:29,308 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_Filling_Head_Calc exported successfully +2025-06-19 16:26:29,309 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_Filling_Head_Calc exported successfully + Exportando PID_Filling_Head_Calc como SCL... +2025-06-19 16:26:29,326 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block PID_Filling_Head_Calc external source successfully generated + Procesando bloque: PID_RMM301... + Exportando PID_RMM301 como XML... +2025-06-19 16:26:29,368 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RMM301 exported successfully +2025-06-19 16:26:29,369 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RMM301 exported successfully + Procesando bloque: PID_RMM303... + Exportando PID_RMM303 como XML... +2025-06-19 16:26:29,401 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RMM303 exported successfully +2025-06-19 16:26:29,402 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RMM303 exported successfully + Procesando bloque: PID_RMM304... + Exportando PID_RMM304 como XML... +2025-06-19 16:26:29,431 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RMM304 exported successfully +2025-06-19 16:26:29,432 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RMM304 exported successfully + Procesando bloque: PID_RMP302... + Exportando PID_RMP302 como XML... +2025-06-19 16:26:29,477 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RMP302 exported successfully +2025-06-19 16:26:29,478 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RMP302 exported successfully + Procesando bloque: PID_RVM301... + Exportando PID_RVM301 como XML... +2025-06-19 16:26:29,507 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RVM301 exported successfully +2025-06-19 16:26:29,507 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RVM301 exported successfully + Procesando bloque: PID_RVM319_PRD... + Exportando PID_RVM319_PRD como XML... +2025-06-19 16:26:29,543 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RVM319_PRD exported successfully +2025-06-19 16:26:29,544 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RVM319_PRD exported successfully + Procesando bloque: PID_RVN302... + Exportando PID_RVN302 como XML... +2025-06-19 16:26:29,601 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RVN302 exported successfully +2025-06-19 16:26:29,602 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RVN302 exported successfully + Procesando bloque: PID_RVP303... + Exportando PID_RVP303 como XML... +2025-06-19 16:26:29,648 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RVP303 exported successfully +2025-06-19 16:26:29,650 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RVP303 exported successfully + Procesando bloque: PID_RVS318... + Exportando PID_RVS318 como XML... +2025-06-19 16:26:29,680 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_RVS318 exported successfully +2025-06-19 16:26:29,680 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_RVS318 exported successfully + Procesando bloque: PIDControl... + Exportando PIDControl como XML... +2025-06-19 16:26:29,708 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PIDControl exported successfully +2025-06-19 16:26:29,709 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PIDControl exported successfully + Procesando bloque: Procedure... + Exportando Procedure como XML... +2025-06-19 16:26:29,753 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Procedure exported successfully +2025-06-19 16:26:29,753 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Procedure exported successfully + Procesando bloque: ProcedureBlendFill StartUp... + Exportando ProcedureBlendFill StartUp como XML... +2025-06-19 16:26:29,801 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProcedureBlendFill StartUp exported successfully +2025-06-19 16:26:29,802 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProcedureBlendFill StartUp exported successfully + Procesando bloque: ProcedureBrixTracking... + Exportando ProcedureBrixTracking como XML... +2025-06-19 16:26:29,844 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProcedureBrixTracking exported successfully +2025-06-19 16:26:29,845 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProcedureBrixTracking exported successfully + Procesando bloque: ProcedureCarboWaterLine... + Exportando ProcedureCarboWaterLine como XML... +2025-06-19 16:26:29,879 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProcedureCarboWaterLine exported successfully +2025-06-19 16:26:29,880 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProcedureCarboWaterLine exported successfully + Procesando bloque: ProcedureDeaireator StartUp... + Exportando ProcedureDeaireator StartUp como XML... +2025-06-19 16:26:29,914 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProcedureDeaireator StartUp exported successfully +2025-06-19 16:26:29,915 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProcedureDeaireator StartUp exported successfully + Procesando bloque: ProcedureFirstProduction... + Compilando bloque ProcedureFirstProduction... +2025-06-19 16:26:29,917 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block ProcedureFirstProduction. Result: +2025-06-19 16:26:30,428 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > ProcedureFirstProduction (FB1805) > Block was successfully compiled. +2025-06-19 16:26:30,428 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando ProcedureFirstProduction como XML... +2025-06-19 16:26:30,489 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProcedureFirstProduction exported successfully +2025-06-19 16:26:30,490 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProcedureFirstProduction exported successfully + Procesando bloque: ProcedureProdBrixRecovery... + Exportando ProcedureProdBrixRecovery como XML... +2025-06-19 16:26:30,519 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProcedureProdBrixRecovery exported successfully +2025-06-19 16:26:30,519 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProcedureProdBrixRecovery exported successfully + Procesando bloque: ProcedureProdTankDrain... + Exportando ProcedureProdTankDrain como XML... +2025-06-19 16:26:30,568 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProcedureProdTankDrain exported successfully +2025-06-19 16:26:30,569 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProcedureProdTankDrain exported successfully + Procesando bloque: ProcedureProdTankRunOut... + Exportando ProcedureProdTankRunOut como XML... +2025-06-19 16:26:30,632 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProcedureProdTankRunOut exported successfully +2025-06-19 16:26:30,633 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProcedureProdTankRunOut exported successfully + Procesando bloque: ProcedureSyrup RunOut... + Exportando ProcedureSyrup RunOut como XML... +2025-06-19 16:26:30,679 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProcedureSyrup RunOut exported successfully +2025-06-19 16:26:30,680 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProcedureSyrup RunOut exported successfully + Procesando bloque: ProcedureSyrupLineMFMPrep... + Compilando bloque ProcedureSyrupLineMFMPrep... +2025-06-19 16:26:30,681 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block ProcedureSyrupLineMFMPrep. Result: +2025-06-19 16:26:31,185 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > ProcedureSyrupLineMFMPrep (FB1810) > Block was successfully compiled. +2025-06-19 16:26:31,185 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando ProcedureSyrupLineMFMPrep como XML... +2025-06-19 16:26:31,253 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProcedureSyrupLineMFMPrep exported successfully +2025-06-19 16:26:31,254 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProcedureSyrupLineMFMPrep exported successfully + Procesando bloque: ProcedureSyrupMFMStartUp... + Exportando ProcedureSyrupMFMStartUp como XML... +2025-06-19 16:26:31,291 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProcedureSyrupMFMStartUp exported successfully +2025-06-19 16:26:31,291 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProcedureSyrupMFMStartUp exported successfully + Procesando bloque: ProductAvailable... + Exportando ProductAvailable como XML... +2025-06-19 16:26:31,322 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProductAvailable exported successfully +2025-06-19 16:26:31,324 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProductAvailable exported successfully + Exportando ProductAvailable como SCL... +2025-06-19 16:26:31,346 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block ProductAvailable external source successfully generated + Procesando bloque: ProductPipeDrain... + Exportando ProductPipeDrain como XML... +2025-06-19 16:26:31,392 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProductPipeDrain exported successfully +2025-06-19 16:26:31,393 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProductPipeDrain exported successfully + Procesando bloque: ProductPipeRunOut... + Exportando ProductPipeRunOut como XML... +2025-06-19 16:26:31,439 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProductPipeRunOut exported successfully +2025-06-19 16:26:31,440 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProductPipeRunOut exported successfully + Procesando bloque: Signal Gen... + Exportando Signal Gen como XML... +2025-06-19 16:26:31,473 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Signal Gen exported successfully +2025-06-19 16:26:31,474 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Signal Gen exported successfully + Exportando Signal Gen como SCL... +2025-06-19 16:26:31,490 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block Signal Gen external source successfully generated + Procesando bloque: SlewLimit... + Exportando SlewLimit como XML... +2025-06-19 16:26:31,507 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SlewLimit exported successfully +2025-06-19 16:26:31,508 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SlewLimit exported successfully + Exportando SlewLimit como SCL... +2025-06-19 16:26:31,523 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block SlewLimit external source successfully generated + Procesando bloque: Statistical_Analisys... + Exportando Statistical_Analisys como XML... +2025-06-19 16:26:31,551 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Statistical_Analisys exported successfully +2025-06-19 16:26:31,552 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Statistical_Analisys exported successfully + Exportando Statistical_Analisys como SCL... +2025-06-19 16:26:31,573 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block Statistical_Analisys external source successfully generated + Procesando bloque: SubCarb... + Exportando SubCarb como XML... +2025-06-19 16:26:31,641 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SubCarb exported successfully +2025-06-19 16:26:31,642 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SubCarb exported successfully + Procesando bloque: SyrBrix Autocorrection... + Exportando SyrBrix Autocorrection como XML... +2025-06-19 16:26:31,715 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SyrBrix Autocorrection exported successfully +2025-06-19 16:26:31,716 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SyrBrix Autocorrection exported successfully + Procesando bloque: System_Run_Out... + Exportando System_Run_Out como XML... +2025-06-19 16:26:31,791 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: System_Run_Out exported successfully +2025-06-19 16:26:31,792 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - System_Run_Out exported successfully + Procesando bloque: Blender_Constants... + Exportando Blender_Constants como XML... +2025-06-19 16:26:31,813 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Blender_Constants exported successfully +2025-06-19 16:26:31,814 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Blender_Constants exported successfully + Procesando bloque: Blender_Variables... + Exportando Blender_Variables como XML... +2025-06-19 16:26:31,848 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Blender_Variables exported successfully +2025-06-19 16:26:31,849 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Blender_Variables exported successfully + Procesando bloque: Blender_Variables_Pers... + Exportando Blender_Variables_Pers como XML... +2025-06-19 16:26:31,886 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Blender_Variables_Pers exported successfully +2025-06-19 16:26:31,886 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Blender_Variables_Pers exported successfully + Procesando bloque: Blocco_dati_Test... + Exportando Blocco_dati_Test como XML... +2025-06-19 16:26:31,907 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Blocco_dati_Test exported successfully +2025-06-19 16:26:31,907 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Blocco_dati_Test exported successfully + Procesando bloque: CIP_Program_Variables... + Exportando CIP_Program_Variables como XML... +2025-06-19 16:26:31,961 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIP_Program_Variables exported successfully +2025-06-19 16:26:31,962 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIP_Program_Variables exported successfully + Procesando bloque: CIPRecipe#01... + Exportando CIPRecipe#01 como XML... +2025-06-19 16:26:31,982 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#01 exported successfully +2025-06-19 16:26:31,983 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#01 exported successfully + Procesando bloque: CIPRecipe#02... + Exportando CIPRecipe#02 como XML... +2025-06-19 16:26:32,003 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#02 exported successfully +2025-06-19 16:26:32,004 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#02 exported successfully + Procesando bloque: CIPRecipe#03... + Exportando CIPRecipe#03 como XML... +2025-06-19 16:26:32,023 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#03 exported successfully +2025-06-19 16:26:32,024 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#03 exported successfully + Procesando bloque: CIPRecipe#04... + Exportando CIPRecipe#04 como XML... +2025-06-19 16:26:32,042 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#04 exported successfully +2025-06-19 16:26:32,043 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#04 exported successfully + Procesando bloque: CIPRecipe#05... + Exportando CIPRecipe#05 como XML... +2025-06-19 16:26:32,061 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#05 exported successfully +2025-06-19 16:26:32,062 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#05 exported successfully + Procesando bloque: CIPRecipe#06... + Exportando CIPRecipe#06 como XML... +2025-06-19 16:26:32,082 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#06 exported successfully +2025-06-19 16:26:32,083 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#06 exported successfully + Procesando bloque: CIPRecipe#07... + Exportando CIPRecipe#07 como XML... +2025-06-19 16:26:32,102 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#07 exported successfully +2025-06-19 16:26:32,102 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#07 exported successfully + Procesando bloque: CIPRecipe#08... + Exportando CIPRecipe#08 como XML... +2025-06-19 16:26:32,122 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#08 exported successfully +2025-06-19 16:26:32,123 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#08 exported successfully + Procesando bloque: CIPRecipe#09... + Exportando CIPRecipe#09 como XML... +2025-06-19 16:26:32,142 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#09 exported successfully +2025-06-19 16:26:32,143 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#09 exported successfully + Procesando bloque: CIPRecipe#10... + Exportando CIPRecipe#10 como XML... +2025-06-19 16:26:32,164 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#10 exported successfully +2025-06-19 16:26:32,165 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#10 exported successfully + Procesando bloque: CIPRecipe#11... + Exportando CIPRecipe#11 como XML... +2025-06-19 16:26:32,184 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#11 exported successfully +2025-06-19 16:26:32,185 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#11 exported successfully + Procesando bloque: CIPRecipe#12... + Exportando CIPRecipe#12 como XML... +2025-06-19 16:26:32,203 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#12 exported successfully +2025-06-19 16:26:32,204 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#12 exported successfully + Procesando bloque: CIPRecipe#13... + Exportando CIPRecipe#13 como XML... +2025-06-19 16:26:32,222 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#13 exported successfully +2025-06-19 16:26:32,223 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#13 exported successfully + Procesando bloque: CIPRecipe#14... + Exportando CIPRecipe#14 como XML... +2025-06-19 16:26:32,243 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#14 exported successfully +2025-06-19 16:26:32,243 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#14 exported successfully + Procesando bloque: CIPRecipe#15... + Exportando CIPRecipe#15 como XML... +2025-06-19 16:26:32,262 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#15 exported successfully +2025-06-19 16:26:32,263 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#15 exported successfully + Procesando bloque: CIPRecipe#16... + Exportando CIPRecipe#16 como XML... +2025-06-19 16:26:32,281 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#16 exported successfully +2025-06-19 16:26:32,281 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#16 exported successfully + Procesando bloque: CIPRecipe#17... + Exportando CIPRecipe#17 como XML... +2025-06-19 16:26:32,317 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#17 exported successfully +2025-06-19 16:26:32,318 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#17 exported successfully + Procesando bloque: CIPRecipe#18... + Exportando CIPRecipe#18 como XML... +2025-06-19 16:26:32,337 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#18 exported successfully +2025-06-19 16:26:32,338 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#18 exported successfully + Procesando bloque: CIPRecipe#19... + Exportando CIPRecipe#19 como XML... +2025-06-19 16:26:32,356 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#19 exported successfully +2025-06-19 16:26:32,357 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#19 exported successfully + Procesando bloque: CIPRecipe#20... + Exportando CIPRecipe#20 como XML... +2025-06-19 16:26:32,375 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#20 exported successfully +2025-06-19 16:26:32,375 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#20 exported successfully + Procesando bloque: CIPRecipe#21... + Exportando CIPRecipe#21 como XML... +2025-06-19 16:26:32,396 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#21 exported successfully +2025-06-19 16:26:32,397 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#21 exported successfully + Procesando bloque: CIPRecipe#22... + Exportando CIPRecipe#22 como XML... +2025-06-19 16:26:32,420 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#22 exported successfully +2025-06-19 16:26:32,420 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#22 exported successfully + Procesando bloque: CIPRecipe#23... + Exportando CIPRecipe#23 como XML... +2025-06-19 16:26:32,440 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#23 exported successfully +2025-06-19 16:26:32,441 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#23 exported successfully + Procesando bloque: CIPRecipe#24... + Exportando CIPRecipe#24 como XML... +2025-06-19 16:26:32,461 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#24 exported successfully +2025-06-19 16:26:32,461 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#24 exported successfully + Procesando bloque: CIPRecipe#25... + Exportando CIPRecipe#25 como XML... +2025-06-19 16:26:32,480 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#25 exported successfully +2025-06-19 16:26:32,481 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#25 exported successfully + Procesando bloque: CIPRecipe#26... + Exportando CIPRecipe#26 como XML... +2025-06-19 16:26:32,500 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#26 exported successfully +2025-06-19 16:26:32,500 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#26 exported successfully + Procesando bloque: CIPRecipe#27... + Exportando CIPRecipe#27 como XML... +2025-06-19 16:26:32,520 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#27 exported successfully +2025-06-19 16:26:32,521 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#27 exported successfully + Procesando bloque: CIPRecipe#28... + Exportando CIPRecipe#28 como XML... +2025-06-19 16:26:32,539 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#28 exported successfully +2025-06-19 16:26:32,540 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#28 exported successfully + Procesando bloque: CIPRecipe#29... + Exportando CIPRecipe#29 como XML... +2025-06-19 16:26:32,560 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#29 exported successfully +2025-06-19 16:26:32,561 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#29 exported successfully + Procesando bloque: CIPRecipe#30... + Exportando CIPRecipe#30 como XML... +2025-06-19 16:26:32,580 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPRecipe#30 exported successfully +2025-06-19 16:26:32,580 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPRecipe#30 exported successfully + Procesando bloque: CIPReportDB... + Exportando CIPReportDB como XML... +2025-06-19 16:26:32,603 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: CIPReportDB exported successfully +2025-06-19 16:26:32,604 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - CIPReportDB exported successfully + Procesando bloque: Filler_Head_Variables... + Exportando Filler_Head_Variables como XML... +2025-06-19 16:26:32,623 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Filler_Head_Variables exported successfully +2025-06-19 16:26:32,623 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Filler_Head_Variables exported successfully + Procesando bloque: GLOBAL_DIAG_DB... + Exportando GLOBAL_DIAG_DB como XML... +2025-06-19 16:26:32,642 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: GLOBAL_DIAG_DB exported successfully +2025-06-19 16:26:32,643 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - GLOBAL_DIAG_DB exported successfully + Procesando bloque: HMI CPU_DP Diag... + Exportando HMI CPU_DP Diag como XML... +2025-06-19 16:26:32,664 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI CPU_DP Diag exported successfully +2025-06-19 16:26:32,664 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI CPU_DP Diag exported successfully + Procesando bloque: HMI Key User... + Exportando HMI Key User como XML... +2025-06-19 16:26:32,686 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI Key User exported successfully +2025-06-19 16:26:32,686 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI Key User exported successfully + Procesando bloque: HMI_Alarms... + Exportando HMI_Alarms como XML... +2025-06-19 16:26:32,794 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Alarms exported successfully +2025-06-19 16:26:32,795 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Alarms exported successfully + Procesando bloque: HMI_Digital... + Exportando HMI_Digital como XML... +2025-06-19 16:26:32,815 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Digital exported successfully +2025-06-19 16:26:32,815 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Digital exported successfully + Procesando bloque: HMI_Instrument... + Exportando HMI_Instrument como XML... +2025-06-19 16:26:32,838 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Instrument exported successfully +2025-06-19 16:26:32,839 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Instrument exported successfully + Procesando bloque: HMI_IO_Showing... + Exportando HMI_IO_Showing como XML... +2025-06-19 16:26:32,868 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_IO_Showing exported successfully +2025-06-19 16:26:32,869 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_IO_Showing exported successfully + Procesando bloque: HMI_Local_CIP_Variables... + Exportando HMI_Local_CIP_Variables como XML... +2025-06-19 16:26:32,892 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Local_CIP_Variables exported successfully +2025-06-19 16:26:32,893 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Local_CIP_Variables exported successfully + Procesando bloque: HMI_PID... + Exportando HMI_PID como XML... +2025-06-19 16:26:32,917 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_PID exported successfully +2025-06-19 16:26:32,917 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_PID exported successfully + Procesando bloque: HMI_Recipe_Edit... + Exportando HMI_Recipe_Edit como XML... +2025-06-19 16:26:32,934 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Recipe_Edit exported successfully +2025-06-19 16:26:32,936 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Recipe_Edit exported successfully + Procesando bloque: HMI_Recipe_Name... + Exportando HMI_Recipe_Name como XML... +2025-06-19 16:26:32,958 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Recipe_Name exported successfully +2025-06-19 16:26:32,959 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Recipe_Name exported successfully + Procesando bloque: HMI_Refrige_IO_Showing... + Exportando HMI_Refrige_IO_Showing como XML... +2025-06-19 16:26:32,979 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Refrige_IO_Showing exported successfully +2025-06-19 16:26:32,979 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Refrige_IO_Showing exported successfully + Procesando bloque: HMI_Service... + Exportando HMI_Service como XML... +2025-06-19 16:26:32,998 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Service exported successfully +2025-06-19 16:26:32,998 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Service exported successfully + Procesando bloque: HMI_Variables_Cmd... + Exportando HMI_Variables_Cmd como XML... +2025-06-19 16:26:33,018 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Variables_Cmd exported successfully +2025-06-19 16:26:33,019 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Variables_Cmd exported successfully + Procesando bloque: HMI_Variables_Status... + Exportando HMI_Variables_Status como XML... +2025-06-19 16:26:33,042 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Variables_Status exported successfully +2025-06-19 16:26:33,042 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Variables_Status exported successfully + Procesando bloque: Interlocking_Variables... + Exportando Interlocking_Variables como XML... +2025-06-19 16:26:33,077 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Interlocking_Variables exported successfully +2025-06-19 16:26:33,078 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Interlocking_Variables exported successfully + Procesando bloque: ITC Communic MainData... + Exportando ITC Communic MainData como XML... +2025-06-19 16:26:33,115 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ITC Communic MainData exported successfully +2025-06-19 16:26:33,116 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ITC Communic MainData exported successfully + Procesando bloque: Machine_Co2_Cons... + Exportando Machine_Co2_Cons como XML... +2025-06-19 16:26:33,133 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Machine_Co2_Cons exported successfully +2025-06-19 16:26:33,134 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Machine_Co2_Cons exported successfully + Procesando bloque: Maselli_PA_Data... + Exportando Maselli_PA_Data como XML... +2025-06-19 16:26:33,151 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Maselli_PA_Data exported successfully +2025-06-19 16:26:33,152 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Maselli_PA_Data exported successfully + Procesando bloque: PID_Variables... + Exportando PID_Variables como XML... +2025-06-19 16:26:33,171 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_Variables exported successfully +2025-06-19 16:26:33,172 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_Variables exported successfully + Procesando bloque: Pneumatic Valve Fault DB... + Exportando Pneumatic Valve Fault DB como XML... +2025-06-19 16:26:33,194 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Pneumatic Valve Fault DB exported successfully +2025-06-19 16:26:33,194 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Pneumatic Valve Fault DB exported successfully + Procesando bloque: Procedure_Variables... + Exportando Procedure_Variables como XML... +2025-06-19 16:26:33,217 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Procedure_Variables exported successfully +2025-06-19 16:26:33,217 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Procedure_Variables exported successfully + Procesando bloque: ProdReportDB... + Exportando ProdReportDB como XML... +2025-06-19 16:26:33,238 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ProdReportDB exported successfully +2025-06-19 16:26:33,239 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ProdReportDB exported successfully + Procesando bloque: Profibus_Variables... + Exportando Profibus_Variables como XML... +2025-06-19 16:26:33,256 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Profibus_Variables exported successfully +2025-06-19 16:26:33,257 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Profibus_Variables exported successfully + Procesando bloque: QCO Timing DB... + Exportando QCO Timing DB como XML... +2025-06-19 16:26:33,279 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: QCO Timing DB exported successfully +2025-06-19 16:26:33,293 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - QCO Timing DB exported successfully + Procesando bloque: ReadAnalogIn_Fault_DB... + Exportando ReadAnalogIn_Fault_DB como XML... +2025-06-19 16:26:33,313 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ReadAnalogIn_Fault_DB exported successfully +2025-06-19 16:26:33,314 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ReadAnalogIn_Fault_DB exported successfully + Procesando bloque: RecipeEditDataSave... + Exportando RecipeEditDataSave como XML... +2025-06-19 16:26:33,331 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: RecipeEditDataSave exported successfully +2025-06-19 16:26:33,332 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - RecipeEditDataSave exported successfully + Procesando bloque: SLIM_Variables... + Exportando SLIM_Variables como XML... +2025-06-19 16:26:33,358 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: SLIM_Variables exported successfully +2025-06-19 16:26:33,358 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - SLIM_Variables exported successfully + Procesando bloque: System_RunOut_Variables... + Exportando System_RunOut_Variables como XML... +2025-06-19 16:26:33,382 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: System_RunOut_Variables exported successfully +2025-06-19 16:26:33,383 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - System_RunOut_Variables exported successfully + Procesando bloque: BlenderCtrl_MachineInit... + Compilando bloque BlenderCtrl_MachineInit... +2025-06-19 16:26:33,385 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block BlenderCtrl_MachineInit. Result: +2025-06-19 16:26:34,228 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > BlenderCtrl_MachineInit (FC2003) > Block was successfully compiled. +2025-06-19 16:26:34,228 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando BlenderCtrl_MachineInit como XML... +2025-06-19 16:26:34,423 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderCtrl_MachineInit exported successfully +2025-06-19 16:26:34,424 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderCtrl_MachineInit exported successfully + Procesando bloque: Pneumatic Valve Ctrl... + Compilando bloque Pneumatic Valve Ctrl... +2025-06-19 16:26:34,427 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block Pneumatic Valve Ctrl. Result: +2025-06-19 16:26:35,443 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > Pneumatic Valve Ctrl (FC2020) > Block was successfully compiled. +2025-06-19 16:26:35,443 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando Pneumatic Valve Ctrl como XML... +2025-06-19 16:26:35,659 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Pneumatic Valve Ctrl exported successfully +2025-06-19 16:26:35,661 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Pneumatic Valve Ctrl exported successfully + Procesando bloque: PumpsControl... + Compilando bloque PumpsControl... +2025-06-19 16:26:35,667 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block PumpsControl. Result: +2025-06-19 16:26:36,305 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > PumpsControl (FC1870) > Block was successfully compiled. +2025-06-19 16:26:36,306 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando PumpsControl como XML... +2025-06-19 16:26:36,437 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PumpsControl exported successfully +2025-06-19 16:26:36,454 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PumpsControl exported successfully + Procesando bloque: Safeties... + Compilando bloque Safeties... +2025-06-19 16:26:36,458 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block Safeties. Result: +2025-06-19 16:26:37,315 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > Safeties (FC2022) > Block was successfully compiled. +2025-06-19 16:26:37,316 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando Safeties como XML... +2025-06-19 16:26:37,491 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Safeties exported successfully +2025-06-19 16:26:37,491 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Safeties exported successfully + Procesando bloque: HMI_Device... + Exportando HMI_Device como XML... +2025-06-19 16:26:37,523 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Device exported successfully +2025-06-19 16:26:37,524 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Device exported successfully + Procesando bloque: Prod Tank PressCtrl... + Exportando Prod Tank PressCtrl como XML... +2025-06-19 16:26:37,600 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Prod Tank PressCtrl exported successfully +2025-06-19 16:26:37,602 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Prod Tank PressCtrl exported successfully + Procesando bloque: BlenderPIDCtrl__Loop... + Exportando BlenderPIDCtrl__Loop como XML... +2025-06-19 16:26:37,646 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPIDCtrl__Loop exported successfully +2025-06-19 16:26:37,648 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPIDCtrl__Loop exported successfully + Procesando bloque: PID_Filling_Head... + Exportando PID_Filling_Head como XML... +2025-06-19 16:26:37,737 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: PID_Filling_Head exported successfully +2025-06-19 16:26:37,738 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PID_Filling_Head exported successfully + Procesando bloque: TankLevel... + Exportando TankLevel como XML... +2025-06-19 16:26:37,812 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: TankLevel exported successfully +2025-06-19 16:26:37,812 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - TankLevel exported successfully + Procesando bloque: BlenderPID_ActualRecipe... + Exportando BlenderPID_ActualRecipe como XML... +2025-06-19 16:26:37,859 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPID_ActualRecipe exported successfully +2025-06-19 16:26:37,860 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPID_ActualRecipe exported successfully + Exportando BlenderPID_ActualRecipe como SCL... +2025-06-19 16:26:37,886 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block BlenderPID_ActualRecipe external source successfully generated + Procesando bloque: RecipeManagement - Prod... + Exportando RecipeManagement - Prod como XML... +2025-06-19 16:26:38,000 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: RecipeManagement - Prod exported successfully +2025-06-19 16:26:38,017 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - RecipeManagement - Prod exported successfully + Procesando bloque: Output... + Compilando bloque Output... +2025-06-19 16:26:38,020 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block Output. Result: +2025-06-19 16:26:38,962 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > Output (FC2026) > Block was successfully compiled. +2025-06-19 16:26:38,962 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando Output como XML... +2025-06-19 16:26:39,223 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Output exported successfully +2025-06-19 16:26:39,224 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Output exported successfully + Procesando bloque: Recipe #03... + Exportando Recipe #03 como XML... +2025-06-19 16:26:39,249 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #03 exported successfully +2025-06-19 16:26:39,250 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #03 exported successfully + Procesando bloque: HMI_Blender_Parameters... + Exportando HMI_Blender_Parameters como XML... +2025-06-19 16:26:39,278 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: HMI_Blender_Parameters exported successfully +2025-06-19 16:26:39,279 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - HMI_Blender_Parameters exported successfully + Procesando bloque: BlenderPIDCtrl_WriteAnOu... + Compilando bloque BlenderPIDCtrl_WriteAnOu... +2025-06-19 16:26:39,282 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block BlenderPIDCtrl_WriteAnOu. Result: +2025-06-19 16:26:40,074 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > BlenderPIDCtrl_WriteAnOu (FC1925) > Block was successfully compiled. +2025-06-19 16:26:40,074 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando BlenderPIDCtrl_WriteAnOu como XML... +2025-06-19 16:26:40,154 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: BlenderPIDCtrl_WriteAnOu exported successfully +2025-06-19 16:26:40,155 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - BlenderPIDCtrl_WriteAnOu exported successfully + Procesando bloque: ISOonTCP_or_TCP_Protocol... + Exportando ISOonTCP_or_TCP_Protocol como XML... +2025-06-19 16:26:40,206 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: ISOonTCP_or_TCP_Protocol exported successfully +2025-06-19 16:26:40,207 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - ISOonTCP_or_TCP_Protocol exported successfully + Procesando bloque: mPDS_PA_Control... + Compilando bloque mPDS_PA_Control... +2025-06-19 16:26:40,209 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block mPDS_PA_Control. Result: +2025-06-19 16:26:40,772 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > mPDS_PA_Control (FC1880) > Block was successfully compiled. +2025-06-19 16:26:40,772 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando mPDS_PA_Control como XML... +2025-06-19 16:26:40,833 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_PA_Control exported successfully +2025-06-19 16:26:40,834 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_PA_Control exported successfully + Procesando bloque: mPDS_PA_Ctrl_Parameters... + Exportando mPDS_PA_Ctrl_Parameters como XML... +2025-06-19 16:26:40,861 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_PA_Ctrl_Parameters exported successfully +2025-06-19 16:26:40,861 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_PA_Ctrl_Parameters exported successfully + Procesando bloque: mPDS_PA_Ctrl_Read... + Compilando bloque mPDS_PA_Ctrl_Read... +2025-06-19 16:26:40,863 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block mPDS_PA_Ctrl_Read. Result: +2025-06-19 16:26:41,490 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Warning: PLC > Program blocks > mPDS_PA_Ctrl_Read (FC1881) > Network 1 > The address is not occupied by a tag. +2025-06-19 16:26:41,490 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Warning: PLC > Program blocks > mPDS_PA_Ctrl_Read (FC1881) > Network 14 > The address is not occupied by a tag. +2025-06-19 16:26:41,491 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Warning: PLC > Compiling finished (errors: 0; warnings: 2) +2025-06-19 16:26:41,491 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > mPDS_PA_Ctrl_Read (FC1881) > Block was successfully compiled. + Exportando mPDS_PA_Ctrl_Read como XML... +2025-06-19 16:26:41,536 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_PA_Ctrl_Read exported successfully +2025-06-19 16:26:41,537 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_PA_Ctrl_Read exported successfully + Procesando bloque: mPDS_PA_Ctrl_Transfer... + Compilando bloque mPDS_PA_Ctrl_Transfer... +2025-06-19 16:26:41,539 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Compile the PLC program block mPDS_PA_Ctrl_Transfer. Result: +2025-06-19 16:26:42,036 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Program blocks > mPDS_PA_Ctrl_Transfer (FC1884) > Block was successfully compiled. +2025-06-19 16:26:42,036 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Compile - Success: PLC > Compiling finished (errors: 0; warnings: 0) + Exportando mPDS_PA_Ctrl_Transfer como XML... +2025-06-19 16:26:42,076 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_PA_Ctrl_Transfer exported successfully +2025-06-19 16:26:42,076 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_PA_Ctrl_Transfer exported successfully + Procesando bloque: mPDS_PA_Ctrl_Write... + Exportando mPDS_PA_Ctrl_Write como XML... +2025-06-19 16:26:42,139 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_PA_Ctrl_Write exported successfully +2025-06-19 16:26:42,139 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_PA_Ctrl_Write exported successfully + Exportando mPDS_PA_Ctrl_Write como SCL... +2025-06-19 16:26:42,159 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block mPDS_PA_Ctrl_Write external source successfully generated + Procesando bloque: Output_AnalogValueToHMI... + Exportando Output_AnalogValueToHMI como XML... +2025-06-19 16:26:42,216 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Output_AnalogValueToHMI exported successfully +2025-06-19 16:26:42,217 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Output_AnalogValueToHMI exported successfully + Exportando Output_AnalogValueToHMI como SCL... +2025-06-19 16:26:42,242 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block Output_AnalogValueToHMI external source successfully generated + Procesando bloque: mPDS_PA_Data... + Exportando mPDS_PA_Data como XML... +2025-06-19 16:26:42,261 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_PA_Data exported successfully +2025-06-19 16:26:42,262 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_PA_Data exported successfully + Procesando bloque: mPDS_SYR_PA_Ctrl_Write... + Exportando mPDS_SYR_PA_Ctrl_Write como XML... +2025-06-19 16:26:42,293 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_SYR_PA_Ctrl_Write exported successfully +2025-06-19 16:26:42,294 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_SYR_PA_Ctrl_Write exported successfully + Exportando mPDS_SYR_PA_Ctrl_Write como SCL... +2025-06-19 16:26:42,314 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock GenerateSource - PLC program block mPDS_SYR_PA_Ctrl_Write external source successfully generated + Procesando bloque: mPDS_SYR_PA_Ctrl_Trans... + Exportando mPDS_SYR_PA_Ctrl_Trans como XML... +2025-06-19 16:26:42,338 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_SYR_PA_Ctrl_Trans exported successfully +2025-06-19 16:26:42,338 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_SYR_PA_Ctrl_Trans exported successfully + Procesando bloque: mPDS_SYR_PA_Ctrl_Param... + Exportando mPDS_SYR_PA_Ctrl_Param como XML... +2025-06-19 16:26:42,362 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_SYR_PA_Ctrl_Param exported successfully +2025-06-19 16:26:42,363 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_SYR_PA_Ctrl_Param exported successfully + Procesando bloque: mPDS_SYR_PA_Data... + Exportando mPDS_SYR_PA_Data como XML... +2025-06-19 16:26:42,403 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: mPDS_SYR_PA_Data exported successfully +2025-06-19 16:26:42,404 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - mPDS_SYR_PA_Data exported successfully + Procesando bloque: Recipe #02... + Exportando Recipe #02 como XML... +2025-06-19 16:26:42,449 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #02 exported successfully +2025-06-19 16:26:42,450 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #02 exported successfully + Procesando bloque: Recipe #01... + Exportando Recipe #01 como XML... +2025-06-19 16:26:42,469 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #01 exported successfully +2025-06-19 16:26:42,470 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #01 exported successfully + Procesando bloque: Recipe #04... + Exportando Recipe #04 como XML... +2025-06-19 16:26:42,487 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #04 exported successfully +2025-06-19 16:26:42,487 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #04 exported successfully + Procesando bloque: Recipe #05... + Exportando Recipe #05 como XML... +2025-06-19 16:26:42,505 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #05 exported successfully +2025-06-19 16:26:42,505 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #05 exported successfully + Procesando bloque: Recipe #06... + Exportando Recipe #06 como XML... +2025-06-19 16:26:42,523 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #06 exported successfully +2025-06-19 16:26:42,524 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #06 exported successfully + Procesando bloque: Recipe #07... + Exportando Recipe #07 como XML... +2025-06-19 16:26:42,542 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #07 exported successfully +2025-06-19 16:26:42,543 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #07 exported successfully + Procesando bloque: Recipe #08... + Exportando Recipe #08 como XML... +2025-06-19 16:26:42,560 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #08 exported successfully +2025-06-19 16:26:42,561 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #08 exported successfully + Procesando bloque: Recipe #09... + Exportando Recipe #09 como XML... +2025-06-19 16:26:42,578 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #09 exported successfully +2025-06-19 16:26:42,579 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #09 exported successfully + Procesando bloque: Recipe #10... + Exportando Recipe #10 como XML... +2025-06-19 16:26:42,596 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #10 exported successfully +2025-06-19 16:26:42,597 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #10 exported successfully + Procesando bloque: Recipe #11... + Exportando Recipe #11 como XML... +2025-06-19 16:26:42,614 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #11 exported successfully +2025-06-19 16:26:42,615 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #11 exported successfully + Procesando bloque: Recipe #12... + Exportando Recipe #12 como XML... +2025-06-19 16:26:42,632 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #12 exported successfully +2025-06-19 16:26:42,633 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #12 exported successfully + Procesando bloque: Recipe #13... + Exportando Recipe #13 como XML... +2025-06-19 16:26:42,651 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #13 exported successfully +2025-06-19 16:26:42,652 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #13 exported successfully + Procesando bloque: Recipe #14... + Exportando Recipe #14 como XML... +2025-06-19 16:26:42,669 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #14 exported successfully +2025-06-19 16:26:42,670 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #14 exported successfully + Procesando bloque: Recipe #15... + Exportando Recipe #15 como XML... +2025-06-19 16:26:42,688 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #15 exported successfully +2025-06-19 16:26:42,689 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #15 exported successfully + Procesando bloque: Recipe #16... + Exportando Recipe #16 como XML... +2025-06-19 16:26:42,706 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #16 exported successfully +2025-06-19 16:26:42,707 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #16 exported successfully + Procesando bloque: Recipe #17... + Exportando Recipe #17 como XML... +2025-06-19 16:26:42,724 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #17 exported successfully +2025-06-19 16:26:42,725 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #17 exported successfully + Procesando bloque: Recipe #18... + Exportando Recipe #18 como XML... +2025-06-19 16:26:42,744 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #18 exported successfully +2025-06-19 16:26:42,744 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #18 exported successfully + Procesando bloque: Recipe #19... + Exportando Recipe #19 como XML... +2025-06-19 16:26:42,761 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #19 exported successfully +2025-06-19 16:26:42,762 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #19 exported successfully + Procesando bloque: Recipe #20... + Exportando Recipe #20 como XML... +2025-06-19 16:26:42,779 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #20 exported successfully +2025-06-19 16:26:42,780 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #20 exported successfully + Procesando bloque: Recipe #21... + Exportando Recipe #21 como XML... +2025-06-19 16:26:42,796 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #21 exported successfully +2025-06-19 16:26:42,797 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #21 exported successfully + Procesando bloque: Recipe #22... + Exportando Recipe #22 como XML... +2025-06-19 16:26:42,815 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #22 exported successfully +2025-06-19 16:26:42,815 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #22 exported successfully + Procesando bloque: Recipe #23... + Exportando Recipe #23 como XML... +2025-06-19 16:26:42,833 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #23 exported successfully +2025-06-19 16:26:42,834 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #23 exported successfully + Procesando bloque: Recipe #24... + Exportando Recipe #24 como XML... +2025-06-19 16:26:42,852 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #24 exported successfully +2025-06-19 16:26:42,853 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #24 exported successfully + Procesando bloque: Recipe #25... + Exportando Recipe #25 como XML... +2025-06-19 16:26:42,870 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #25 exported successfully +2025-06-19 16:26:42,871 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #25 exported successfully + Procesando bloque: Recipe #26... + Exportando Recipe #26 como XML... +2025-06-19 16:26:42,888 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #26 exported successfully +2025-06-19 16:26:42,889 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #26 exported successfully + Procesando bloque: Recipe #27... + Exportando Recipe #27 como XML... +2025-06-19 16:26:42,907 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #27 exported successfully +2025-06-19 16:26:42,908 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #27 exported successfully + Procesando bloque: Recipe #28... + Exportando Recipe #28 como XML... +2025-06-19 16:26:42,926 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #28 exported successfully +2025-06-19 16:26:42,927 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #28 exported successfully + Procesando bloque: Recipe #29... + Exportando Recipe #29 como XML... +2025-06-19 16:26:42,945 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #29 exported successfully +2025-06-19 16:26:42,946 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #29 exported successfully + Procesando bloque: Recipe #30... + Exportando Recipe #30 como XML... +2025-06-19 16:26:42,965 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #30 exported successfully +2025-06-19 16:26:42,966 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #30 exported successfully + Procesando bloque: Recipe #31... + Exportando Recipe #31 como XML... +2025-06-19 16:26:42,984 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #31 exported successfully +2025-06-19 16:26:42,984 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #31 exported successfully + Procesando bloque: Recipe #32... + Exportando Recipe #32 como XML... +2025-06-19 16:26:43,002 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #32 exported successfully +2025-06-19 16:26:43,003 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #32 exported successfully + Procesando bloque: Recipe #33... + Exportando Recipe #33 como XML... +2025-06-19 16:26:43,021 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #33 exported successfully +2025-06-19 16:26:43,022 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #33 exported successfully + Procesando bloque: Recipe #34... + Exportando Recipe #34 como XML... +2025-06-19 16:26:43,039 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #34 exported successfully +2025-06-19 16:26:43,040 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #34 exported successfully + Procesando bloque: Recipe #35... + Exportando Recipe #35 como XML... +2025-06-19 16:26:43,057 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #35 exported successfully +2025-06-19 16:26:43,058 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #35 exported successfully + Procesando bloque: Recipe #36... + Exportando Recipe #36 como XML... +2025-06-19 16:26:43,075 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #36 exported successfully +2025-06-19 16:26:43,076 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #36 exported successfully + Procesando bloque: Recipe #37... + Exportando Recipe #37 como XML... +2025-06-19 16:26:43,093 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #37 exported successfully +2025-06-19 16:26:43,094 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #37 exported successfully + Procesando bloque: Recipe #38... + Exportando Recipe #38 como XML... +2025-06-19 16:26:43,112 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #38 exported successfully +2025-06-19 16:26:43,113 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #38 exported successfully + Procesando bloque: Recipe #39... + Exportando Recipe #39 como XML... +2025-06-19 16:26:43,130 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #39 exported successfully +2025-06-19 16:26:43,131 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #39 exported successfully + Procesando bloque: Recipe #40... + Exportando Recipe #40 como XML... +2025-06-19 16:26:43,149 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #40 exported successfully +2025-06-19 16:26:43,150 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #40 exported successfully + Procesando bloque: Recipe #41... + Exportando Recipe #41 como XML... +2025-06-19 16:26:43,168 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #41 exported successfully +2025-06-19 16:26:43,169 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #41 exported successfully + Procesando bloque: Recipe #42... + Exportando Recipe #42 como XML... +2025-06-19 16:26:43,188 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #42 exported successfully +2025-06-19 16:26:43,189 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #42 exported successfully + Procesando bloque: Recipe #43... + Exportando Recipe #43 como XML... +2025-06-19 16:26:43,209 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #43 exported successfully +2025-06-19 16:26:43,210 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #43 exported successfully + Procesando bloque: Recipe #44... + Exportando Recipe #44 como XML... +2025-06-19 16:26:43,229 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #44 exported successfully +2025-06-19 16:26:43,230 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #44 exported successfully + Procesando bloque: Recipe #45... + Exportando Recipe #45 como XML... +2025-06-19 16:26:43,249 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #45 exported successfully +2025-06-19 16:26:43,249 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #45 exported successfully + Procesando bloque: Recipe #46... + Exportando Recipe #46 como XML... +2025-06-19 16:26:43,269 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #46 exported successfully +2025-06-19 16:26:43,270 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #46 exported successfully + Procesando bloque: Recipe #47... + Exportando Recipe #47 como XML... +2025-06-19 16:26:43,288 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #47 exported successfully +2025-06-19 16:26:43,289 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #47 exported successfully + Procesando bloque: Recipe #48... + Exportando Recipe #48 como XML... +2025-06-19 16:26:43,310 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #48 exported successfully +2025-06-19 16:26:43,310 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #48 exported successfully + Procesando bloque: Recipe #49... + Exportando Recipe #49 como XML... +2025-06-19 16:26:43,331 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #49 exported successfully +2025-06-19 16:26:43,332 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #49 exported successfully + Procesando bloque: Recipe #50... + Exportando Recipe #50 como XML... +2025-06-19 16:26:43,351 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: Recipe #50 exported successfully +2025-06-19 16:26:43,352 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - Recipe #50 exported successfully + Procesando bloque: GNS PLCdia MainRoutine... + Exportando GNS PLCdia MainRoutine como XML... +2025-06-19 16:26:43,392 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: GNS PLCdia MainRoutine exported successfully +2025-06-19 16:26:43,393 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - GNS PLCdia MainRoutine exported successfully + Procesando bloque: GNS PLCdia Profinet... + Exportando GNS PLCdia Profinet como XML... +2025-06-19 16:26:43,430 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: GNS PLCdia Profinet exported successfully +2025-06-19 16:26:43,431 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - GNS PLCdia Profinet exported successfully + Procesando bloque: GNS PLCdia Profibus... + Exportando GNS PLCdia Profibus como XML... +2025-06-19 16:26:43,492 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: GNS PLCdia Profibus exported successfully +2025-06-19 16:26:43,493 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - GNS PLCdia Profibus exported successfully + Procesando bloque: GNS PLCdia ProfibusData... + Exportando GNS PLCdia ProfibusData como XML... +2025-06-19 16:26:43,527 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: GNS PLCdia ProfibusData exported successfully +2025-06-19 16:26:43,528 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - GNS PLCdia ProfibusData exported successfully + Procesando bloque: GNS PLCdia ProfinetData... + Exportando GNS PLCdia ProfinetData como XML... +2025-06-19 16:26:43,554 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - PLC program block: GNS PLCdia ProfinetData exported successfully +2025-06-19 16:26:43,556 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - GNS PLCdia ProfinetData exported successfully + Resumen de exportación de bloques: Exportados=377, Omitidos/Errores=3 -[PLC: SIDEL Transport Example] Exportando tablas de variables PLC... - Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\PlcTags - Se encontraron 1 tablas de variables. - Procesando tabla de variables: Default tag table... - Exportando Default tag table... -2025-06-13 10:21:05,060 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: Default tag table exported successfully -2025-06-13 10:21:05,061 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - Default tag table exported successfully - Resumen de exportación de tablas de variables: Exportados=1, Omitidos/Errores=0 +[PLC: PLC] Exportando tipos de datos PLC (UDTs)... + Destino: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes + Se encontraron 24 UDTs. + Procesando UDT: AnalogInstrument... + Exportando AnalogInstrument... +2025-06-19 16:26:43,639 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: AnalogInstrument exported successfully +2025-06-19 16:26:43,640 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - AnalogInstrument exported successfully + Procesando UDT: CIP_Link_Type... + Exportando CIP_Link_Type... +2025-06-19 16:26:43,663 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: CIP_Link_Type exported successfully +2025-06-19 16:26:43,664 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - CIP_Link_Type exported successfully + Procesando UDT: CIP_Simple_Type... + Exportando CIP_Simple_Type... +2025-06-19 16:26:43,702 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: CIP_Simple_Type exported successfully +2025-06-19 16:26:43,703 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - CIP_Simple_Type exported successfully + Procesando UDT: CIP_Step_Type... + Exportando CIP_Step_Type... +2025-06-19 16:26:43,719 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: CIP_Step_Type exported successfully +2025-06-19 16:26:43,720 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - CIP_Step_Type exported successfully + Procesando UDT: CIP_WaitEvent_Type... + Exportando CIP_WaitEvent_Type... +2025-06-19 16:26:43,734 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: CIP_WaitEvent_Type exported successfully +2025-06-19 16:26:43,734 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - CIP_WaitEvent_Type exported successfully + Procesando UDT: Device... + Exportando Device... +2025-06-19 16:26:43,749 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: Device exported successfully +2025-06-19 16:26:43,750 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - Device exported successfully + Procesando UDT: DigitalInstrument... + Exportando DigitalInstrument... +2025-06-19 16:26:43,762 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: DigitalInstrument exported successfully +2025-06-19 16:26:43,763 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - DigitalInstrument exported successfully + Procesando UDT: FunctionButton... + Exportando FunctionButton... +2025-06-19 16:26:43,778 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: FunctionButton exported successfully +2025-06-19 16:26:43,778 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - FunctionButton exported successfully + Procesando UDT: PID... + Exportando PID... +2025-06-19 16:26:43,793 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: PID exported successfully +2025-06-19 16:26:43,793 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PID exported successfully + Procesando UDT: QCO Phase... + Exportando QCO Phase... +2025-06-19 16:26:43,807 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: QCO Phase exported successfully +2025-06-19 16:26:43,808 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - QCO Phase exported successfully + Procesando UDT: QCO Spare... + Exportando QCO Spare... +2025-06-19 16:26:43,823 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: QCO Spare exported successfully +2025-06-19 16:26:43,823 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - QCO Spare exported successfully + Procesando UDT: QCO Timer... + Exportando QCO Timer... +2025-06-19 16:26:43,838 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: QCO Timer exported successfully +2025-06-19 16:26:43,838 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - QCO Timer exported successfully + Procesando UDT: QCO Timer_Array_1... + Exportando QCO Timer_Array_1... +2025-06-19 16:26:43,852 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: QCO Timer_Array_1 exported successfully +2025-06-19 16:26:43,853 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - QCO Timer_Array_1 exported successfully + Procesando UDT: Recipe_Prod... + Exportando Recipe_Prod... +2025-06-19 16:26:43,867 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: Recipe_Prod exported successfully +2025-06-19 16:26:43,868 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - Recipe_Prod exported successfully + Procesando UDT: ReportCIPSimpleData... + Exportando ReportCIPSimpleData... +2025-06-19 16:26:43,882 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: ReportCIPSimpleData exported successfully +2025-06-19 16:26:43,883 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - ReportCIPSimpleData exported successfully + Procesando UDT: TADDR_PAR... + Exportando TADDR_PAR... +2025-06-19 16:26:43,898 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: TADDR_PAR exported successfully +2025-06-19 16:26:43,899 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - TADDR_PAR exported successfully + Procesando UDT: TCON_PAR... + Exportando TCON_PAR... +2025-06-19 16:26:43,914 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: TCON_PAR exported successfully +2025-06-19 16:26:43,914 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - TCON_PAR exported successfully + Procesando UDT: TCON_PAR_LF... + Exportando TCON_PAR_LF... +2025-06-19 16:26:43,929 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: TCON_PAR_LF exported successfully +2025-06-19 16:26:43,929 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - TCON_PAR_LF exported successfully + Procesando UDT: Tipo di dati utente_1... + Exportando Tipo di dati utente_1... +2025-06-19 16:26:43,944 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: Tipo di dati utente_1 exported successfully +2025-06-19 16:26:43,945 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - Tipo di dati utente_1 exported successfully + Procesando UDT: Tipo di dati utente_2... + Exportando Tipo di dati utente_2... +2025-06-19 16:26:43,963 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type: Tipo di dati utente_2 exported successfully +2025-06-19 16:26:43,965 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - Tipo di dati utente_2 exported successfully + Procesando UDT: ASLeds... + Exportando ASLeds... +2025-06-19 16:26:43,971 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type ASLeds is know how protected, so ignore this +2025-06-19 16:26:43,971 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - ASLeds exported successfully + Procesando UDT: IFLeds... + Exportando IFLeds... +2025-06-19 16:26:43,974 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type IFLeds is know how protected, so ignore this +2025-06-19 16:26:43,975 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - IFLeds exported successfully + Procesando UDT: SV_FB_State... + Exportando SV_FB_State... +2025-06-19 16:26:43,978 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type SV_FB_State is know how protected, so ignore this +2025-06-19 16:26:43,979 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - SV_FB_State exported successfully + Procesando UDT: SV_State... + Exportando SV_State... +2025-06-19 16:26:43,984 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - PLC user data type SV_State is know how protected, so ignore this +2025-06-19 16:26:43,984 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.UserDataType Export - SV_State exported successfully + Resumen de exportación de UDTs: Exportados=24, Omitidos/Errores=0 ---- Finalizado el procesamiento del PLC: SIDEL Transport Example --- +[PLC: PLC] Exportando tablas de variables PLC... + Destino: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags + Se encontraron 10 tablas de variables. + Procesando tabla de variables: Memories... + Exportando Memories... +2025-06-19 16:26:44,556 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - PLC tag table: Memories exported successfully +2025-06-19 16:26:44,572 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - Memories exported successfully + Procesando tabla de variables: Tabella delle variabili standard... + Exportando Tabella delle variabili standard... +2025-06-19 16:26:44,618 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - PLC tag table: Tabella delle variabili standard exported successfully +2025-06-19 16:26:44,619 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - Tabella delle variabili standard exported successfully + Procesando tabla de variables: Timers_Counters... + Exportando Timers_Counters... +2025-06-19 16:26:44,712 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - PLC tag table: Timers_Counters exported successfully +2025-06-19 16:26:44,727 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - Timers_Counters exported successfully + Procesando tabla de variables: Inputs... + Exportando Inputs... +2025-06-19 16:26:44,768 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - PLC tag table: Inputs exported successfully +2025-06-19 16:26:44,769 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - Inputs exported successfully + Procesando tabla de variables: Outputs... + Exportando Outputs... +2025-06-19 16:26:44,790 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - PLC tag table: Outputs exported successfully +2025-06-19 16:26:44,792 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - Outputs exported successfully + Procesando tabla de variables: Tabella delle variabili_1... + Exportando Tabella delle variabili_1... +2025-06-19 16:26:44,801 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - PLC tag table: Tabella delle variabili_1 exported successfully +2025-06-19 16:26:44,802 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - Tabella delle variabili_1 exported successfully + Procesando tabla de variables: Tabella delle variabili_2... + Exportando Tabella delle variabili_2... +2025-06-19 16:26:44,812 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - PLC tag table: Tabella delle variabili_2 exported successfully +2025-06-19 16:26:44,814 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - Tabella delle variabili_2 exported successfully + Procesando tabla de variables: OutputsFesto... + Exportando OutputsFesto... +2025-06-19 16:26:44,853 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - PLC tag table: OutputsFesto exported successfully +2025-06-19 16:26:44,854 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - OutputsFesto exported successfully + Procesando tabla de variables: InputsMaster... + Exportando InputsMaster... +2025-06-19 16:26:44,962 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - PLC tag table: InputsMaster exported successfully +2025-06-19 16:26:44,977 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - InputsMaster exported successfully + Procesando tabla de variables: OutputsMaster... + Exportando OutputsMaster... +2025-06-19 16:26:45,069 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - PLC tag table: OutputsMaster exported successfully +2025-06-19 16:26:45,069 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.PlcTagTable Export - OutputsMaster exported successfully + Resumen de exportación de tablas de variables: Exportados=10, Omitidos/Errores=0 + +--- Finalizado el procesamiento del PLC: PLC --- Proceso de exportación completado. Cerrando TIA Portal... -2025-06-13 10:21:05,062 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal ClosePortal - Close TIA Portal +2025-06-19 16:26:45,071 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Portal ClosePortal - Close TIA Portal TIA Portal cerrado. Script finalizado. --- ERRORES (STDERR) --- -Ninguno +2025-06-19 16:25:55,748 [1] ERROR Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - +Siemens.TiaPortal.OpennessContracts.OpennessAccessException: Error when calling method 'Export' of type 'Siemens.Engineering.SW.Blocks.OB'. + +Error when calling method 'get_ProgrammingLanguage' of type 'Siemens.Engineering.SW.Blocks.OB'. + +The programming language 'ProDiag_OB' is not supported during import and export. +2025-06-19 16:26:25,299 [1] ERROR Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock Export - +Siemens.TiaPortal.OpennessContracts.OpennessAccessException: Error when calling method 'Export' of type 'Siemens.Engineering.SW.Blocks.FB'. + +Error when calling method 'get_ProgrammingLanguage' of type 'Siemens.Engineering.SW.Blocks.FB'. + +The programming language 'ProDiag' is not supported during import and export. + --- FIN DEL LOG --- diff --git a/backend/script_groups/ObtainIOFromProjectTia/log_x4.txt b/backend/script_groups/ObtainIOFromProjectTia/log_x4.txt index bdcf307..fd115b7 100644 --- a/backend/script_groups/ObtainIOFromProjectTia/log_x4.txt +++ b/backend/script_groups/ObtainIOFromProjectTia/log_x4.txt @@ -1,199 +1,949 @@ --- Log de Ejecución: x4.py --- Grupo: ObtainIOFromProjectTia -Directorio de Trabajo: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports -Inicio: 2025-06-13 11:21:48 -Fin: 2025-06-13 11:23:18 -Duración: 0:01:29.910671 +Directorio de Trabajo: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia +Inicio: 2025-06-19 16:35:31 +Fin: 2025-06-19 16:44:16 +Duración: 0:08:45.122899 Estado: SUCCESS (Código de Salida: 0) --- SALIDA ESTÁNDAR (STDOUT) --- --- Exportador de Referencias Cruzadas de TIA Portal --- -Versión de TIA Portal detectada: 19.0 (de la extensión .ap19) +Versión de TIA Portal detectada: 18.0 (de la extensión .ap18) -Proyecto seleccionado: D:/Trabajo/VM/22 - 93841 - Sidel - Tilting/InLavoro/PLC/93841_PLC_28/93841_PLC_28.ap19 -Usando directorio base de exportación: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports +Proyecto seleccionado: C:/Trabajo/SIDEL/13 - E5.007560 - Modifica O&U - SAE235/InLavoro/PLC/SSAE0235/_NEW/SAE235_v0.1/SAE235_v0.1.ap18 +Usando directorio base de exportación: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia -Conectando a TIA Portal V19.0... -2025-06-13 11:21:54,715 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - Start TIA Portal, please acknowledge the security dialog. -2025-06-13 11:21:54,726 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - With user interface +Conectando a TIA Portal V18.0... +2025-06-19 16:35:35,853 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Global OpenPortal - Start TIA Portal, please acknowledge the security dialog. +2025-06-19 16:35:35,863 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Global OpenPortal - With user interface Conectado a TIA Portal. -2025-06-13 11:22:02,436 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal GetProcessId - Process id: 25644 -ID del proceso del Portal: 25644 -Abriendo proyecto: 93841_PLC_28.ap19... -2025-06-13 11:22:02,613 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal OpenProject - Open project... D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\InLavoro\PLC\93841_PLC_28\93841_PLC_28.ap19 -Proyecto abierto exitosamente. -2025-06-13 11:22:12,777 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Project GetPlcs - Found plc VM 1512 with parent name ET 200SP station_1 -2025-06-13 11:22:13,643 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Project GetPlcs - Found plc SIDEL Transport Example with parent name S71500/ET200MP station_1 -Se encontraron 2 PLC(s). Iniciando proceso de exportación de referencias cruzadas... +2025-06-19 16:35:50,144 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Portal GetProcessId - Process id: 3904 +ID del proceso del Portal: 3904 +2025-06-19 16:35:50,594 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Portal OpenProject - Open project... C:/Trabajo/SIDEL/13 - E5.007560 - Modifica O&U - SAE235/InLavoro/PLC/SSAE0235/_NEW/SAE235_v0.1/SAE235_v0.1.ap18 +2025-06-19 16:36:03,525 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Project GetPlcs - Found plc PLC with parent name S71500/ET200MP station_1 +Se encontraron 1 PLC(s). Iniciando proceso de exportación de referencias cruzadas... ---- Procesando PLC: VM 1512 --- +--- Procesando PLC: PLC --- -[PLC: VM 1512] Exportando referencias cruzadas de bloques de programa... - Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR - Se encontraron 201 bloques de programa. - Procesando bloque: FC General COM... - Exportando referencias cruzadas para FC General COM... - Procesando bloque: From_SIDEL... - Exportando referencias cruzadas para From_SIDEL... - Procesando bloque: To_SIDEL... - Exportando referencias cruzadas para To_SIDEL... - Procesando bloque: DB Early Restart Blower... - Exportando referencias cruzadas para DB Early Restart Blower... - Procesando bloque: DB Early Restart Filler... - Exportando referencias cruzadas para DB Early Restart Filler... - Procesando bloque: DB Early Restart SynchroBlock... - Exportando referencias cruzadas para DB Early Restart SynchroBlock... - Procesando bloque: FB Early Restart... - Exportando referencias cruzadas para FB Early Restart... - Procesando bloque: DB Signal Transport... - Exportando referencias cruzadas para DB Signal Transport... - Procesando bloque: FC Signal Transport... - Exportando referencias cruzadas para FC Signal Transport... - Procesando bloque: DB Lube - Dry Ecolab... - Exportando referencias cruzadas para DB Lube - Dry Ecolab... - Procesando bloque: FB Lube - Water/Dry... - Exportando referencias cruzadas para FB Lube - Water/Dry... - Procesando bloque: FB Lube - Dry Ecolab... - Exportando referencias cruzadas para FB Lube - Dry Ecolab... - Procesando bloque: FB Lube - EcoLab VM... - Exportando referencias cruzadas para FB Lube - EcoLab VM... - Procesando bloque: FB Lube - Ecolab... - Exportando referencias cruzadas para FB Lube - Ecolab... - Procesando bloque: DB LUBE - Ecolab... - Exportando referencias cruzadas para DB LUBE - Ecolab... - Procesando bloque: FC Ttop Configuration... - Exportando referencias cruzadas para FC Ttop Configuration... - Procesando bloque: FC Ttop Run... - Exportando referencias cruzadas para FC Ttop Run... - Procesando bloque: FC Ttop Alarms... - Exportando referencias cruzadas para FC Ttop Alarms... - Procesando bloque: DB Ttop Run... - Exportando referencias cruzadas para DB Ttop Run... - Procesando bloque: DB Ttop Motor CFG... - Exportando referencias cruzadas para DB Ttop Motor CFG... - Procesando bloque: DB Ttop Alarm... - Exportando referencias cruzadas para DB Ttop Alarm... - Procesando bloque: FC Ttop Motor 31... - Exportando referencias cruzadas para FC Ttop Motor 31... - Procesando bloque: FC Ttop Motor 32... - Exportando referencias cruzadas para FC Ttop Motor 32... - Procesando bloque: FC Ttop Motor 34... - Exportando referencias cruzadas para FC Ttop Motor 34... - Procesando bloque: FC Ttop Motor 35... - Exportando referencias cruzadas para FC Ttop Motor 35... - Procesando bloque: FC Ttop Motor 36... - Exportando referencias cruzadas para FC Ttop Motor 36... - Procesando bloque: DB Ttop Motor 31... - Exportando referencias cruzadas para DB Ttop Motor 31... - Procesando bloque: DB Ttop Motor 32... - Exportando referencias cruzadas para DB Ttop Motor 32... - Procesando bloque: DB Ttop Motor 34... - Exportando referencias cruzadas para DB Ttop Motor 34... - Procesando bloque: DB Ttop Motor 35... - Exportando referencias cruzadas para DB Ttop Motor 35... - Procesando bloque: DB Ttop Minimotor Cfg 32... - Exportando referencias cruzadas para DB Ttop Minimotor Cfg 32... - Procesando bloque: DB Ttop Minimotor Data 32... - Exportando referencias cruzadas para DB Ttop Minimotor Data 32... - Procesando bloque: DB Ttop Motor 36... - Exportando referencias cruzadas para DB Ttop Motor 36... - Procesando bloque: FB Ttop Dryer... - Exportando referencias cruzadas para FB Ttop Dryer... - Procesando bloque: FB Ttop Energy Saving... - Exportando referencias cruzadas para FB Ttop Energy Saving... - Procesando bloque: FB SKID... - Exportando referencias cruzadas para FB SKID... - Procesando bloque: FC Analog Sensor Process... - Exportando referencias cruzadas para FC Analog Sensor Process... - Procesando bloque: FC Valve... - Exportando referencias cruzadas para FC Valve... - Procesando bloque: FB SpeedRegulation... - Exportando referencias cruzadas para FB SpeedRegulation... - Procesando bloque: FC Simple PID... - Exportando referencias cruzadas para FC Simple PID... - Procesando bloque: FC Scale Real... - Exportando referencias cruzadas para FC Scale Real... - Procesando bloque: FB Correct Speed F_Pulses... - Exportando referencias cruzadas para FB Correct Speed F_Pulses... - ERROR GENERAL al exportar referencias cruzadas para el bloque FB Correct Speed F_Pulses: OpennessAccessException: Unexpected exception - no exception message available. - ERROR al acceder a los bloques de programa para exportar referencias cruzadas: OpennessAccessException: Access to a disposed object of type 'Siemens.Engineering.SW.Blocks.FB' is not possible. +[PLC: PLC] Exportando referencias cruzadas de bloques de programa... + Destino: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR + Se encontraron 380 bloques de programa. + Procesando bloque: _CYCL_EXC... + Exportando referencias cruzadas para _CYCL_EXC... + Procesando bloque: COMPLETE RESTART... + Exportando referencias cruzadas para COMPLETE RESTART... + Procesando bloque: I/O_FLT1... + Exportando referencias cruzadas para I/O_FLT1... + Procesando bloque: MOD_ERR... + Exportando referencias cruzadas para MOD_ERR... + Procesando bloque: ProDiagOB... + Exportando referencias cruzadas para ProDiagOB... + Procesando bloque: Programming error... + Exportando referencias cruzadas para Programming error... + Procesando bloque: RACK_FLT... + Exportando referencias cruzadas para RACK_FLT... + Procesando bloque: Time error interrupt... + Exportando referencias cruzadas para Time error interrupt... + Procesando bloque: Baialage... + Exportando referencias cruzadas para Baialage... + Procesando bloque: BlenderCtrl__Main... + Exportando referencias cruzadas para BlenderCtrl__Main... + Procesando bloque: BlenderCtrl_CIPModeInit... + Exportando referencias cruzadas para BlenderCtrl_CIPModeInit... + Procesando bloque: BlenderCtrl_ProdModeInit... + Exportando referencias cruzadas para BlenderCtrl_ProdModeInit... + Procesando bloque: BlenderCtrl_ResetSPWord... + Exportando referencias cruzadas para BlenderCtrl_ResetSPWord... + Procesando bloque: BlenderCtrl_UpdatePWord... + Exportando referencias cruzadas para BlenderCtrl_UpdatePWord... + Procesando bloque: BlenderPID_NextRecipe... + Exportando referencias cruzadas para BlenderPID_NextRecipe... + Procesando bloque: BlenderRinse... + Exportando referencias cruzadas para BlenderRinse... + Procesando bloque: BlenderRinse_Done... + Exportando referencias cruzadas para BlenderRinse_Done... + Procesando bloque: BlenderRun_ProdTime... + Exportando referencias cruzadas para BlenderRun_ProdTime... + Procesando bloque: BlenderRun_Stopping... + Exportando referencias cruzadas para BlenderRun_Stopping... + Procesando bloque: Blocco_1... + Exportando referencias cruzadas para Blocco_1... + Procesando bloque: Block_compare... + Exportando referencias cruzadas para Block_compare... + Procesando bloque: Block_move... + Exportando referencias cruzadas para Block_move... + Procesando bloque: CarboWaterLine_Seq... + Exportando referencias cruzadas para CarboWaterLine_Seq... + Procesando bloque: Cetrifugal_Head... + Exportando referencias cruzadas para Cetrifugal_Head... + Procesando bloque: CIP CVQ... + Exportando referencias cruzadas para CIP CVQ... + Procesando bloque: CIP FlipFlop... + Exportando referencias cruzadas para CIP FlipFlop... + Procesando bloque: CIPLocal_ProgInizialize... + Exportando referencias cruzadas para CIPLocal_ProgInizialize... + Procesando bloque: CIPLocal_WaitEvent_Ctrl... + Exportando referencias cruzadas para CIPLocal_WaitEvent_Ctrl... + Procesando bloque: CIPMain... + Exportando referencias cruzadas para CIPMain... + Procesando bloque: CIPMain_Flood... + Exportando referencias cruzadas para CIPMain_Flood... + Procesando bloque: CIPMain_Total Drain... + Exportando referencias cruzadas para CIPMain_Total Drain... + Procesando bloque: Clock Signal... + Exportando referencias cruzadas para Clock Signal... + Procesando bloque: CO2 Solubility... + Exportando referencias cruzadas para CO2 Solubility... + Procesando bloque: CO2EqPress... + Exportando referencias cruzadas para CO2EqPress... + Procesando bloque: CO2InjPressure... + Exportando referencias cruzadas para CO2InjPressure... + Procesando bloque: CTRLCoolingSystem... + Exportando referencias cruzadas para CTRLCoolingSystem... + Procesando bloque: DeairCO2TempComp... + Exportando referencias cruzadas para DeairCO2TempComp... + Procesando bloque: DeaireationValve... + Exportando referencias cruzadas para DeaireationValve... + Procesando bloque: Deaireator StartUp_Seq... + Exportando referencias cruzadas para Deaireator StartUp_Seq... + Procesando bloque: DeltaP... + Exportando referencias cruzadas para DeltaP... + Procesando bloque: FeedForward... + Exportando referencias cruzadas para FeedForward... + Procesando bloque: Flow_To_Press_Loss... + Exportando referencias cruzadas para Flow_To_Press_Loss... + Procesando bloque: Freq_To_mmH2O... + Exportando referencias cruzadas para Freq_To_mmH2O... + Procesando bloque: FrictionLoss... + Exportando referencias cruzadas para FrictionLoss... + Procesando bloque: FW_DRand... + Exportando referencias cruzadas para FW_DRand... + Procesando bloque: GetProdBrixCO2_Anal_Inpt... + Exportando referencias cruzadas para GetProdBrixCO2_Anal_Inpt... + Procesando bloque: Interlocking_Panel_1... + Exportando referencias cruzadas para Interlocking_Panel_1... + Procesando bloque: ITC Communic CIPRoom... + Exportando referencias cruzadas para ITC Communic CIPRoom... + Procesando bloque: ITC Communic Filler... + Exportando referencias cruzadas para ITC Communic Filler... + Procesando bloque: ITC Communic MainRoutine... + Exportando referencias cruzadas para ITC Communic MainRoutine... + Procesando bloque: ITC Communic ProdRoom... + Exportando referencias cruzadas para ITC Communic ProdRoom... + Procesando bloque: ITC DataIn... + Exportando referencias cruzadas para ITC DataIn... + Procesando bloque: ITC DataOut... + Exportando referencias cruzadas para ITC DataOut... + Procesando bloque: ITC Exchange MainRoutine... + Exportando referencias cruzadas para ITC Exchange MainRoutine... + Procesando bloque: ITC MainRoutine... + Exportando referencias cruzadas para ITC MainRoutine... + Procesando bloque: LIMIT_I... + Exportando referencias cruzadas para LIMIT_I... + Procesando bloque: LIMIT_R... + Exportando referencias cruzadas para LIMIT_R... + Procesando bloque: Maselli_PA_Control... + Exportando referencias cruzadas para Maselli_PA_Control... + Procesando bloque: Maselli_PA_Ctrl_Transfer... + Exportando referencias cruzadas para Maselli_PA_Ctrl_Transfer... + Procesando bloque: Maselli_PA_Ctrl_Write... + Exportando referencias cruzadas para Maselli_PA_Ctrl_Write... + Procesando bloque: MFMAnalogValues_Totalize... + Exportando referencias cruzadas para MFMAnalogValues_Totalize... + Procesando bloque: mmH2O_TO_Freq... + Exportando referencias cruzadas para mmH2O_TO_Freq... + Procesando bloque: ModValveFault... + Exportando referencias cruzadas para ModValveFault... + Procesando bloque: mPDS_SYR_PA_Control... + Exportando referencias cruzadas para mPDS_SYR_PA_Control... + Procesando bloque: ONS_R... + Exportando referencias cruzadas para ONS_R... + Procesando bloque: Prod Tank RunOut_Seq... + Exportando referencias cruzadas para Prod Tank RunOut_Seq... + Procesando bloque: ProductLiterInTank... + Exportando referencias cruzadas para ProductLiterInTank... + Procesando bloque: ProductPipeDrain_Seq... + Exportando referencias cruzadas para ProductPipeDrain_Seq... + Procesando bloque: ProductPipeRunOut_Seq... + Exportando referencias cruzadas para ProductPipeRunOut_Seq... + Procesando bloque: ProductQuality... + Exportando referencias cruzadas para ProductQuality... + Procesando bloque: SEL_I... + Exportando referencias cruzadas para SEL_I... + Procesando bloque: SEL_R... + Exportando referencias cruzadas para SEL_R... + Procesando bloque: SelCheckBrixSource... + Exportando referencias cruzadas para SelCheckBrixSource... + Procesando bloque: SLIM_Block... + Exportando referencias cruzadas para SLIM_Block... + Procesando bloque: SpeedAdjust... + Exportando referencias cruzadas para SpeedAdjust... + Procesando bloque: Syrup Line MFM Prep_Seq... + Exportando referencias cruzadas para Syrup Line MFM Prep_Seq... + Procesando bloque: Syrup MFM StartUp_Seq... + Exportando referencias cruzadas para Syrup MFM StartUp_Seq... + Procesando bloque: SyrupDensity... + Exportando referencias cruzadas para SyrupDensity... + Procesando bloque: SyrupRoomCtrl... + Exportando referencias cruzadas para SyrupRoomCtrl... + Procesando bloque: WaterDensity... + Exportando referencias cruzadas para WaterDensity... + Procesando bloque: WritePeripheral... + Exportando referencias cruzadas para WritePeripheral... + Procesando bloque: CIPRecipeManagement_Data... + Exportando referencias cruzadas para CIPRecipeManagement_Data... + Procesando bloque: Co2_Counters_DB... + Exportando referencias cruzadas para Co2_Counters_DB... + Procesando bloque: Default_SupervisionDB... + Exportando referencias cruzadas para Default_SupervisionDB... + Procesando bloque: ITC Communic CIP DI... + Exportando referencias cruzadas para ITC Communic CIP DI... + Procesando bloque: ITC Communic Filler DI... + Exportando referencias cruzadas para ITC Communic Filler DI... + Procesando bloque: ITC Communic Mixer DI... + Exportando referencias cruzadas para ITC Communic Mixer DI... + Procesando bloque: ITC Communic Product Room DI... + Exportando referencias cruzadas para ITC Communic Product Room DI... + Procesando bloque: Key Read & Write Data... + Exportando referencias cruzadas para Key Read & Write Data... + Procesando bloque: mPPM303StartUpRamp... + Exportando referencias cruzadas para mPPM303StartUpRamp... + Procesando bloque: PID_RMM304_Data... + Exportando referencias cruzadas para PID_RMM304_Data... + Procesando bloque: PID_RVN302_Data... + Exportando referencias cruzadas para PID_RVN302_Data... + Procesando bloque: PID_RVS318_Data... + Exportando referencias cruzadas para PID_RVS318_Data... + Procesando bloque: ProdBrixRecovery_DB... + Exportando referencias cruzadas para ProdBrixRecovery_DB... + Procesando bloque: Prod Tank Drain_Seq... + Exportando referencias cruzadas para Prod Tank Drain_Seq... + Procesando bloque: _StepMove... + Exportando referencias cruzadas para _StepMove... + Procesando bloque: _StepMove_Test... + Exportando referencias cruzadas para _StepMove_Test... + Procesando bloque: RecipeManagement_Data... + Exportando referencias cruzadas para RecipeManagement_Data... + Procesando bloque: Blender_Procedure Data... + Exportando referencias cruzadas para Blender_Procedure Data... + Procesando bloque: BlenderPID__Main_Data... + Exportando referencias cruzadas para BlenderPID__Main_Data... + Procesando bloque: BlenderRun_MeasFil_Data... + Exportando referencias cruzadas para BlenderRun_MeasFil_Data... + Procesando bloque: BrixTracking_Data... + Exportando referencias cruzadas para BrixTracking_Data... + Procesando bloque: CO2Tracking_Data... + Exportando referencias cruzadas para CO2Tracking_Data... + Procesando bloque: FirstProduction_Data... + Exportando referencias cruzadas para FirstProduction_Data... + Procesando bloque: Input_Data... + Exportando referencias cruzadas para Input_Data... + Procesando bloque: ISOonTCP_or_TCP_Protocol_DB... + Exportando referencias cruzadas para ISOonTCP_or_TCP_Protocol_DB... + Procesando bloque: MFM_Analog_Value_Data... + Exportando referencias cruzadas para MFM_Analog_Value_Data... + Procesando bloque: PID MAIN Data... + Exportando referencias cruzadas para PID MAIN Data... + Procesando bloque: PID_Filling_Head_Data... + Exportando referencias cruzadas para PID_Filling_Head_Data... + Procesando bloque: PID_RMM301_Data... + Exportando referencias cruzadas para PID_RMM301_Data... + Procesando bloque: PID_RMM303_Data... + Exportando referencias cruzadas para PID_RMM303_Data... + Procesando bloque: PID_RMP302_Data... + Exportando referencias cruzadas para PID_RMP302_Data... + Procesando bloque: PID_RVM301_Data... + Exportando referencias cruzadas para PID_RVM301_Data... + Procesando bloque: PID_RVM319_Data... + Exportando referencias cruzadas para PID_RVM319_Data... + Procesando bloque: PID_RVP303_Data... + Exportando referencias cruzadas para PID_RVP303_Data... + Procesando bloque: Sel_Check_Brix_Data... + Exportando referencias cruzadas para Sel_Check_Brix_Data... + Procesando bloque: Signal_Gen_Data... + Exportando referencias cruzadas para Signal_Gen_Data... + Procesando bloque: System_Run_Out_Data... + Exportando referencias cruzadas para System_Run_Out_Data... + Procesando bloque: SubCarb_DB... + Exportando referencias cruzadas para SubCarb_DB... + Procesando bloque: CYC_INT5... + Exportando referencias cruzadas para CYC_INT5... + Procesando bloque: BlenderCtrl_All Auto... + Exportando referencias cruzadas para BlenderCtrl_All Auto... + Procesando bloque: BlenderCtrl_InitErrors... + Exportando referencias cruzadas para BlenderCtrl_InitErrors... + Procesando bloque: BlenderCtrl_ManualActive... + Exportando referencias cruzadas para BlenderCtrl_ManualActive... + Procesando bloque: BlenderCtrl_MFM Command... + Exportando referencias cruzadas para BlenderCtrl_MFM Command... + Procesando bloque: BlenderPID_FlowMeterErro... + Exportando referencias cruzadas para BlenderPID_FlowMeterErro... + Procesando bloque: BlenderPID_PIDResInteg... + Exportando referencias cruzadas para BlenderPID_PIDResInteg... + Procesando bloque: BlenderPIDCtrl_PresRelea... + Exportando referencias cruzadas para BlenderPIDCtrl_PresRelea... + Procesando bloque: BlenderPIDCtrl_SaveValve... + Exportando referencias cruzadas para BlenderPIDCtrl_SaveValve... + Procesando bloque: BlenderRun__Control... + Exportando referencias cruzadas para BlenderRun__Control... + Procesando bloque: BlenderRun_SelectConstan... + Exportando referencias cruzadas para BlenderRun_SelectConstan... + Procesando bloque: BlendFill StartUp_Seq... + Exportando referencias cruzadas para BlendFill StartUp_Seq... + Procesando bloque: CIP_SimpleProgr_Init... + Exportando referencias cruzadas para CIP_SimpleProgr_Init... + Procesando bloque: CIPLocal... + Exportando referencias cruzadas para CIPLocal... + Procesando bloque: CIPLocal_ExecSimpleCIP... + Exportando referencias cruzadas para CIPLocal_ExecSimpleCIP... + Procesando bloque: CIPLocal_ExecStep... + Exportando referencias cruzadas para CIPLocal_ExecStep... + Procesando bloque: CIPLocal_ProgStepDown... + Exportando referencias cruzadas para CIPLocal_ProgStepDown... + Procesando bloque: CIPLocal_ProgStepUp... + Exportando referencias cruzadas para CIPLocal_ProgStepUp... + Procesando bloque: CIPReportManager... + Exportando referencias cruzadas para CIPReportManager... + Procesando bloque: CPU_DP Global Diag... + Exportando referencias cruzadas para CPU_DP Global Diag... + Procesando bloque: CVQ_1p7_8_Perc... + Exportando referencias cruzadas para CVQ_1p7_8_Perc... + Procesando bloque: DELETE... + Exportando referencias cruzadas para DELETE... + Procesando bloque: EQ_STRNG... + Exportando referencias cruzadas para EQ_STRNG... + Procesando bloque: FillerControl... + Exportando referencias cruzadas para FillerControl... + Procesando bloque: FillerControl_DataSend... + Exportando referencias cruzadas para FillerControl_DataSend... + Procesando bloque: FillingTime... + Exportando referencias cruzadas para FillingTime... + Procesando bloque: Input_CheckFlowMetersSta... + Exportando referencias cruzadas para Input_CheckFlowMetersSta... + Procesando bloque: Input_DigitalCtrl... + Exportando referencias cruzadas para Input_DigitalCtrl... + Procesando bloque: Input_DigitalScanner... + Exportando referencias cruzadas para Input_DigitalScanner... + Procesando bloque: Instrument_Scanner... + Exportando referencias cruzadas para Instrument_Scanner... + Procesando bloque: Interlocking_Panel... + Exportando referencias cruzadas para Interlocking_Panel... + Procesando bloque: Maselli_PA_Ctrl_Read... + Exportando referencias cruzadas para Maselli_PA_Ctrl_Read... + Procesando bloque: MaxCarboCO2 Vol... + Exportando referencias cruzadas para MaxCarboCO2 Vol... + Procesando bloque: MessageScroll... + Exportando referencias cruzadas para MessageScroll... + Procesando bloque: mPDS_SYR_PA_Ctrl_Read... + Exportando referencias cruzadas para mPDS_SYR_PA_Ctrl_Read... + Procesando bloque: Output_CO2InjPress... + Exportando referencias cruzadas para Output_CO2InjPress... + Procesando bloque: Pneumatic Valve Fault... + Exportando referencias cruzadas para Pneumatic Valve Fault... + Procesando bloque: PPM O2... + Exportando referencias cruzadas para PPM O2... + Procesando bloque: PPM303_VFC_Ctrl... + Exportando referencias cruzadas para PPM303_VFC_Ctrl... + Procesando bloque: PPM305_VFC_Ctrl... + Exportando referencias cruzadas para PPM305_VFC_Ctrl... + Procesando bloque: PPM307_VFC_Ctrl... + Exportando referencias cruzadas para PPM307_VFC_Ctrl... + Procesando bloque: PPN301_VFC_Ctrl... + Exportando referencias cruzadas para PPN301_VFC_Ctrl... + Procesando bloque: PPP302_VFC_Ctrl... + Exportando referencias cruzadas para PPP302_VFC_Ctrl... + Procesando bloque: ProdBrixRecovery_BrixCal... + Exportando referencias cruzadas para ProdBrixRecovery_BrixCal... + Procesando bloque: ProdReportManager... + Exportando referencias cruzadas para ProdReportManager... + Procesando bloque: ProductQuality_Messages... + Exportando referencias cruzadas para ProductQuality_Messages... + Procesando bloque: Profibus Network... + Exportando referencias cruzadas para Profibus Network... + Procesando bloque: QCO Monitor... + Exportando referencias cruzadas para QCO Monitor... + Procesando bloque: ReadAnalogIn... + Exportando referencias cruzadas para ReadAnalogIn... + Procesando bloque: RecipeCalculation... + Exportando referencias cruzadas para RecipeCalculation... + Procesando bloque: REPLACE_Mod... + Exportando referencias cruzadas para REPLACE_Mod... + Procesando bloque: SyrBrix_SyrupCorrPerc... + Exportando referencias cruzadas para SyrBrix_SyrupCorrPerc... + Procesando bloque: Syrup Rinse QCO_Seq... + Exportando referencias cruzadas para Syrup Rinse QCO_Seq... + Procesando bloque: SyrupRoomCtrl_UpdateVal... + Exportando referencias cruzadas para SyrupRoomCtrl_UpdateVal... + Procesando bloque: T_Timer... + Exportando referencias cruzadas para T_Timer... + Procesando bloque: TankLevelToHeight... + Exportando referencias cruzadas para TankLevelToHeight... + Procesando bloque: VacuumCtrl... + Exportando referencias cruzadas para VacuumCtrl... + Procesando bloque: ValveFlow... + Exportando referencias cruzadas para ValveFlow... + Procesando bloque: BlenderPID__Main... + Exportando referencias cruzadas para BlenderPID__Main... + Procesando bloque: BlenderPID_BlendingFault... + Exportando referencias cruzadas para BlenderPID_BlendingFault... + Procesando bloque: BlenderPID_PIDFFCalc... + Exportando referencias cruzadas para BlenderPID_PIDFFCalc... + Procesando bloque: BlenderPID_PIDInitParam... + Exportando referencias cruzadas para BlenderPID_PIDInitParam... + Procesando bloque: BlenderPID_PIDSPCalc... + Exportando referencias cruzadas para BlenderPID_PIDSPCalc... + Procesando bloque: BlenderPIDCtrl_Monitor... + Exportando referencias cruzadas para BlenderPIDCtrl_Monitor... + Procesando bloque: BlenderPIDCtrl_ReadAnIn... + Exportando referencias cruzadas para BlenderPIDCtrl_ReadAnIn... + Procesando bloque: BlenderPIDCtrl_SaveInteg... + Exportando referencias cruzadas para BlenderPIDCtrl_SaveInteg... + Procesando bloque: BlenderRun_MeasFilSpeed... + Exportando referencias cruzadas para BlenderRun_MeasFilSpeed... + Procesando bloque: BrixTracking_ProdSamples... + Exportando referencias cruzadas para BrixTracking_ProdSamples... + Procesando bloque: BrixTracking_SampleTime... + Exportando referencias cruzadas para BrixTracking_SampleTime... + Procesando bloque: CIPRecipeManagement... + Exportando referencias cruzadas para CIPRecipeManagement... + Procesando bloque: Co2_Counters... + Exportando referencias cruzadas para Co2_Counters... + Procesando bloque: CO2Tracking... + Exportando referencias cruzadas para CO2Tracking... + Procesando bloque: CO2Tracking_ProdSamples... + Exportando referencias cruzadas para CO2Tracking_ProdSamples... + Procesando bloque: CO2Tracking_SampleTime... + Exportando referencias cruzadas para CO2Tracking_SampleTime... + Procesando bloque: Default_SupervisionFB... + Exportando referencias cruzadas para Default_SupervisionFB... + Procesando bloque: Delay... + Exportando referencias cruzadas para Delay... + Procesando bloque: Input... + Exportando referencias cruzadas para Input... + Procesando bloque: Integral... + Exportando referencias cruzadas para Integral... + Procesando bloque: Key Read & Write... + Exportando referencias cruzadas para Key Read & Write... + Procesando bloque: LowPassFilter... + Exportando referencias cruzadas para LowPassFilter... + Procesando bloque: MFMAnalogValues... + Exportando referencias cruzadas para MFMAnalogValues... + Procesando bloque: MSE Slope... + Exportando referencias cruzadas para MSE Slope... + Procesando bloque: PID_Filling_Head_Calc... + Exportando referencias cruzadas para PID_Filling_Head_Calc... + Procesando bloque: PID_RMM301... + Exportando referencias cruzadas para PID_RMM301... + Procesando bloque: PID_RMM303... + Exportando referencias cruzadas para PID_RMM303... + Procesando bloque: PID_RMM304... + Exportando referencias cruzadas para PID_RMM304... + Procesando bloque: PID_RMP302... + Exportando referencias cruzadas para PID_RMP302... + Procesando bloque: PID_RVM301... + Exportando referencias cruzadas para PID_RVM301... + Procesando bloque: PID_RVM319_PRD... + Exportando referencias cruzadas para PID_RVM319_PRD... + Procesando bloque: PID_RVN302... + Exportando referencias cruzadas para PID_RVN302... + Procesando bloque: PID_RVP303... + Exportando referencias cruzadas para PID_RVP303... + Procesando bloque: PID_RVS318... + Exportando referencias cruzadas para PID_RVS318... + Procesando bloque: PIDControl... + Exportando referencias cruzadas para PIDControl... + Procesando bloque: Procedure... + Exportando referencias cruzadas para Procedure... + Procesando bloque: ProcedureBlendFill StartUp... + Exportando referencias cruzadas para ProcedureBlendFill StartUp... + Procesando bloque: ProcedureBrixTracking... + Exportando referencias cruzadas para ProcedureBrixTracking... + Procesando bloque: ProcedureCarboWaterLine... + Exportando referencias cruzadas para ProcedureCarboWaterLine... + Procesando bloque: ProcedureDeaireator StartUp... + Exportando referencias cruzadas para ProcedureDeaireator StartUp... + Procesando bloque: ProcedureFirstProduction... + Exportando referencias cruzadas para ProcedureFirstProduction... + Procesando bloque: ProcedureProdBrixRecovery... + Exportando referencias cruzadas para ProcedureProdBrixRecovery... + Procesando bloque: ProcedureProdTankDrain... + Exportando referencias cruzadas para ProcedureProdTankDrain... + Procesando bloque: ProcedureProdTankRunOut... + Exportando referencias cruzadas para ProcedureProdTankRunOut... + Procesando bloque: ProcedureSyrup RunOut... + Exportando referencias cruzadas para ProcedureSyrup RunOut... + Procesando bloque: ProcedureSyrupLineMFMPrep... + Exportando referencias cruzadas para ProcedureSyrupLineMFMPrep... + Procesando bloque: ProcedureSyrupMFMStartUp... + Exportando referencias cruzadas para ProcedureSyrupMFMStartUp... + Procesando bloque: ProductAvailable... + Exportando referencias cruzadas para ProductAvailable... + Procesando bloque: ProductPipeDrain... + Exportando referencias cruzadas para ProductPipeDrain... + Procesando bloque: ProductPipeRunOut... + Exportando referencias cruzadas para ProductPipeRunOut... + Procesando bloque: Signal Gen... + Exportando referencias cruzadas para Signal Gen... + Procesando bloque: SlewLimit... + Exportando referencias cruzadas para SlewLimit... + Procesando bloque: Statistical_Analisys... + Exportando referencias cruzadas para Statistical_Analisys... + Procesando bloque: SubCarb... + Exportando referencias cruzadas para SubCarb... + Procesando bloque: SyrBrix Autocorrection... + Exportando referencias cruzadas para SyrBrix Autocorrection... + Procesando bloque: System_Run_Out... + Exportando referencias cruzadas para System_Run_Out... + Procesando bloque: Blender_Constants... + Exportando referencias cruzadas para Blender_Constants... + Procesando bloque: Blender_Variables... + Exportando referencias cruzadas para Blender_Variables... + Procesando bloque: Blender_Variables_Pers... + Exportando referencias cruzadas para Blender_Variables_Pers... + Procesando bloque: Blocco_dati_Test... + Exportando referencias cruzadas para Blocco_dati_Test... + Procesando bloque: CIP_Program_Variables... + Exportando referencias cruzadas para CIP_Program_Variables... + Procesando bloque: CIPRecipe#01... + Exportando referencias cruzadas para CIPRecipe#01... + Procesando bloque: CIPRecipe#02... + Exportando referencias cruzadas para CIPRecipe#02... + Procesando bloque: CIPRecipe#03... + Exportando referencias cruzadas para CIPRecipe#03... + Procesando bloque: CIPRecipe#04... + Exportando referencias cruzadas para CIPRecipe#04... + Procesando bloque: CIPRecipe#05... + Exportando referencias cruzadas para CIPRecipe#05... + Procesando bloque: CIPRecipe#06... + Exportando referencias cruzadas para CIPRecipe#06... + Procesando bloque: CIPRecipe#07... + Exportando referencias cruzadas para CIPRecipe#07... + Procesando bloque: CIPRecipe#08... + Exportando referencias cruzadas para CIPRecipe#08... + Procesando bloque: CIPRecipe#09... + Exportando referencias cruzadas para CIPRecipe#09... + Procesando bloque: CIPRecipe#10... + Exportando referencias cruzadas para CIPRecipe#10... + Procesando bloque: CIPRecipe#11... + Exportando referencias cruzadas para CIPRecipe#11... + Procesando bloque: CIPRecipe#12... + Exportando referencias cruzadas para CIPRecipe#12... + Procesando bloque: CIPRecipe#13... + Exportando referencias cruzadas para CIPRecipe#13... + Procesando bloque: CIPRecipe#14... + Exportando referencias cruzadas para CIPRecipe#14... + Procesando bloque: CIPRecipe#15... + Exportando referencias cruzadas para CIPRecipe#15... + Procesando bloque: CIPRecipe#16... + Exportando referencias cruzadas para CIPRecipe#16... + Procesando bloque: CIPRecipe#17... + Exportando referencias cruzadas para CIPRecipe#17... + Procesando bloque: CIPRecipe#18... + Exportando referencias cruzadas para CIPRecipe#18... + Procesando bloque: CIPRecipe#19... + Exportando referencias cruzadas para CIPRecipe#19... + Procesando bloque: CIPRecipe#20... + Exportando referencias cruzadas para CIPRecipe#20... + Procesando bloque: CIPRecipe#21... + Exportando referencias cruzadas para CIPRecipe#21... + Procesando bloque: CIPRecipe#22... + Exportando referencias cruzadas para CIPRecipe#22... + Procesando bloque: CIPRecipe#23... + Exportando referencias cruzadas para CIPRecipe#23... + Procesando bloque: CIPRecipe#24... + Exportando referencias cruzadas para CIPRecipe#24... + Procesando bloque: CIPRecipe#25... + Exportando referencias cruzadas para CIPRecipe#25... + Procesando bloque: CIPRecipe#26... + Exportando referencias cruzadas para CIPRecipe#26... + Procesando bloque: CIPRecipe#27... + Exportando referencias cruzadas para CIPRecipe#27... + Procesando bloque: CIPRecipe#28... + Exportando referencias cruzadas para CIPRecipe#28... + Procesando bloque: CIPRecipe#29... + Exportando referencias cruzadas para CIPRecipe#29... + Procesando bloque: CIPRecipe#30... + Exportando referencias cruzadas para CIPRecipe#30... + Procesando bloque: CIPReportDB... + Exportando referencias cruzadas para CIPReportDB... + Procesando bloque: Filler_Head_Variables... + Exportando referencias cruzadas para Filler_Head_Variables... + Procesando bloque: GLOBAL_DIAG_DB... + Exportando referencias cruzadas para GLOBAL_DIAG_DB... + Procesando bloque: HMI CPU_DP Diag... + Exportando referencias cruzadas para HMI CPU_DP Diag... + Procesando bloque: HMI Key User... + Exportando referencias cruzadas para HMI Key User... + Procesando bloque: HMI_Alarms... + Exportando referencias cruzadas para HMI_Alarms... + Procesando bloque: HMI_Digital... + Exportando referencias cruzadas para HMI_Digital... + Procesando bloque: HMI_Instrument... + Exportando referencias cruzadas para HMI_Instrument... + Procesando bloque: HMI_IO_Showing... + Exportando referencias cruzadas para HMI_IO_Showing... + Procesando bloque: HMI_Local_CIP_Variables... + Exportando referencias cruzadas para HMI_Local_CIP_Variables... + Procesando bloque: HMI_PID... + Exportando referencias cruzadas para HMI_PID... + Procesando bloque: HMI_Recipe_Edit... + Exportando referencias cruzadas para HMI_Recipe_Edit... + Procesando bloque: HMI_Recipe_Name... + Exportando referencias cruzadas para HMI_Recipe_Name... + Procesando bloque: HMI_Refrige_IO_Showing... + Exportando referencias cruzadas para HMI_Refrige_IO_Showing... + Procesando bloque: HMI_Service... + Exportando referencias cruzadas para HMI_Service... + Procesando bloque: HMI_Variables_Cmd... + Exportando referencias cruzadas para HMI_Variables_Cmd... + Procesando bloque: HMI_Variables_Status... + Exportando referencias cruzadas para HMI_Variables_Status... + Procesando bloque: Interlocking_Variables... + Exportando referencias cruzadas para Interlocking_Variables... + ERROR GENERAL al exportar referencias cruzadas para el bloque Interlocking_Variables: OpennessAccessException: Unexpected exception - no exception message available. + ERROR al acceder a los bloques de programa para exportar referencias cruzadas: OpennessAccessException: Unexpected exception - no exception message available. +Cerrando instancia actual de TIA Portal... +2025-06-19 16:41:11,092 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Portal ClosePortal - Close TIA Portal +Re-abriendo TIA Portal (intento 1/5)... -TIA Portal has either been disposed or stopped running. +Conectando a TIA Portal V18.0... +2025-06-19 16:41:11,295 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Global OpenPortal - Start TIA Portal, please acknowledge the security dialog. +2025-06-19 16:41:11,296 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Global OpenPortal - With user interface +Conectado a TIA Portal. +2025-06-19 16:41:26,719 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Portal GetProcessId - Process id: 28872 +ID del proceso del Portal: 28872 +2025-06-19 16:41:26,921 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Portal OpenProject - Open project... C:/Trabajo/SIDEL/13 - E5.007560 - Modifica O&U - SAE235/InLavoro/PLC/SSAE0235/_NEW/SAE235_v0.1/SAE235_v0.1.ap18 +2025-06-19 16:41:38,022 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Project GetPlcs - Found plc PLC with parent name S71500/ET200MP station_1 -[PLC: VM 1512] Exportando referencias cruzadas de tablas de variables... - Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcTags_CR - ERROR al acceder a las tablas de variables para exportar referencias cruzadas: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. +--- Procesando PLC: PLC --- -[PLC: VM 1512] Exportando referencias cruzadas de tipos de datos PLC (UDTs)... - Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR - ERROR al acceder a los UDTs para exportar referencias cruzadas: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. +[PLC: PLC] Exportando referencias cruzadas de bloques de programa... + Destino: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR + Se encontraron 380 bloques de programa. + Omitiendo bloque problemático previamente detectado: Interlocking_Variables + Procesando bloque: ITC Communic MainData... + Exportando referencias cruzadas para ITC Communic MainData... + Procesando bloque: Machine_Co2_Cons... + Exportando referencias cruzadas para Machine_Co2_Cons... + Procesando bloque: Maselli_PA_Data... + Exportando referencias cruzadas para Maselli_PA_Data... + Procesando bloque: PID_Variables... + Exportando referencias cruzadas para PID_Variables... + Procesando bloque: Pneumatic Valve Fault DB... + Exportando referencias cruzadas para Pneumatic Valve Fault DB... + Procesando bloque: Procedure_Variables... + Exportando referencias cruzadas para Procedure_Variables... + Procesando bloque: ProdReportDB... + Exportando referencias cruzadas para ProdReportDB... + Procesando bloque: Profibus_Variables... + Exportando referencias cruzadas para Profibus_Variables... + Procesando bloque: QCO Timing DB... + Exportando referencias cruzadas para QCO Timing DB... + Procesando bloque: ReadAnalogIn_Fault_DB... + Exportando referencias cruzadas para ReadAnalogIn_Fault_DB... + Procesando bloque: RecipeEditDataSave... + Exportando referencias cruzadas para RecipeEditDataSave... + Procesando bloque: SLIM_Variables... + Exportando referencias cruzadas para SLIM_Variables... + Procesando bloque: System_RunOut_Variables... + Exportando referencias cruzadas para System_RunOut_Variables... + Procesando bloque: BlenderCtrl_MachineInit... + Exportando referencias cruzadas para BlenderCtrl_MachineInit... + Procesando bloque: Pneumatic Valve Ctrl... + Exportando referencias cruzadas para Pneumatic Valve Ctrl... + Procesando bloque: PumpsControl... + Exportando referencias cruzadas para PumpsControl... + Procesando bloque: Safeties... + Exportando referencias cruzadas para Safeties... + Procesando bloque: HMI_Device... + Exportando referencias cruzadas para HMI_Device... + Procesando bloque: Prod Tank PressCtrl... + Exportando referencias cruzadas para Prod Tank PressCtrl... + Procesando bloque: BlenderPIDCtrl__Loop... + Exportando referencias cruzadas para BlenderPIDCtrl__Loop... + Procesando bloque: PID_Filling_Head... + Exportando referencias cruzadas para PID_Filling_Head... + Procesando bloque: TankLevel... + Exportando referencias cruzadas para TankLevel... + Procesando bloque: BlenderPID_ActualRecipe... + Exportando referencias cruzadas para BlenderPID_ActualRecipe... + Procesando bloque: RecipeManagement - Prod... + Exportando referencias cruzadas para RecipeManagement - Prod... + Procesando bloque: Output... + Exportando referencias cruzadas para Output... + Procesando bloque: Recipe #03... + Exportando referencias cruzadas para Recipe #03... + Procesando bloque: HMI_Blender_Parameters... + Exportando referencias cruzadas para HMI_Blender_Parameters... + Procesando bloque: BlenderPIDCtrl_WriteAnOu... + Exportando referencias cruzadas para BlenderPIDCtrl_WriteAnOu... + Procesando bloque: ISOonTCP_or_TCP_Protocol... + Exportando referencias cruzadas para ISOonTCP_or_TCP_Protocol... + Procesando bloque: mPDS_PA_Control... + Exportando referencias cruzadas para mPDS_PA_Control... + Procesando bloque: mPDS_PA_Ctrl_Parameters... + Exportando referencias cruzadas para mPDS_PA_Ctrl_Parameters... + Procesando bloque: mPDS_PA_Ctrl_Read... + Exportando referencias cruzadas para mPDS_PA_Ctrl_Read... + Procesando bloque: mPDS_PA_Ctrl_Transfer... + Exportando referencias cruzadas para mPDS_PA_Ctrl_Transfer... + Procesando bloque: mPDS_PA_Ctrl_Write... + Exportando referencias cruzadas para mPDS_PA_Ctrl_Write... + Procesando bloque: Output_AnalogValueToHMI... + Exportando referencias cruzadas para Output_AnalogValueToHMI... + Procesando bloque: mPDS_PA_Data... + Exportando referencias cruzadas para mPDS_PA_Data... + Procesando bloque: mPDS_SYR_PA_Ctrl_Write... + Exportando referencias cruzadas para mPDS_SYR_PA_Ctrl_Write... + Procesando bloque: mPDS_SYR_PA_Ctrl_Trans... + Exportando referencias cruzadas para mPDS_SYR_PA_Ctrl_Trans... + Procesando bloque: mPDS_SYR_PA_Ctrl_Param... + Exportando referencias cruzadas para mPDS_SYR_PA_Ctrl_Param... + Procesando bloque: mPDS_SYR_PA_Data... + Exportando referencias cruzadas para mPDS_SYR_PA_Data... + Procesando bloque: Recipe #02... + Exportando referencias cruzadas para Recipe #02... + Procesando bloque: Recipe #01... + Exportando referencias cruzadas para Recipe #01... + Procesando bloque: Recipe #04... + Exportando referencias cruzadas para Recipe #04... + Procesando bloque: Recipe #05... + Exportando referencias cruzadas para Recipe #05... + Procesando bloque: Recipe #06... + Exportando referencias cruzadas para Recipe #06... + Procesando bloque: Recipe #07... + Exportando referencias cruzadas para Recipe #07... + Procesando bloque: Recipe #08... + Exportando referencias cruzadas para Recipe #08... + Procesando bloque: Recipe #09... + Exportando referencias cruzadas para Recipe #09... + Procesando bloque: Recipe #10... + Exportando referencias cruzadas para Recipe #10... + Procesando bloque: Recipe #11... + Exportando referencias cruzadas para Recipe #11... + Procesando bloque: Recipe #12... + Exportando referencias cruzadas para Recipe #12... + Procesando bloque: Recipe #13... + Exportando referencias cruzadas para Recipe #13... + Procesando bloque: Recipe #14... + Exportando referencias cruzadas para Recipe #14... + Procesando bloque: Recipe #15... + Exportando referencias cruzadas para Recipe #15... + Procesando bloque: Recipe #16... + Exportando referencias cruzadas para Recipe #16... + Procesando bloque: Recipe #17... + Exportando referencias cruzadas para Recipe #17... + Procesando bloque: Recipe #18... + Exportando referencias cruzadas para Recipe #18... + Procesando bloque: Recipe #19... + Exportando referencias cruzadas para Recipe #19... + Procesando bloque: Recipe #20... + Exportando referencias cruzadas para Recipe #20... + Procesando bloque: Recipe #21... + Exportando referencias cruzadas para Recipe #21... + Procesando bloque: Recipe #22... + Exportando referencias cruzadas para Recipe #22... + Procesando bloque: Recipe #23... + Exportando referencias cruzadas para Recipe #23... + Procesando bloque: Recipe #24... + Exportando referencias cruzadas para Recipe #24... + Procesando bloque: Recipe #25... + Exportando referencias cruzadas para Recipe #25... + Procesando bloque: Recipe #26... + Exportando referencias cruzadas para Recipe #26... + Procesando bloque: Recipe #27... + Exportando referencias cruzadas para Recipe #27... + Procesando bloque: Recipe #28... + Exportando referencias cruzadas para Recipe #28... + Procesando bloque: Recipe #29... + Exportando referencias cruzadas para Recipe #29... + Procesando bloque: Recipe #30... + Exportando referencias cruzadas para Recipe #30... + Procesando bloque: Recipe #31... + Exportando referencias cruzadas para Recipe #31... + Procesando bloque: Recipe #32... + Exportando referencias cruzadas para Recipe #32... + Procesando bloque: Recipe #33... + Exportando referencias cruzadas para Recipe #33... + Procesando bloque: Recipe #34... + Exportando referencias cruzadas para Recipe #34... + Procesando bloque: Recipe #35... + Exportando referencias cruzadas para Recipe #35... + Procesando bloque: Recipe #36... + Exportando referencias cruzadas para Recipe #36... + Procesando bloque: Recipe #37... + Exportando referencias cruzadas para Recipe #37... + Procesando bloque: Recipe #38... + Exportando referencias cruzadas para Recipe #38... + Procesando bloque: Recipe #39... + Exportando referencias cruzadas para Recipe #39... + Procesando bloque: Recipe #40... + Exportando referencias cruzadas para Recipe #40... + Procesando bloque: Recipe #41... + Exportando referencias cruzadas para Recipe #41... + Procesando bloque: Recipe #42... + Exportando referencias cruzadas para Recipe #42... + Procesando bloque: Recipe #43... + Exportando referencias cruzadas para Recipe #43... + Procesando bloque: Recipe #44... + Exportando referencias cruzadas para Recipe #44... + Procesando bloque: Recipe #45... + Exportando referencias cruzadas para Recipe #45... + Procesando bloque: Recipe #46... + Exportando referencias cruzadas para Recipe #46... + Procesando bloque: Recipe #47... + Exportando referencias cruzadas para Recipe #47... + Procesando bloque: Recipe #48... + Exportando referencias cruzadas para Recipe #48... + Procesando bloque: Recipe #49... + Exportando referencias cruzadas para Recipe #49... + Procesando bloque: Recipe #50... + Exportando referencias cruzadas para Recipe #50... + Procesando bloque: GNS PLCdia MainRoutine... + Exportando referencias cruzadas para GNS PLCdia MainRoutine... + Procesando bloque: GNS PLCdia Profinet... + Exportando referencias cruzadas para GNS PLCdia Profinet... + Procesando bloque: GNS PLCdia Profibus... + Exportando referencias cruzadas para GNS PLCdia Profibus... + Procesando bloque: GNS PLCdia ProfibusData... + Exportando referencias cruzadas para GNS PLCdia ProfibusData... + Procesando bloque: GNS PLCdia ProfinetData... + Exportando referencias cruzadas para GNS PLCdia ProfinetData... + Resumen de exportación de referencias cruzadas de bloques: Exportados=94, Omitidos/Errores=1 -[PLC: VM 1512] Intentando exportar referencias cruzadas de bloques de sistema... - Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR - ERROR al acceder/procesar bloques de sistema para exportar referencias cruzadas: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. +[PLC: PLC] Exportando referencias cruzadas de tablas de variables... + Destino: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags_CR + Se encontraron 10 tablas de variables. + Procesando tabla de variables: Memories... + Exportando referencias cruzadas para Memories... + Procesando tabla de variables: Tabella delle variabili standard... + Exportando referencias cruzadas para Tabella delle variabili standard... + Procesando tabla de variables: Timers_Counters... + Exportando referencias cruzadas para Timers_Counters... + Procesando tabla de variables: Inputs... + Exportando referencias cruzadas para Inputs... + Procesando tabla de variables: Outputs... + Exportando referencias cruzadas para Outputs... + Procesando tabla de variables: Tabella delle variabili_1... + Exportando referencias cruzadas para Tabella delle variabili_1... + Procesando tabla de variables: Tabella delle variabili_2... + Exportando referencias cruzadas para Tabella delle variabili_2... + Procesando tabla de variables: OutputsFesto... + Exportando referencias cruzadas para OutputsFesto... + Procesando tabla de variables: InputsMaster... + Exportando referencias cruzadas para InputsMaster... + Procesando tabla de variables: OutputsMaster... + Exportando referencias cruzadas para OutputsMaster... + Resumen de exportación de referencias cruzadas de tablas: Exportados=10, Omitidos/Errores=0 -[PLC: VM 1512] Intentando exportar referencias cruzadas de unidades de software... - Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SoftwareUnits_CR - ERROR al acceder/procesar unidades de software para exportar referencias cruzadas: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. +[PLC: PLC] Exportando referencias cruzadas de tipos de datos PLC (UDTs)... + Destino: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR + Se encontraron 24 UDTs. + Procesando UDT: AnalogInstrument... + Exportando referencias cruzadas para AnalogInstrument... + Procesando UDT: CIP_Link_Type... + Exportando referencias cruzadas para CIP_Link_Type... + Procesando UDT: CIP_Simple_Type... + Exportando referencias cruzadas para CIP_Simple_Type... + Procesando UDT: CIP_Step_Type... + Exportando referencias cruzadas para CIP_Step_Type... + Procesando UDT: CIP_WaitEvent_Type... + Exportando referencias cruzadas para CIP_WaitEvent_Type... + Procesando UDT: Device... + Exportando referencias cruzadas para Device... + Procesando UDT: DigitalInstrument... + Exportando referencias cruzadas para DigitalInstrument... + Procesando UDT: FunctionButton... + Exportando referencias cruzadas para FunctionButton... + Procesando UDT: PID... + Exportando referencias cruzadas para PID... + Procesando UDT: QCO Phase... + Exportando referencias cruzadas para QCO Phase... + Procesando UDT: QCO Spare... + Exportando referencias cruzadas para QCO Spare... + Procesando UDT: QCO Timer... + Exportando referencias cruzadas para QCO Timer... + Procesando UDT: QCO Timer_Array_1... + Exportando referencias cruzadas para QCO Timer_Array_1... + Procesando UDT: Recipe_Prod... + Exportando referencias cruzadas para Recipe_Prod... + Procesando UDT: ReportCIPSimpleData... + Exportando referencias cruzadas para ReportCIPSimpleData... + Procesando UDT: TADDR_PAR... + Exportando referencias cruzadas para TADDR_PAR... + Procesando UDT: TCON_PAR... + Exportando referencias cruzadas para TCON_PAR... + Procesando UDT: TCON_PAR_LF... + Exportando referencias cruzadas para TCON_PAR_LF... + Procesando UDT: Tipo di dati utente_1... + Exportando referencias cruzadas para Tipo di dati utente_1... + Procesando UDT: Tipo di dati utente_2... + Exportando referencias cruzadas para Tipo di dati utente_2... + Procesando UDT: ASLeds... + Exportando referencias cruzadas para ASLeds... + Procesando UDT: IFLeds... + Exportando referencias cruzadas para IFLeds... + Procesando UDT: SV_FB_State... + Exportando referencias cruzadas para SV_FB_State... + Procesando UDT: SV_State... + Exportando referencias cruzadas para SV_State... + Resumen de exportación de referencias cruzadas de UDTs: Exportados=24, Omitidos/Errores=0 ---- Finalizado el procesamiento del PLC: VM 1512 --- +[PLC: PLC] Intentando exportar referencias cruzadas de bloques de sistema... + Destino: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR + Se encontraron 9 bloques de sistema. + Procesando bloque de sistema: T_301... + Exportando referencias cruzadas para T_301... + Procesando bloque de sistema: IEC_Timer_0_DB_9... + Exportando referencias cruzadas para IEC_Timer_0_DB_9... + Procesando bloque de sistema: T_302... + Exportando referencias cruzadas para T_302... + Procesando bloque de sistema: GET_Reciver... + Exportando referencias cruzadas para GET_Reciver... + Procesando bloque de sistema: PUT_Send_Filler... + Exportando referencias cruzadas para PUT_Send_Filler... + Procesando bloque de sistema: LED... + Exportando referencias cruzadas para LED... + Procesando bloque de sistema: SCALE... + Exportando referencias cruzadas para SCALE... + Procesando bloque de sistema: CONT_C... + Exportando referencias cruzadas para CONT_C... + Procesando bloque de sistema: DeviceStates... + Exportando referencias cruzadas para DeviceStates... + Resumen de exportación de referencias cruzadas de bloques de sistema: Exportados=9, Omitidos/Errores=0 -Ocurrió un error inesperado: OpennessAccessException: Access to a disposed object of type 'Siemens.Engineering.HW.DeviceItemImpl' is not possible. +[PLC: PLC] Intentando exportar referencias cruzadas de unidades de software... + Destino: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SoftwareUnits_CR + Se encontraron 0 unidades de software. + Resumen de exportación de referencias cruzadas de unidades de software: Exportados=0, Omitidos/Errores=0 -TIA Portal has either been disposed or stopped running. +--- Finalizado el procesamiento del PLC: PLC --- + +Proceso de exportación de referencias cruzadas completado. Cerrando TIA Portal... -2025-06-13 11:23:18,643 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal ClosePortal - Close TIA Portal +2025-06-19 16:44:12,492 [1] INFO Siemens.TiaPortal.OpennessApi18.Implementations.Portal ClosePortal - Close TIA Portal TIA Portal cerrado. Script finalizado. --- ERRORES (STDERR) --- -2025-06-13 11:23:18,616 [1] ERROR Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock ExportCrossReferences - +2025-06-19 16:41:11,087 [1] ERROR Siemens.TiaPortal.OpennessApi18.Implementations.ProgramBlock ExportCrossReferences - Siemens.TiaPortal.OpennessContracts.OpennessAccessException: Unexpected exception - no exception message available. Traceback (most recent call last): - File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 128, in export_plc_cross_references + File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 175, in export_plc_cross_references + block.export_cross_references( +ValueError: OpennessAccessException: Unexpected exception - no exception message available. +Traceback (most recent call last): + File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 175, in export_plc_cross_references block.export_cross_references( ValueError: OpennessAccessException: Unexpected exception - no exception message available. -2025-06-13 11:23:18,620 [1] ERROR Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GetName - -Siemens.TiaPortal.OpennessContracts.OpennessAccessException: Access to a disposed object of type 'Siemens.Engineering.SW.Blocks.FB' is not possible. -TIA Portal has either been disposed or stopped running. -Traceback (most recent call last): - File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 124, in export_plc_cross_references - block_name = block.get_name() - ^^^^^^^^^^^^^^^^ -ValueError: OpennessAccessException: Access to a disposed object of type 'Siemens.Engineering.SW.Blocks.FB' is not possible. +During handling of the above exception, another exception occurred: -TIA Portal has either been disposed or stopped running. Traceback (most recent call last): - File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 164, in export_plc_cross_references - tag_tables = plc.get_plc_tag_tables() - ^^^^^^^^^^^^^^^^^^^^^^^^ -ValueError: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. -Traceback (most recent call last): - File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 207, in export_plc_cross_references - udts = plc.get_user_data_types() - ^^^^^^^^^^^^^^^^^^^^^^^^^ -ValueError: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. -Traceback (most recent call last): - File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 251, in export_plc_cross_references - system_blocks = plc.get_system_blocks() - ^^^^^^^^^^^^^^^^^^^^^^^ -ValueError: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. -Traceback (most recent call last): - File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 305, in export_plc_cross_references - software_units = plc.get_software_units() - ^^^^^^^^^^^^^^^^^^^^^^^^ -ValueError: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. -Traceback (most recent call last): - File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 415, in - export_plc_cross_references( - File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 105, in export_plc_cross_references - plc_name = plc.get_name() - ^^^^^^^^^^^^^^ -ValueError: OpennessAccessException: Access to a disposed object of type 'Siemens.Engineering.HW.DeviceItemImpl' is not possible. - -TIA Portal has either been disposed or stopped running. + File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 196, in export_plc_cross_references + raise PortalDisposedException(block_ex, failed_block=block_name) +PortalDisposedException: OpennessAccessException: Unexpected exception - no exception message available. --- FIN DEL LOG --- diff --git a/backend/script_groups/ObtainIOFromProjectTia/script_config.json b/backend/script_groups/ObtainIOFromProjectTia/script_config.json index f90c831..4e94365 100644 --- a/backend/script_groups/ObtainIOFromProjectTia/script_config.json +++ b/backend/script_groups/ObtainIOFromProjectTia/script_config.json @@ -5,5 +5,5 @@ }, "level2": {}, "level3": {}, - "working_directory": "D:\\Trabajo\\VM\\22 - 93841 - Sidel - Tilting\\Reporte\\TiaExports" + "working_directory": "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia" } \ 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 114fdc5..9ae7f49 100644 --- a/backend/script_groups/ObtainIOFromProjectTia/work_dir.json +++ b/backend/script_groups/ObtainIOFromProjectTia/work_dir.json @@ -1,6 +1,7 @@ { - "path": "D:\\Trabajo\\VM\\22 - 93841 - Sidel - Tilting\\Reporte\\TiaExports", + "path": "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia", "history": [ + "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia", "D:\\Trabajo\\VM\\22 - 93841 - Sidel - Tilting\\Reporte\\TiaExports", "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source", "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\SourceDoc\\SourcdSD", diff --git a/backend/script_groups/TwinCat/.doc/EXP Report.md b/backend/script_groups/TwinCat/.doc/EXP Report.md new file mode 100644 index 0000000..838ee98 --- /dev/null +++ b/backend/script_groups/TwinCat/.doc/EXP Report.md @@ -0,0 +1,80 @@ +Perfecto. Buscaré documentación, ejemplos y recursos útiles sobre cómo interpretar el archivo .EXP exportado por TwinCAT 2.8, especialmente enfocados en los tokens de lenguaje ladder (LAD) como `_NETWORK`, `_LD_ASSIGN`, `_LD_AND`, `_LD_CONTACT`, etc. Priorizaré repositorios de GitHub y recursos prácticos que ayuden a traducir estos tokens a un pseudocódigo similar a Structured Text (ST), útil para documentación. Te aviso en cuanto tenga los resultados. + + +# Interpretación de archivos .EXP de TwinCAT 2.8 para lógica Ladder (LD) + +## Formato de exportación ASCII en TwinCAT 2.8 + +TwinCAT 2 (basado en CoDeSys 2.x) permite exportar el código PLC a archivos de texto con extensión `.exp`. Dado que los lenguajes gráficos como Ladder Diagram (LD) o Function Block Diagram (FBD) no tienen una representación textual estándar en IEC 61131-3, TwinCAT utiliza un **formato ASCII propio** para exportar estos POUs. En un archivo `.EXP` exportado, cada red (rung) de un diagrama Ladder se describe mediante una secuencia de *tokens* o palabras clave especiales en texto plano. Estos tokens representan contactos, bobinas, operaciones lógicas y la estructura de las redes. Por ejemplo, el manual oficial indica que las POUs en LD/FBD se pueden guardar como ASCII porque “no existe un formato de texto para esto en IEC 61131-3”, por lo que TwinCAT escribe los objetos seleccionados a un archivo ASCII. + +Al exportar en TwinCAT 2.8, puede elegirse exportar cada POU en un archivo separado `.exp` (por ejemplo, `Program1.exp`) o combinar todo en un solo archivo. El contenido del `.exp` incluye secciones para variables, listas de símbolos y, lo más importante, el **código Ladder como secuencia de tokens** que representan la lógica. A continuación, detallamos los tokens Ladder más comunes y cómo mapearlos a pseudocódigo legible (similar a Structured Text). + +## Tokens del lenguaje Ladder en archivos .EXP + +A continuación se listan los principales tokens encontrados en un `.exp` exportado de TwinCAT 2.8 para Ladder, junto con su significado e interpretación: + +* **`_NETWORK`** – Indica el inicio de una *red* Ladder (un rung). Cada red Ladder comienza con este token. Puede ir seguida de un identificador de red o comentario de rung. Por ejemplo, un `.exp` típico mostrará cada rung separado iniciando con `_NETWORK`. Si existen comentarios de red, suelen aparecer a continuación. +* **`_COMMENT` / `_END_COMMENT`** – Delimitan un bloque de comentario. TwinCAT 2 permitía agregar comentarios por red (rung comment) que en el archivo `.exp` aparecen entre `_COMMENT` y `_END_COMMENT`. Este bloque (si existe) contiene el texto del comentario del rung. +* **`_LD_CONTACT`** – Representa un **contacto** en Ladder. Va seguido de la referencia de la variable booleana asociada (p. ej. una entrada, bit interno, etc.). Indica un contacto normalmente abierto por defecto, a menos que se especifique lo contrario con un flag de inversión. Inmediatamente después del `_LD_CONTACT ` suele aparecer un token `_EXPRESSION` que define si el contacto está invertido o no. +* **`_EXPRESSION _POSITIV`** – Este par de tokens suele seguir a un contacto o a una asignación para indicar **polaridad positiva** (no invertido). En el caso de un contacto, `_POSITIV` significa que es un contacto normalmente abierto (pasa la energía cuando la variable es TRUE). Si el contacto fuese normalmente cerrado, aparecería un indicador distinto (por ejemplo, `_NEG` u otro flag en lugar de `_POSITIV` – en la documentación de terceros se describe este campo como *“si está negado”*, siendo `_POSITIV` el valor cuando **no** está negado). En resumen, `_EXPRESSION _POSITIV` después de `_LD_CONTACT Var` confirma que el contacto `Var` se evalúa directamente (TRUE cuando `Var`=TRUE). Si fuera un contacto negado, veríamos un flag indicando inversión (p.ej., `_EXPRESSION _NEG`), lo que implicaría que en pseudocódigo se interpreta como `NOT Var`. +* **`_LD_AND`** – Operador lógico **AND** en Ladder. Este token señala que se realiza una conjunción lógica de las condiciones previas en la red. Por ejemplo, si dos contactos en serie alimentan una bobina, en el `.exp` aparecerá un `_LD_AND` para combinar ambos contactos. Generalmente viene acompañado de `_LD_OPERATOR : N`, donde *N* es el número de operandos que está combinando. Un `_LD_AND` con `_LD_OPERATOR : 2` indica que dos condiciones previas se están combinando con AND (es decir, ambas deben ser TRUE). En pseudocódigo, esto equivale a la operación lógica `Cond1 AND Cond2`. De modo similar existe `_LD_OR` (no mostrado arriba pero presente en exportaciones con ramas paralelas) para la operación OR lógico entre ramas. +* **`_LD_OR`** – (Aunque no aparece en nuestros ejemplos concretos, es análogo a `_LD_AND`.) Representaría una operación OR entre condiciones/paralelos en la red Ladder. Por ejemplo, contactos en paralelo se exportarían con `_LD_OR` y un `_LD_OPERATOR : N` indicando cuántos caminos paralelos se están OR-combinando. +* **`_LD_ASSIGN`** – Marca el **fin de la evaluación lógica de la red** y el inicio de las asignaciones a salidas. Es decir, una vez que se han procesado todos los contactos y operaciones lógicas de la red, `_LD_ASSIGN` indica que ese resultado booleano (TRUE/FALSE) se va a asignar a una o varias bobinas de salida. En la exportación, después de `_LD_ASSIGN` típicamente vendrá otra línea `_EXPRESSION _POSITIV` (o `_NEG`) para indicar si el resultado de la red se utiliza tal cual o invertido para las salidas. Por lo general, será `_POSITIV` salvo que se invierta toda la lógica del rung (situación poco común). +* **`_OUTPUTS : N`** – Indica el **número de salidas (bobinas) en esta red**. Si un rung Ladder tiene varias bobinas en paralelo que dependen de la misma lógica de contactos (por ejemplo, bobinas paralelas), aquí se listarán cuántas son. En la mayoría de redes Ladder típicas N=1 (una bobina al final del rung). Un ejemplo del formato exportado: `_OUTPUTS : 1 --1 个输出` significa “1 salida”. Si hubiera, por ejemplo, dos bobinas en paralelo, veríamos `_OUTPUTS : 2`. +* **`_OUTPUT`** – Define una **bobina de salida** (coil) a activar. Tras `_OUTPUT` se indican flags que describen el tipo de bobina y su polaridad, seguidos del nombre de la variable de salida asociada. Por ejemplo: `_OUTPUT _POSITIV _NO_SET D0001`. Aquí `_POSITIV` indica que la bobina no está invertida (es una bobina “normalmente desactivada”, energizada directamente con el resultado TRUE de la lógica) y `_NO_SET` indica que es una **bobina regular** (no del tipo Set/Reset). Finalmente `D0001` sería el nombre o dirección de la variable de esa bobina. En un contexto real, en lugar de `D0001` aparecería el nombre de la salida (por ejemplo `MotorOn`) o la dirección (%QX etc., dependiendo de cómo se exporten las variables). + + * **Bobinas Set/Reset:** Si la bobina fuera del tipo *latch* (enganche) de Set/Reset, en lugar de `_NO_SET` aparecería otro token. Por ejemplo, es esperable `_SET` para una bobina de *Set* dominante y `_RESET` para una de *Reset*. En la documentación no oficial se observa que `_NO_SET` se usa para bobinas normales, por lo que presumiblemente existen `_SET`/`_NO_RESET` como flags alternativos. Asimismo, la polaridad `_POSITIV` podría cambiar a `_NEG` si se tratara de una bobina negada (una bobina especial energizada cuando la condición es FALSE). En general: `_OUTPUT _POSITIV _NO_SET Var` corresponde a `Var := Resultado_logico` cuando la lógica es TRUE (bobina estándar), mientras que una variante `_OUTPUT _POSITIV _SET Var` significaría que `Var` se *establece (latchea)* a TRUE con la condición, y `_OUTPUT _POSITIV _RESET Var` que `Var` se resetea con la condición. +* **`END_PROGRAM`** – Marca el fin del bloque de programa exportado. El archivo `.exp` típico comienza con la declaración del POU (p. ej. `PROGRAM NombreProg LD`) y finaliza con `END_PROGRAM` una vez listadas todas las redes Ladder y salidas. Todo lo descrito entre estos delimitadores corresponde al contenido del POU Ladder en formato textual. + +**Ejemplo ilustrativo:** En un foro técnico se mostró un fragmento de `.exp` resultante de exportar Ladder, que ayuda a visualizar varios de estos tokens y su secuencia. Por ejemplo: + +```plaintext +_LD_CONTACT A0001 (... variable de entrada ...) +_LD_CONTACT A0002 (... otra entrada ...) +_LD_AND +_LD_OPERATOR : 2 ; AND de 2 operandos (A0001 y A0002) +_LD_ASSIGN +_OUTPUTS : 1 ; Una salida en esta red +_OUTPUT _POSITIV _NO_SET D0001 +END_PROGRAM +``` + +En este caso hipotético, `A0001` y `A0002` podrían ser dos contactos en serie y `D0001` una bobina de salida. Los tokens indican: carga dos contactos (`_LD_CONTACT`), combínalos con un AND de 2 entradas (`_LD_AND` + `_LD_OPERATOR:2`), asigna el resultado (`_LD_ASSIGN`) a 1 salida (`_OUTPUTS:1`), que es una bobina normal no invertida (`_OUTPUT _POSITIV _NO_SET`) asignada a la variable D0001. + +Del mismo modo, otro ejemplo simple tomado de la documentación no oficial muestra la estructura para una red con **un contacto y una bobina** únicamente: primero el contacto y su variable, luego la asignación y la bobina de salida. Allí se observa `_LD_CONTACT p1` seguido de `_EXPRESSION _POSITIV` (contacto normalmente abierto con variable **p1**), luego `_LD_ASSIGN` con `_EXPRESSION _POSITIV` y finalmente `_OUTPUTS:1` con `_OUTPUT _POSITIV _NO_SET p2` para energizar la variable **p2**. Esta red equivale a una lógica donde *p2 = p1*, es decir, la bobina p2 se activa cuando la entrada p1 está activa. + +## Mapeo de la lógica Ladder a pseudocódigo (Structured Text) + +El objetivo de interpretar estos tokens es poder traducir la lógica Ladder en texto entendible, similar a Structured Text (ST) o pseudocódigo, para facilitar la documentación. Básicamente, se trata de reconstruir las expresiones booleanas y asignaciones a partir de la secuencia de tokens: + +* **Contactos:** Cada `_LD_CONTACT Var` se convierte en una condición booleana sobre `Var`. Si el token va seguido de `_POSITIV`, significa que la condición es simplemente `Var` (TRUE cuando la variable es TRUE). Si estuviera negado, la condición sería `NOT Var`. En pseudocódigo ST podemos representar un contacto normalmente abierto como `Var` y uno normalmente cerrado como `NOT Var`. +* **Operadores lógicos AND/OR:** Tokens como `_LD_AND` con `_LD_OPERATOR:n` indican combinaciones lógicas. Por ejemplo, si hay dos contactos seguidos de `_LD_AND`, en ST sería una conjunción: `Cond1 AND Cond2`. Si hubiera `_LD_OR`, sería una disyunción: `Cond1 OR Cond2`. Estos operadores reflejan ramas en serie (AND) o en paralelo (OR) en el esquema Ladder. Por ejemplo, `_LD_AND` con 2 operandos se traduce como `ExpresionResultado = (Expr1 AND Expr2)`. +* **Asignación a salidas:** El token `_LD_ASSIGN` señala que la expresión lógica formada por los contactos y operadores anteriores ya determina el resultado del rung. En Ladder, ese resultado se envía a una o varias bobinas. En pseudocódigo, esto corresponde a realizar asignaciones a las variables de salida. Si `_OUTPUTS : 1`, hay una sola salida y simplemente pondremos esa variable igual a la expresión booleana resultante. Si hay múltiples salidas (p. ej. dos bobinas en paralelo), cada una recibirá el mismo valor de la expresión lógica. Por ejemplo, si la lógica calculada es `Expr` y hay dos salidas `Out1` y `Out2`, en ST podríamos escribir: `Out1 := Expr; Out2 := Expr;`. +* **Bobinas (coils):** Un `_OUTPUT _POSITIV _NO_SET Var` se interpreta como una asignación directa: `Var := ResultadoLogico`. Si la bobina estuviera invertida (`_NEG`), equivaldría a `Var := NOT(ResultadoLogico)`. Si es un coil de *Set*, en Ladder significa que cuando la condición es TRUE se *establece* la variable (la mantiene a 1 hasta otro evento), lo cual en pseudocódigo se modelaría con algo como `IF Resultado THEN Var := TRUE; END_IF` (y análogamente un coil de Reset con `IF Resultado THEN Var := FALSE; END_IF`). No obstante, Ladder maneja set/reset de forma interna, por lo que para documentación suele ser suficiente indicar “(Set)” o “(Reset)” junto a la asignación. +* **Rung completo:** En conjunto, cada `_NETWORK` puede traducirse a un bloque *IF/THEN* o a una expresión booleana asignada. Una forma de documentarlo estilo ST es escribir la ecuación booleana de la red. Por ejemplo, considerando el fragmento anterior con dos contactos en serie asignando una bobina `Motor1`, la pseudocódigo podría ser: `Motor1 := A0001 AND A0002;` (suponiendo `A0001` y `A0002` son variables booleanas). Si hubiera contactos en paralelo (OR), se agruparían con paréntesis adecuadamente. Alternativamente, se puede expresarlo como lógica condicional: + + ```st + IF (A0001 AND A0002) THEN + Motor1 := TRUE; + ELSE + Motor1 := FALSE; + END_IF; + ``` + + Ambas formas representan la misma lógica de la red Ladder en un formato textual claro. + +**Notas:** También existen tokens para construcciones especiales. Por ejemplo, `_JUMP ` puede aparecer en `.exp` para reflejar instrucciones de salto (gotos) dentro de Ladder *il* o saltos condicionales (similar a instrucciones en lenguaje IL) – aunque en Ladder puro estándar no son comunes, CoDeSys permitía elementos como `jump`. Otro posible token es `_EN`/`_ENO` para conexiones de habilitación a cajas de función (FB/funciones) insertadas en Ladder. Estos casos avanzados van más allá de simples contactos y bobinas, pero siguen una lógica similar: el `.exp` listará llamados a funciones o saltos con sus parámetros en texto. Si el objetivo es documentación, normalmente se enfoca en la lógica combinacional de contactos y bobinas, que es lo descrito arriba. + +## Herramientas y recursos para la conversión + +Encontrar documentación detallada de este formato no estándar puede ser difícil, pero existen **recursos oficiales y de la comunidad** que ayudan a interpretarlo. Beckhoff no publica abiertamente la gramática completa de `.exp`, pero la información fragmentada en manuales y foros nos da guía. Por ejemplo, un manual de HollySys (un PLC basado en CoDeSys) incluye una sección explicando cada token Ladder (\_LD\_CONTACT, \_LD\_AND, \_OUTPUT, etc.) y cómo corresponden a los elementos gráficos. Aunque esté en chino, confirma la semántica: por ejemplo, `_LD_CONTACT --触点标识... _EXPRESSION --是否置反标识 _POSITIV` significa que `_LD_CONTACT` identifica un contacto y `_POSITIV` indica que **no** está negado. Del mismo modo, muestra `_OUTPUT ... _POSITIV _NO_SET ...` para una bobina normal. Este tipo de documentación no oficial puede servir de referencia de mapeo. + +En cuanto a herramientas automáticas para convertir `.exp` Ladder a código legible o ST, **no se conocen utilidades públicas específicas** enfocadas solo en TwinCAT 2 `.exp`. Sin embargo, hay enfoques posibles: + +* **Uso de TwinCAT 3/PLCopen:** Beckhoff TwinCAT 3 ofrece un **convertidor de formatos TwinCAT 2** integrado. Es posible importar el proyecto o POU exportado de TwinCAT 2 (archivo `.exp` o `.tpy`) a TwinCAT 3 y luego exportarlo a XML PLCopen, que es un formato estándar. El XML PLCopen describirá la lógica Ladder de forma estructurada, más fácil de leer o de procesar con scripts (por ejemplo, extrayendo las ecuaciones lógicas). De hecho, un experto sugiere usar PLCopen XML como vía de intercambio entre plataformas. Esto requeriría tener TwinCAT 3 instalado para la conversión, pero puede ahorrar tiempo si se dispone de muchos rungs. +* **Scripting personalizado:** Dado que el `.exp` es texto ASCII, se puede escribir un script (en Python u otro lenguaje) para *parsear* los tokens y regenerar la lógica. La gramática es relativamente simple (como se detalló arriba). Por ejemplo, uno podría leer línea a línea, identificar bloques `_NETWORK ... _OUTPUTS` y construir la expresión booleana intermedia. No encontramos una librería Python ya hecha para esto, pero es viable implementarlo. Algunos usuarios en foros han discutido partes del formato precisamente con la idea de traducirlo; por ejemplo, en un foro chino se intentó “traducir un programa Ladder de Siemens (TIA) a Beckhoff” analizando un `.exp` de TwinCAT, lo que evidencia el interés en tales conversiones. Un proyecto open-source relacionado es *Blark* (un parser de código ST de TwinCAT), que aunque está orientado a Structured Text, demuestra que es posible crear gramáticas para lenguajes PLC en Python. Para Ladder, un desarrollador podría definir reglas similares: contactos -> operandos booleanos, `_LD_AND` -> operador AND, etc., o incluso usar expresiones regulares dado el formato estructurado lineal del `.exp`. +* **Recursos comunitarios:** Revisar comunidades de automatización y repositorios GitHub puede dar frutos. Si bien no hallamos una herramienta específica lista para usar, sitios como PLCtalk y Stack Overflow tienen hilos donde se menciona la exportación `.exp`. Por ejemplo, en Stack Overflow se preguntó sobre importar .exp entre distintos entornos CoDeSys, confirmando que `.exp` es un formato Codesys genérico utilizado por múltiples marcas. Esto significa que documentación de **CoDeSys 2.3** también aplica (muchos controladores usaban el mismo formato export). En suma, buscar por “CoDeSys export .exp Ladder” puede arrojar tips de usuarios que hayan hecho ingeniería inversa del formato. + +**Conclusión:** Mediante la combinación de fuentes oficiales (manuales de TwinCAT/Codesys) y no oficiales (ejemplos en foros, manuales de terceros), es posible mapear los tokens `_NETWORK`, `_LD_CONTACT`, `_LD_AND`, `_LD_ASSIGN`, `_OUTPUT`, etc., a construcciones lógicas comprensibles. La clave es reconocer la secuencia: una red Ladder en `.exp` corresponde a una expresión booleana (derivada de contactos y operadores) asignada a una o varias salidas. Documentar esa lógica en pseudocódigo estilo ST – por ejemplo, escribiendo ecuaciones lógicas o condiciones IF/THEN – hará más legible el programa. Con los ejemplos y explicaciones recopilados aquí, se tiene un **guía de referencia** para emprender esa traducción manual o mediante script, facilitando la comprensión de programas Ladder exportados de TwinCAT 2.8. + +**Referencias usadas:** Documentación de Beckhoff TwinCAT 2, fragmentos de manual Hollysys/AutoThink, y ejemplos de código `.exp` discutidos en foros, entre otros. Estas fuentes proporcionan casos prácticos y descripciones claras para respaldar la interpretación de cada token y su equivalente lógico. Por último, la utilización de herramientas modernas (TwinCAT 3, PLCopen) o scripts personalizados son caminos recomendados si se requiere automatizar la conversión de `.exp` Ladder a texto estructurado. diff --git a/backend/script_groups/TwinCat/.doc/backend_setup.md b/backend/script_groups/TwinCat/.doc/backend_setup.md new file mode 100644 index 0000000..7c9f9cf --- /dev/null +++ b/backend/script_groups/TwinCat/.doc/backend_setup.md @@ -0,0 +1,293 @@ +# Guía de Configuración para Scripts Backend + +## Introducción + +Esta guía explica cómo configurar y usar correctamente la función `load_configuration()` en scripts ubicados bajo el directorio `/backend`. La función carga configuraciones desde un archivo `script_config.json` ubicado en el mismo directorio que el script que la llama. + +## Configuración del Path e Importación + +### 1. Configuración estándar del Path + +Para scripts ubicados en subdirectorios bajo `/backend`, usa este patrón estándar: + +```python +import os +import sys + +# Configurar el path al directorio raíz del proyecto +script_root = os.path.dirname( + os.path.dirname(os.path.dirname(os.path.dirname(__file__))) +) +sys.path.append(script_root) + +# Importar la función de configuración +from backend.script_utils import load_configuration +``` + +**Nota:** El número de `os.path.dirname()` anidados depende de la profundidad del script: +- Scripts en `/backend/script_groups/grupo/`: 4 niveles +- Scripts en `/backend/`: 2 niveles + +### 2. Importación Correcta + +**✅ Correcto:** +```python +from backend.script_utils import load_configuration +``` + +**❌ Incorrecto:** +```python +from script_utils import load_configuration # No funciona desde subdirectorios +``` + +## Uso de la Función load_configuration() + +### Implementación Básica + +```python +def main(): + # Cargar configuraciones + configs = load_configuration() + + # Obtener el directorio de trabajo + working_directory = configs.get("working_directory", "") + + # Acceder a configuraciones por nivel + level1_config = configs.get("level1", {}) + level2_config = configs.get("level2", {}) + level3_config = configs.get("level3", {}) + + # Ejemplo de uso de parámetros específicos con valores por defecto + scl_output_dir = level2_config.get("scl_output_dir", "scl_output") + xref_output_dir = level2_config.get("xref_output_dir", "xref_output") + +if __name__ == "__main__": + main() +``` + +### Estructura del Archivo script_config.json + +El archivo `script_config.json` debe estar ubicado en el mismo directorio que el script que llama a `load_configuration()`. Estructura recomendada: + +```json +{ + "working_directory": "/ruta/al/directorio/de/trabajo", + "level1": { + "parametro_global_1": "valor1", + "parametro_global_2": "valor2" + }, + "level2": { + "scl_output_dir": "scl_output", + "xref_output_dir": "xref_output", + "xref_source_subdir": "source", + "aggregated_filename": "full_project_representation.md" + }, + "level3": { + "parametro_especifico_1": true, + "parametro_especifico_2": 100 + } +} +``` + +## Ejemplo Completo de Implementación + +```python +""" +Script de ejemplo que demuestra el uso completo de load_configuration() +""" + +import os +import sys +import json + +# Configuración del path +script_root = os.path.dirname( + os.path.dirname(os.path.dirname(os.path.dirname(__file__))) +) +sys.path.append(script_root) +from backend.script_utils import load_configuration + + +def main(): + print("=== Cargando Configuración ===") + + # Cargar configuraciones + configs = load_configuration() + + # Verificar que se cargó correctamente + if not configs: + print("Error: No se pudo cargar la configuración") + return + + # Obtener configuraciones + working_directory = configs.get("working_directory", "") + level1_config = configs.get("level1", {}) + level2_config = configs.get("level2", {}) + level3_config = configs.get("level3", {}) + + # Mostrar configuraciones cargadas + print(f"Directorio de trabajo: {working_directory}") + print("Configuración Nivel 1:", json.dumps(level1_config, indent=2)) + print("Configuración Nivel 2:", json.dumps(level2_config, indent=2)) + print("Configuración Nivel 3:", json.dumps(level3_config, indent=2)) + + # Ejemplo de uso de parámetros con valores por defecto + scl_output_dir = level2_config.get("scl_output_dir", "scl_output") + xref_output_dir = level2_config.get("xref_output_dir", "xref_output") + + print(f"Directorio de salida SCL: {scl_output_dir}") + print(f"Directorio de salida XREF: {xref_output_dir}") + + +if __name__ == "__main__": + main() +``` + +## Manejo de Errores + +La función `load_configuration()` maneja automáticamente los siguientes casos: + +1. **Archivo no encontrado**: Retorna un diccionario vacío `{}` +2. **JSON inválido**: Retorna un diccionario vacío y muestra un mensaje de error +3. **Errores de lectura**: Retorna un diccionario vacío y muestra un mensaje de error + +### Verificación de Configuración Válida + +```python +configs = load_configuration() + +# Verificar que se cargó correctamente +if not configs: + print("Advertencia: No se pudo cargar la configuración, usando valores por defecto") + working_directory = "." +else: + working_directory = configs.get("working_directory", ".") + +# Verificar directorio de trabajo +if not os.path.exists(working_directory): + print(f"Error: El directorio de trabajo no existe: {working_directory}") + return +``` + +## Mejores Prácticas + +1. **Siempre proporciona valores por defecto** al usar `.get()`: + ```python + valor = config.get("clave", "valor_por_defecto") + ``` + +2. **Verifica la existencia de directorios críticos**: + ```python + if not os.path.exists(working_directory): + print(f"Error: Directorio no encontrado: {working_directory}") + return + ``` + +3. **Documenta los parámetros esperados** en tu script: + ```python + # Parámetros esperados en level2: + # - scl_output_dir: Directorio de salida para archivos SCL + # - xref_output_dir: Directorio de salida para referencias cruzadas + ``` + +4. **Usa nombres de parámetros consistentes** en todos los scripts del mismo grupo. + +## Definición Técnica de load_configuration() + +```python +def load_configuration() -> Dict[str, Any]: + """ + Load configuration from script_config.json in the current script directory. + + Returns: + Dict containing configurations with levels 1, 2, 3 and working_directory + + Example usage in scripts: + from backend.script_utils import load_configuration + + configs = load_configuration() + level1_config = configs.get("level1", {}) + level2_config = configs.get("level2", {}) + level3_config = configs.get("level3", {}) + working_dir = configs.get("working_directory", "") + """ +``` + +La función utiliza `inspect.stack()` para determinar automáticamente el directorio del script que la llama, asegurando que siempre busque el archivo `script_config.json` en la ubicación correcta. + +## Documentación de Scripts para el Launcher + +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 + } +} +``` \ No newline at end of file diff --git a/backend/script_groups/TwinCat/simple_lad_converter.py b/backend/script_groups/TwinCat/x1_lad_converter.py similarity index 55% rename from backend/script_groups/TwinCat/simple_lad_converter.py rename to backend/script_groups/TwinCat/x1_lad_converter.py index c9b6f3e..4a6e308 100644 --- a/backend/script_groups/TwinCat/simple_lad_converter.py +++ b/backend/script_groups/TwinCat/x1_lad_converter.py @@ -7,9 +7,21 @@ Versión mejorada con SymPy para optimización de expresiones lógicas import re import sympy +import os +import sys +import glob from sympy import symbols, And, Or, Not, simplify from sympy.logic.boolalg import to_dnf +# Configurar el path al directorio raíz del proyecto +script_root = os.path.dirname( + os.path.dirname(os.path.dirname(os.path.dirname(__file__))) +) +sys.path.append(script_root) + +# Importar la función de configuración +from backend.script_utils import load_configuration + class SymbolManager: """Gestor de símbolos para SymPy""" def __init__(self): @@ -116,12 +128,26 @@ class SimpleLadConverter: def _parse_networks(self, lines): """Parse todas las redes""" i = 0 + expected_networks = 0 + + # Buscar cuántas redes se esperan + for line in lines: + if line.strip().startswith('_NETWORKS :'): + expected_networks = int(line.strip().split(':')[1].strip()) + print(f"Se esperan {expected_networks} redes según el archivo") + break + while i < len(lines): if lines[i].strip() == '_NETWORK': self.current_network_id += 1 + print(f"Procesando red {self.current_network_id}...") i = self._parse_network(lines, i) else: i += 1 + + if len(self.networks) != expected_networks: + print(f"ADVERTENCIA: Se esperaban {expected_networks} redes pero solo se parsearon {len(self.networks)}") + print("Esto puede indicar redes con _EMPTY o estructuras no reconocidas") def _parse_network(self, lines, start_idx): """Parse una red individual con soporte mejorado para operadores LAD""" @@ -163,6 +189,10 @@ class SimpleLadConverter: i += 1 self.networks.append(network) + print(f" Red {network['id']} agregada. Total redes: {len(self.networks)}") + if network['logic']: + print(f" Con lógica: {network['logic']['type']} - {network['logic'].get('name', 'Sin nombre')}") + print(f" Target: '{network['target']}'") return i def _parse_lad_expression(self, lines, start_idx): @@ -180,6 +210,13 @@ class SimpleLadConverter: return self._parse_contact(lines, i + 1) elif line.startswith('_FUNCTIONBLOCK'): return self._parse_function_block(lines, i) + elif line == '_EMPTY': + # Red vacía que puede contener funciones después + print(f" Encontrada _EMPTY dentro de _LD_ASSIGN en línea {i}") + i += 1 + # Buscar funciones en las siguientes líneas + i, empty_logic = self._parse_empty_network(lines, i) + return i, empty_logic elif line.startswith('_OUTPUT') or line == 'ENABLELIST : 0': break else: @@ -252,28 +289,69 @@ class SimpleLadConverter: return i, {'type': 'CONTACT', 'name': contact_name, 'negated': negated} def _parse_function_block(self, lines, start_idx): - """Parse un bloque de función""" + """Parse un bloque de función o llamada a ACTION""" i = start_idx + 1 fb_name = "" inputs = [] + action_call = None + max_iterations = 50 # Protección contra bucles infinitos + iterations = 0 if i < len(lines): fb_name = lines[i].strip() i += 1 - # Parse inputs del function block - while i < len(lines) and not lines[i].strip().startswith('_OUTPUT'): + # Verificar si es una llamada a ACTION (patrón ??? seguido de namespace.actionname) + if fb_name == "???": + # Buscar el nombre completo de la ACTION más adelante + action_call = self._find_action_call_name(lines, i) + if action_call: + print(f" Detectada llamada a ACTION: {action_call}") + return i, {'type': 'ACTION_CALL', 'name': action_call, 'inputs': []} + + # Parse inputs del function block normal + while (i < len(lines) and + not lines[i].strip().startswith('_OUTPUT') and + iterations < max_iterations): + line = lines[i].strip() + iterations += 1 + if line.startswith('_OPERAND'): i += 2 # Saltar _EXPRESSION if i < len(lines): inputs.append(lines[i].strip()) i += 1 + elif line and not line.startswith('_'): + # Podría ser el nombre de la ACTION + if '.' in line and action_call is None: + action_call = line + print(f" Detectada llamada a ACTION: {action_call}") + return i, {'type': 'ACTION_CALL', 'name': action_call, 'inputs': inputs} + elif line.startswith('ENABLELIST'): + # Fin del bloque + break else: i += 1 + + # Salida de emergencia del bucle + if iterations >= max_iterations: + print(f" ADVERTENCIA: Bucle infinito evitado en function block en línea {start_idx}") + break return i, {'type': 'FUNCTION_BLOCK', 'name': fb_name, 'inputs': inputs} + def _find_action_call_name(self, lines, start_idx): + """Buscar el nombre completo de la ACTION después de ???""" + i = start_idx + while i < len(lines) and i < start_idx + 10: # Buscar en las próximas 10 líneas + line = lines[i].strip() + # Buscar patrón namespace.actionname + if '.' in line and not line.startswith('_') and 'ENABLELIST' not in line: + return line + i += 1 + return None + def _parse_comment(self, lines, start_idx): """Parse comentario""" i = start_idx + 1 @@ -289,6 +367,164 @@ class SimpleLadConverter: return i + 1, ' '.join(comment_lines) + def _parse_empty_network(self, lines, start_idx): + """Parse una red que empieza con _EMPTY y puede contener funciones""" + i = start_idx + max_iterations = 20 + iterations = 0 + function_found = None + target_found = None + + print(f" Entrando a _parse_empty_network desde línea {start_idx}") + + while (i < len(lines) and + iterations < max_iterations and + not lines[i].strip().startswith('_OUTPUT') and + not lines[i].strip() == '_NETWORK'): + + line = lines[i].strip() + iterations += 1 + print(f" Línea {i}: '{line}'") + + if line.startswith('_FUNCTIONBLOCK'): + # Encontrada llamada a función/ACTION + print(f" ENCONTRADO _FUNCTIONBLOCK en línea {i}") + i, logic = self._parse_function_block(lines, i) + function_found = logic + elif line.startswith('_FUNCTION'): + # Otra variante de función + print(f" ENCONTRADO _FUNCTION en línea {i}") + i += 1 + # Buscar el nombre de la función + while i < len(lines) and i < start_idx + 10: + func_line = lines[i].strip() + print(f" Buscando nombre función línea {i}: '{func_line}'") + if (func_line and + not func_line.startswith('_') and + 'ENABLELIST' not in func_line): + print(f" ENCONTRADO nombre función: {func_line}") + function_found = {'type': 'FUNCTION_CALL', 'name': func_line, 'inputs': []} + break + i += 1 + elif line.startswith('ENABLELIST'): + print(f" Encontrado ENABLELIST, continuando búsqueda...") + # No terminar aquí, continuar buscando _ASSIGN + i += 1 + elif line.startswith('_ASSIGN'): + print(f" ENCONTRADO _ASSIGN en línea {i}") + # Buscar función dentro de _ASSIGN + i += 1 + i, assign_logic = self._parse_assign_section(lines, i) + if assign_logic: + function_found = assign_logic + elif line.startswith('_OUTPUT'): + # Buscar el target después de _OUTPUT + print(f" ENCONTRADO _OUTPUT, buscando target...") + i += 1 + while i < len(lines) and lines[i].strip().startswith('_'): + i += 1 + if i < len(lines) and lines[i].strip() and 'ENABLELIST' not in lines[i]: + target_found = lines[i].strip() + print(f" ENCONTRADO target: {target_found}") + break + else: + i += 1 + + # Si encontramos una función, crear red independiente + if function_found and target_found: + print(f" Creando red independiente para función con target: {target_found}") + self._create_function_network(function_found, target_found) + return i, function_found + elif function_found: + print(f" Función encontrada pero sin target específico") + # Crear target por defecto basado en el tipo de función + if function_found['type'] == 'ACTION_CALL': + default_target = 'mDummy' # Variable dummy típica para ACTION calls + elif function_found['type'] == 'FUNCTION_CALL': + # Para funciones como ProductLiterInTank, usar la variable global correspondiente + if function_found['name'] == 'gProductTankLevel': + default_target = 'gTankProdAmount' # Variable que se asigna según el contexto + else: + default_target = 'mDummy' + else: + # Caso por defecto para otros tipos de función (FUNCTION_BLOCK, etc.) + default_target = 'mDummy' + + print(f" Usando target por defecto: {default_target}") + self._create_function_network(function_found, default_target) + return i, function_found + + print(f" _parse_empty_network terminó sin encontrar función") + return i, None + + def _parse_assign_section(self, lines, start_idx): + """Parse una sección _ASSIGN que puede contener funciones""" + i = start_idx + max_iterations = 15 + iterations = 0 + + print(f" Entrando a _parse_assign_section desde línea {start_idx}") + + while (i < len(lines) and + iterations < max_iterations and + not lines[i].strip() == '_NETWORK' and + not lines[i].strip() == 'ENABLELIST_END'): + + line = lines[i].strip() + iterations += 1 + print(f" Línea {i}: '{line}'") + + if line.startswith('_FUNCTIONBLOCK'): + print(f" ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea {i}") + i, logic = self._parse_function_block(lines, i) + return i, logic + elif line.startswith('_FUNCTION'): + print(f" ENCONTRADO _FUNCTION en _ASSIGN: línea {i}") + # Buscar el nombre de la función en las siguientes líneas + func_name = None + j = i + 1 + while j < len(lines) and j < i + 8: + func_line = lines[j].strip() + print(f" Buscando nombre función línea {j}: '{func_line}'") + if (func_line and + not func_line.startswith('_') and + 'ENABLELIST' not in func_line and + ':' not in func_line): + func_name = func_line + print(f" ENCONTRADO nombre función: {func_name}") + break + j += 1 + + if func_name: + return j, {'type': 'FUNCTION_CALL', 'name': func_name, 'inputs': []} + else: + i += 1 + elif line == 'ENABLELIST_END': + print(f" Encontrado ENABLELIST_END, terminando") + break + else: + i += 1 + + print(f" _parse_assign_section terminó sin encontrar función") + return i, None + + def _create_function_network(self, function_logic, target_name): + """Crear una red independiente para una función o ACTION call""" + self.current_network_id += 1 + + function_network = { + 'id': self.current_network_id, + 'comment': f'Llamada a función: {function_logic.get("name", "unknown")}', + 'logic': function_logic, + 'target': target_name, + 'function_blocks': [] + } + + self.networks.append(function_network) + print(f" Red de función {function_network['id']} creada para {function_logic['type']}: {function_logic.get('name', 'Sin nombre')}") + print(f" Target: '{target_name}'") + return function_network + def convert_to_structured(self): """Convertir a código SCL completo con variables y ACTIONs""" output = [] @@ -319,29 +555,42 @@ class SimpleLadConverter: output.append(f" // {network['comment']}") if network['logic'] and network['target']: - # Usar expresión DNF optimizada si está disponible - if network['id'] in self.sympy_expressions: - sympy_expr = self.sympy_expressions[network['id']] - condition_str = self._format_dnf_for_lad(sympy_expr) - output.append(f" // Optimizada con SymPy DNF") + # Verificar si es una llamada a ACTION sin condiciones + if (network['logic']['type'] == 'ACTION_CALL' and + network['target'] in ['mDummy', 'EN_Out']): # Variables dummy típicas + # Es una llamada a ACTION incondicional + action_call = self._convert_logic_to_string(network['logic']) + output.append(f" {action_call};") + output.append(f" {network['target']} := TRUE; // ACTION ejecutada") + elif (network['logic']['type'] == 'FUNCTION_CALL' and + network['target'] in ['mDummy', 'EN_Out', 'gTankProdAmount']): # Variables típicas + # Es una llamada a FUNCTION incondicional + function_call = self._convert_logic_to_string(network['logic']) + output.append(f" {network['target']} := {function_call};") else: - # Fallback al método original - condition_str = self._convert_logic_to_string(network['logic']) - output.append(f" // Sin optimización SymPy") - - if condition_str: - # Si hay saltos de línea en la condición (múltiples términos OR) - if '\n' in condition_str: - output.append(f" IF {condition_str} THEN") + # Usar expresión DNF optimizada si está disponible + if network['id'] in self.sympy_expressions: + sympy_expr = self.sympy_expressions[network['id']] + condition_str = self._format_dnf_for_lad(sympy_expr) + output.append(f" // Optimizada con SymPy DNF") else: - output.append(f" IF {condition_str} THEN") + # Fallback al método original + condition_str = self._convert_logic_to_string(network['logic']) + output.append(f" // Sin optimización SymPy") - output.append(f" {network['target']} := TRUE;") - output.append(" ELSE") - output.append(f" {network['target']} := FALSE;") - output.append(" END_IF;") - else: - output.append(f" {network['target']} := TRUE; // Logic no reconocida") + if condition_str: + # Si hay saltos de línea en la condición (múltiples términos OR) + if '\n' in condition_str: + output.append(f" IF {condition_str} THEN") + else: + output.append(f" IF {condition_str} THEN") + + output.append(f" {network['target']} := TRUE;") + output.append(" ELSE") + output.append(f" {network['target']} := FALSE;") + output.append(" END_IF;") + else: + output.append(f" {network['target']} := TRUE; // Logic no reconocida") output.append("") @@ -440,6 +689,12 @@ class SimpleLadConverter: inputs_str = ", ".join(logic['inputs']) if logic['inputs'] else "" return f"{logic['name']}({inputs_str})" + elif logic['type'] == 'ACTION_CALL': + return f"CALL {logic['name']}()" + + elif logic['type'] == 'FUNCTION_CALL': + return f"{logic['name']}()" + return "" def save_to_file(self, output_path): @@ -449,7 +704,6 @@ class SimpleLadConverter: with open(output_path, 'w', encoding='utf-8') as f: f.write(structured_code) - print(f"Código guardado en: {output_path}") return structured_code def print_debug_info(self): @@ -495,6 +749,12 @@ class SimpleLadConverter: elif logic['type'] == 'FUNCTION_BLOCK': return f"{prefix}FUNCTION_BLOCK: {logic['name']} inputs: {logic['inputs']}" + elif logic['type'] == 'ACTION_CALL': + return f"{prefix}ACTION_CALL: {logic['name']}" + + elif logic['type'] == 'FUNCTION_CALL': + return f"{prefix}FUNCTION_CALL: {logic['name']}" + return f"{prefix}UNKNOWN: {logic}" def _logic_to_sympy(self, logic): @@ -542,6 +802,11 @@ class SimpleLadConverter: fb_name = f"{logic['name']}({', '.join(logic['inputs'])})" return self.symbol_manager.get_symbol(fb_name) + elif logic['type'] == 'ACTION_CALL': + # Para llamadas a ACTION, creamos un símbolo especial + action_name = f"CALL_{logic['name'].replace('.', '_')}" + return self.symbol_manager.get_symbol(action_name) + return None def _sympy_to_structured_string(self, sympy_expr): @@ -589,16 +854,25 @@ class SimpleLadConverter: simplified = simplify(sympy_expr) print(f" Simplificada: {simplified}") - # SIEMPRE convertir a DNF para LAD (forma natural: (AND) OR (AND) OR (AND)) - dnf_expr = to_dnf(simplified) - print(f" DNF (forma LAD preferida): {dnf_expr}") + # Verificar complejidad antes de DNF + num_symbols = len(simplified.free_symbols) + complexity = self._estimate_expression_complexity(simplified) - # Post-procesar para eliminar contradicciones - final_expr = self._post_process_expression(dnf_expr) - - # Verificar si el post-procesamiento cambió algo - if str(final_expr) != str(dnf_expr): - print(f" Post-procesada: {final_expr}") + if num_symbols > 12 or complexity > 800: + print(f" ADVERTENCIA: Expresión muy compleja ({num_symbols} símbolos, complejidad {complexity})") + print(f" Saltando conversión DNF por rendimiento - usando simplificación básica") + final_expr = simplified + else: + # SIEMPRE convertir a DNF para LAD (forma natural: (AND) OR (AND) OR (AND)) + dnf_expr = to_dnf(simplified) + print(f" DNF (forma LAD preferida): {dnf_expr}") + + # Post-procesar para eliminar contradicciones + final_expr = self._post_process_expression(dnf_expr) + + # Verificar si el post-procesamiento cambió algo + if str(final_expr) != str(dnf_expr): + print(f" Post-procesada: {final_expr}") self.sympy_expressions[network['id']] = final_expr @@ -670,6 +944,47 @@ class SimpleLadConverter: except: return False + def _estimate_expression_complexity(self, expr): + """Estimar la complejidad de una expresión para evitar explosión exponencial""" + try: + # Contar operadores AND/OR anidados + complexity = 0 + expr_str = str(expr) + + # Contar número de operadores + and_count = expr_str.count('&') + or_count = expr_str.count('|') + not_count = expr_str.count('~') + + complexity += and_count * 2 # AND + complexity += or_count * 4 # OR (más costoso en DNF) + complexity += not_count * 1 # NOT + + # Penalizar anidamiento profundo + depth = expr_str.count('(') + complexity += depth * 6 + + # Número de símbolos únicos + num_symbols = len(expr.free_symbols) + complexity += num_symbols * 15 + + # Detectar patrones problemáticos específicos + # CNF con muchos términos (patrón típico que causa explosión) + if and_count > 10 and or_count > 15: + complexity += 2000 # Penalización severa para CNF complejas + + # Expresiones con muchos términos negativos (difíciles para DNF) + if not_count > 8: + complexity += 500 + + # Longitud total como indicador de complejidad + if len(expr_str) > 1000: + complexity += len(expr_str) // 2 + + return complexity + except: + return 999999 # Asumir muy complejo si hay error + def _post_process_expression(self, expr): """Post-procesar expresión para eliminar contradicciones obvias""" try: @@ -787,47 +1102,147 @@ class SimpleLadConverter: print(f"Total ACTIONs: {len(self.actions)}") def main(): - """Función principal""" - converter = SimpleLadConverter() - + """Función principal - Convierte todos los archivos .EXP a .SCL""" try: - print("=== Convertidor LAD a SCL con SymPy ===") + print("=== Convertidor Masivo LAD a SCL con SymPy ===") - # Por ahora probar con SYRUPROOMCTRL que tiene variables y ACTIONs - file_path = ".example/SYRUPROOMCTRL.EXP" - output_name = "SYRUPROOMCTRL_scl" + # Cargar configuración + configs = load_configuration() - print(f"Parseando archivo {file_path}...") + # Verificar que se cargó correctamente + if not configs: + print("Advertencia: No se pudo cargar la configuración, usando valores por defecto") + working_directory = "./" + scl_output_dir = "scl" + debug_mode = True + show_optimizations = True + show_generated_code = False + max_display_lines = 50 + force_regenerate = False + else: + # Obtener configuraciones + working_directory = configs.get("working_directory", "./") + level1_config = configs.get("level1", {}) + level2_config = configs.get("level2", {}) + level3_config = configs.get("level3", {}) + + # Parámetros de configuración + debug_mode = level1_config.get("debug_mode", True) + show_optimizations = level1_config.get("show_optimizations", True) + scl_output_dir = level2_config.get("scl_output_dir", "scl") + backup_existing = level2_config.get("backup_existing", True) + show_generated_code = level2_config.get("show_generated_code", False) + max_display_lines = level2_config.get("max_display_lines", 50) + sympy_optimization = level3_config.get("sympy_optimization", True) + group_analysis = level3_config.get("group_analysis", True) + force_regenerate = level2_config.get("force_regenerate", False) # Nueva opción - converter.parse_file(file_path) + # Verificar directorio de trabajo + if not os.path.exists(working_directory): + print(f"Error: El directorio de trabajo no existe: {working_directory}") + return - print(f"Redes encontradas: {len(converter.networks)}") - print(f"Secciones de variables: {list(converter.var_sections.keys())}") - print(f"ACTIONs encontradas: {list(converter.actions.keys())}") + # Crear directorio de salida SCL + full_scl_path = os.path.join(working_directory, scl_output_dir) + if not os.path.exists(full_scl_path): + os.makedirs(full_scl_path) + print(f"Directorio creado: {full_scl_path}") - # Mostrar información de debug - converter.print_debug_info() + # Buscar todos los archivos .EXP + exp_pattern = os.path.join(working_directory, "*.EXP") + exp_files = glob.glob(exp_pattern) - # NUEVO: Optimizar expresiones con SymPy - converter.optimize_expressions() + if not exp_files: + print(f"No se encontraron archivos .EXP en: {working_directory}") + return - # NUEVO: Analizar agrupación de condiciones - converter.group_common_conditions() + print(f"Encontrados {len(exp_files)} archivos .EXP en: {working_directory}") + print(f"Directorio de salida SCL: {full_scl_path}") + print() - # Convertir y guardar - print("\nGenerando código SCL completo...") - structured_code = converter.save_to_file(f"{output_name}.txt") + # Procesar cada archivo + successful_conversions = 0 + failed_conversions = 0 - # Mostrar el código generado - lines = structured_code.split('\n') - print(f"\nCódigo SCL generado ({len(lines)} líneas):") - for i, line in enumerate(lines): - print(f"{i+1:3d}: {line}") + for exp_file in exp_files: + filename = os.path.basename(exp_file) + base_name = os.path.splitext(filename)[0] + scl_filename = f"{base_name}.scl" + scl_output_path = os.path.join(full_scl_path, scl_filename) + + # Verificar si ya existe el archivo SCL (exportación progresiva) + if os.path.exists(scl_output_path) and not force_regenerate: + print(f"{'='*60}") + print(f"SALTANDO: {filename} - Ya existe {scl_filename}") + print(f" (usa force_regenerate: true en configuración para forzar regeneración)") + successful_conversions += 1 # Contar como exitoso + continue + + print(f"{'='*60}") + print(f"Procesando: {filename}") + print(f"Salida: {scl_filename}") + + try: + # Crear nuevo convertidor para cada archivo + converter = SimpleLadConverter() + + # Parsear archivo + converter.parse_file(exp_file) + + print(f" ✓ Redes encontradas: {len(converter.networks)}") + print(f" ✓ Secciones de variables: {list(converter.var_sections.keys())}") + print(f" ✓ ACTIONs encontradas: {list(converter.actions.keys())}") + + # Mostrar información de debug si está habilitado + if debug_mode: + converter.print_debug_info() + + # Optimizar expresiones con SymPy si está habilitado + if sympy_optimization and show_optimizations: + converter.optimize_expressions() + + # Analizar agrupación de condiciones si está habilitado + if group_analysis and show_optimizations: + converter.group_common_conditions() + + # Convertir y guardar + print(f" Generando código SCL...") + structured_code = converter.save_to_file(scl_output_path) + + # Mostrar parte del código generado si está habilitado + if show_generated_code: + lines = structured_code.split('\n') + display_lines = min(max_display_lines, len(lines)) + print(f" Código SCL generado ({len(lines)} líneas, mostrando {display_lines}):") + for i in range(display_lines): + print(f" {i+1:3d}: {lines[i]}") + if len(lines) > display_lines: + print(f" ... ({len(lines) - display_lines} líneas más)") + + print(f" ✓ Guardado en: {scl_output_path}") + successful_conversions += 1 + + except Exception as e: + print(f" ✗ Error procesando {filename}: {e}") + if debug_mode: + import traceback + traceback.print_exc() + failed_conversions += 1 + + print() - print(f"\n✓ Conversión SCL completada!") + # Resumen final + print(f"{'='*60}") + print(f"RESUMEN DE CONVERSIÓN:") + print(f" ✓ Exitosas: {successful_conversions}") + print(f" ✗ Fallidas: {failed_conversions}") + print(f" 📁 Directorio salida: {full_scl_path}") + + if successful_conversions > 0: + print(f"\n✓ Conversión masiva completada!") except Exception as e: - print(f"Error: {e}") + print(f"Error general: {e}") import traceback traceback.print_exc() diff --git a/backend/script_groups/TwinCat/x2_process.py b/backend/script_groups/TwinCat/x2_process.py deleted file mode 100644 index e840d01..0000000 --- a/backend/script_groups/TwinCat/x2_process.py +++ /dev/null @@ -1,585 +0,0 @@ -""" -LadderToSCL - Conversor de Siemens LAD/FUP XML a SCL - -Este script convierte un archivo JSON simplificado (resultado de un análisis de un XML de Siemens) a un -JSON enriquecido con lógica SCL. Se enfoca en la lógica de programación y la agrupación de instrucciones IF. - -""" -# -*- coding: utf-8 -*- -import json -import argparse -import os -import copy -import traceback -import re -import importlib -import sys -import sympy -script_root = os.path.dirname( - os.path.dirname(os.path.dirname(os.path.dirname(__file__))) -) -sys.path.append(script_root) -from backend.script_utils import load_configuration - -# Import necessary components from processors directory -from processors.processor_utils import format_variable_name, sympy_expr_to_scl -from processors.symbol_manager import SymbolManager - -# --- Constantes y Configuración --- -SCL_SUFFIX = "_sympy_processed" -GROUPED_COMMENT = "// Logic included in grouped IF" -SIMPLIFIED_IF_COMMENT = "// Simplified IF condition by script" - -# Global data dictionary -data = {} - - -# --- (process_group_ifs y load_processors SIN CAMBIOS) --- -def process_group_ifs(instruction, network_id, sympy_map, symbol_manager, data): - instr_uid = instruction["instruction_uid"] - instr_type_original = ( - instruction.get("type", "").replace(SCL_SUFFIX, "").replace("_error", "") - ) - made_change = False - if ( - not instruction.get("type", "").endswith(SCL_SUFFIX) - or "_error" in instruction.get("type", "") - or instruction.get("grouped", False) - or instr_type_original - not in [ - "Contact", - "O", - "Eq", - "Ne", - "Gt", - "Lt", - "Ge", - "Le", - "PBox", - "NBox", - "And", - "Xor", - "Not", - ] - ): - return False - current_scl = instruction.get("scl", "") - if ( - current_scl.strip().startswith("IF") - and "END_IF;" in current_scl - and GROUPED_COMMENT not in current_scl - ): - return False - map_key_out = (network_id, instr_uid, "out") - sympy_condition_expr = sympy_map.get(map_key_out) - if sympy_condition_expr is None or sympy_condition_expr in [ - sympy.true, - sympy.false, - ]: - return False - - grouped_instructions_cores = [] - consumer_instr_list = [] - network_logic = next( - (net["logic"] for net in data["networks"] if net["id"] == network_id), [] - ) - if not network_logic: - return False - groupable_types = [ - "Move", - "Add", - "Sub", - "Mul", - "Div", - "Mod", - "Convert", - "Call_FC", - "Call_FB", - "SCoil", - "RCoil", - "BLKMOV", - "TON", - "TOF", - "TP", - "Se", - "Sd", - "CTU", - "CTD", - "CTUD", - ] - for consumer_instr in network_logic: - consumer_uid = consumer_instr["instruction_uid"] - if consumer_instr.get("grouped", False) or consumer_uid == instr_uid: - continue - consumer_en = consumer_instr.get("inputs", {}).get("en") - consumer_type = consumer_instr.get("type", "") - consumer_type_original = consumer_type.replace(SCL_SUFFIX, "").replace( - "_error", "" - ) - is_enabled_by_us = False - if ( - isinstance(consumer_en, dict) - and consumer_en.get("type") == "connection" - and consumer_en.get("source_instruction_uid") == instr_uid - and consumer_en.get("source_pin") == "out" - ): - is_enabled_by_us = True - if ( - is_enabled_by_us - and consumer_type.endswith(SCL_SUFFIX) - and consumer_type_original in groupable_types - ): - consumer_scl = consumer_instr.get("scl", "") - core_scl = None - if consumer_scl: - if consumer_scl.strip().startswith("IF"): - match = re.search( - r"IF\s+.*?THEN\s*(.*?)\s*END_IF;", - consumer_scl, - re.DOTALL | re.IGNORECASE, - ) - core_scl = match.group(1).strip() if match else None - elif not consumer_scl.strip().startswith("//"): - core_scl = consumer_scl.strip() - if core_scl: - grouped_instructions_cores.append(core_scl) - consumer_instr_list.append(consumer_instr) - if len(grouped_instructions_cores) > 1: - print( - f"INFO: Agrupando {len(grouped_instructions_cores)} instr. bajo condición de {instr_type_original} UID {instr_uid}" - ) - try: - simplified_expr = sympy.logic.boolalg.to_dnf( - sympy_condition_expr, simplify=True - ) - except Exception as e: - print(f"Error simplifying condition for grouping UID {instr_uid}: {e}") - simplified_expr = sympy_condition_expr - condition_scl_simplified = sympy_expr_to_scl(simplified_expr, symbol_manager) - scl_grouped_lines = [f"IF {condition_scl_simplified} THEN"] - for core_line in grouped_instructions_cores: - indented_core = "\n".join( - [f" {line.strip()}" for line in core_line.splitlines()] - ) - scl_grouped_lines.append(indented_core) - scl_grouped_lines.append("END_IF;") - final_grouped_scl = "\n".join(scl_grouped_lines) - instruction["scl"] = final_grouped_scl - for consumer_instr in consumer_instr_list: - consumer_instr["scl"] = f"{GROUPED_COMMENT} (by UID {instr_uid})" - consumer_instr["grouped"] = True - made_change = True - return made_change - - -def load_processors(processors_dir="processors"): - processor_map = {} - processor_list_unsorted = [] - default_priority = 10 - if not os.path.isdir(processors_dir): - print(f"Error: Directorio de procesadores no encontrado: '{processors_dir}'") - return processor_map, [] - print(f"Cargando procesadores desde: '{processors_dir}'") - processors_package = os.path.basename(processors_dir) - for filename in os.listdir(processors_dir): - if filename.startswith("process_") and filename.endswith(".py"): - module_name_rel = filename[:-3] - full_module_name = f"{processors_package}.{module_name_rel}" - try: - module = importlib.import_module(full_module_name) - if hasattr(module, "get_processor_info") and callable( - module.get_processor_info - ): - processor_info = module.get_processor_info() - info_list = [] - if isinstance(processor_info, dict): - info_list = [processor_info] - elif isinstance(processor_info, list): - info_list = processor_info - else: - print( - f" Advertencia: get_processor_info en {full_module_name} devolvió tipo inesperado." - ) - continue - for info in info_list: - if ( - isinstance(info, dict) - and "type_name" in info - and "processor_func" in info - ): - type_name = info["type_name"].lower() - processor_func = info["processor_func"] - priority = info.get("priority", default_priority) - if callable(processor_func): - if type_name in processor_map: - print( - f" Advertencia: '{type_name}' en {full_module_name} sobrescribe definición anterior." - ) - processor_map[type_name] = processor_func - processor_list_unsorted.append( - { - "priority": priority, - "type_name": type_name, - "func": processor_func, - } - ) - else: - print( - f" Advertencia: 'processor_func' para '{type_name}' en {full_module_name} no es callable." - ) - else: - print( - f" Advertencia: Entrada inválida en {full_module_name}: {info}" - ) - else: - print( - f" Advertencia: Módulo {module_name_rel}.py no tiene 'get_processor_info'." - ) - except ImportError as e: - print(f"Error importando {full_module_name}: {e}") - except Exception as e: - print(f"Error procesando {full_module_name}: {e}") - traceback.print_exc() - processor_list_sorted = sorted(processor_list_unsorted, key=lambda x: x["priority"]) - return processor_map, processor_list_sorted - - -# --- Bucle Principal de Procesamiento (MODIFICADO para copiar metadatos) --- -def process_json_to_scl(json_filepath, output_json_filepath): - """ - Lee JSON simplificado, copia metadatos, aplica procesadores dinámicos, - y guarda JSON procesado en la ruta especificada. - """ - global data - - if not os.path.exists(json_filepath): - print( - f"Error Crítico (x2): JSON de entrada no encontrado: {json_filepath}", - file=sys.stderr, - ) - return False - print(f"Cargando JSON desde: {json_filepath}") - try: - with open(json_filepath, "r", encoding="utf-8") as f: - data = json.load(f) # Carga el JSON de entrada - except Exception as e: - print(f"Error Crítico al cargar JSON de entrada: {e}", file=sys.stderr) - traceback.print_exc(file=sys.stderr) - return False - - # <-- NUEVO: Extraer metadatos del JSON de entrada (si existen) --> - source_xml_mod_time = data.get("source_xml_mod_time") - source_xml_size = data.get("source_xml_size") - # <-- FIN NUEVO --> - - block_type = data.get("block_type", "Unknown") - print(f"Procesando bloque tipo: {block_type}") - - if block_type in ["GlobalDB", "PlcUDT", "PlcTagTable", "InstanceDB"]: # <-- MODIFIED: Add InstanceDB - print(f"INFO: El bloque es {block_type}. Saltando procesamiento lógico de x2.") - print( - f"Guardando JSON de {block_type} (con metadatos) en: {output_json_filepath}" - ) - try: - # <-- MODIFICADO: Asegurar que los metadatos se guarden aunque se salte --> - data_to_save = copy.deepcopy(data) # Copiar datos originales - if source_xml_mod_time is not None: - data_to_save["source_xml_mod_time"] = source_xml_mod_time - if source_xml_size is not None: - data_to_save["source_xml_size"] = source_xml_size - # <-- FIN MODIFICADO --> - with open(output_json_filepath, "w", encoding="utf-8") as f_out: - json.dump(data_to_save, f_out, indent=4, ensure_ascii=False) - print(f"Guardado de {block_type} completado.") - return True - except Exception as e: - print(f"Error Crítico al guardar JSON de {block_type}: {e}") - traceback.print_exc(file=sys.stderr) - return False - - print(f"INFO: El bloque es {block_type}. Iniciando procesamiento lógico...") - - script_dir = os.path.dirname(__file__) - processors_dir_path = os.path.join(script_dir, "processors") - processor_map, sorted_processors = load_processors(processors_dir_path) - if not processor_map: - print("Error crítico: No se cargaron procesadores. Abortando.", file=sys.stderr) - return False - - # (Mapas de acceso y bucle iterativo SIN CAMBIOS relevantes, solo pasan 'data' que ya tiene metadatos) - network_access_maps = {} - for network in data.get("networks", []): - net_id = network["id"] - current_access_map = {} - for instr in network.get("logic", []): - for _, source in instr.get("inputs", {}).items(): - sources_to_check = ( - source - if isinstance(source, list) - else ([source] if isinstance(source, dict) else []) - ) - for src in sources_to_check: - if ( - isinstance(src, dict) - and src.get("uid") - and src.get("type") in ["variable", "constant"] - ): - current_access_map[src["uid"]] = src - for _, dest_list in instr.get("outputs", {}).items(): - if isinstance(dest_list, list): - for dest in dest_list: - if ( - isinstance(dest, dict) - and dest.get("uid") - and dest.get("type") in ["variable", "constant"] - ): - current_access_map[dest["uid"]] = dest - network_access_maps[net_id] = current_access_map - - symbol_manager = SymbolManager() - sympy_map = {} - max_passes = 30 - passes = 0 - processing_complete = False - print(f"\n--- Iniciando Bucle de Procesamiento Iterativo ({block_type}) ---") - while passes < max_passes and not processing_complete: - passes += 1 - made_change_in_base_pass = False - made_change_in_group_pass = False - print(f"\n--- Pase {passes} ---") - num_sympy_processed_this_pass = 0 - num_grouped_this_pass = 0 - print(f" Fase 1 (SymPy Base - Orden por Prioridad):") - num_sympy_processed_this_pass = 0 - for processor_info in sorted_processors: - current_type_name = processor_info["type_name"] - func_to_call = processor_info["func"] - for network in data.get("networks", []): - network_id = network["id"] - network_lang = network.get("language", "LAD") - if network_lang == "STL": - continue - access_map = network_access_maps.get(network_id, {}) - network_logic = network.get("logic", []) - for instruction in network_logic: - instr_uid = instruction.get("instruction_uid") - instr_type_current = instruction.get("type", "Unknown") - if ( - instr_type_current.endswith(SCL_SUFFIX) - or "_error" in instr_type_current - or instruction.get("grouped", False) - or instr_type_current - in [ - "RAW_STL_CHUNK", - "RAW_SCL_CHUNK", - "UNSUPPORTED_LANG", - "UNSUPPORTED_CONTENT", - "PARSING_ERROR", - ] - ): - continue - lookup_key = instr_type_current.lower() - effective_type_name = lookup_key - if instr_type_current == "Call": - call_block_type = instruction.get("block_type", "").upper() - if call_block_type == "FC": - effective_type_name = "call_fc" - elif call_block_type == "FB": - effective_type_name = "call_fb" - if effective_type_name == current_type_name: - try: - changed = func_to_call( - instruction, network_id, sympy_map, symbol_manager, data - ) # data se pasa aquí - if changed: - made_change_in_base_pass = True - num_sympy_processed_this_pass += 1 - except Exception as e: - print( - f"ERROR(SymPy Base) al procesar {instr_type_current} UID {instr_uid}: {e}" - ) - traceback.print_exc() - instruction["scl"] = ( - f"// ERROR en SymPy procesador base: {e}" - ) - instruction["type"] = instr_type_current + "_error" - made_change_in_base_pass = True - print( - f" -> {num_sympy_processed_this_pass} instrucciones (no STL) procesadas con SymPy." - ) - - if made_change_in_base_pass or passes == 1: - print(f" Fase 2 (Agrupación IF con Simplificación):") - num_grouped_this_pass = 0 - for network in data.get("networks", []): - network_id = network["id"] - network_lang = network.get("language", "LAD") - if network_lang == "STL": - continue - network_logic = network.get("logic", []) - uids_in_network = sorted( - [ - instr.get("instruction_uid", "Z") - for instr in network_logic - if instr.get("instruction_uid") - ] - ) - for uid_to_process in uids_in_network: - instruction = next( - ( - instr - for instr in network_logic - if instr.get("instruction_uid") == uid_to_process - ), - None, - ) - if not instruction: - continue - if instruction.get("grouped") or "_error" in instruction.get( - "type", "" - ): - continue - if instruction.get("type", "").endswith(SCL_SUFFIX): - try: - group_changed = process_group_ifs( - instruction, network_id, sympy_map, symbol_manager, data - ) # data se pasa aquí - if group_changed: - made_change_in_group_pass = True - num_grouped_this_pass += 1 - except Exception as e: - print( - f"ERROR(GroupLoop) al intentar agrupar desde UID {instruction.get('instruction_uid')}: {e}" - ) - traceback.print_exc() - print( - f" -> {num_grouped_this_pass} agrupaciones realizadas (en redes no STL)." - ) - - if not made_change_in_base_pass and not made_change_in_group_pass: - print( - f"\n--- No se hicieron más cambios en el pase {passes}. Proceso iterativo completado. ---" - ) - processing_complete = True - else: - print( - f"--- Fin Pase {passes}: {num_sympy_processed_this_pass} proc SymPy, {num_grouped_this_pass} agrup. Continuando..." - ) - if passes == max_passes and not processing_complete: - print(f"\n--- ADVERTENCIA: Límite de {max_passes} pases alcanzado...") - - # --- Verificación Final y Guardado JSON --- - print(f"\n--- Verificación Final de Instrucciones No Procesadas ({block_type}) ---") - unprocessed_count = 0 - unprocessed_details = [] - ignored_types = [ - "raw_scl_chunk", - "unsupported_lang", - "raw_stl_chunk", - "unsupported_content", - "parsing_error", - ] - for network in data.get("networks", []): - network_id = network.get("id", "Unknown ID") - network_title = network.get("title", f"Network {network_id}") - network_lang = network.get("language", "LAD") - if network_lang == "STL": - continue - for instruction in network.get("logic", []): - instr_uid = instruction.get("instruction_uid", "Unknown UID") - instr_type = instruction.get("type", "Unknown Type") - is_grouped = instruction.get("grouped", False) - if ( - not instr_type.endswith(SCL_SUFFIX) - and "_error" not in instr_type - and not is_grouped - and instr_type.lower() not in ignored_types - ): - unprocessed_count += 1 - unprocessed_details.append( - f" - Red '{network_title}' (ID: {network_id}, Lang: {network_lang}), Instrucción UID: {instr_uid}, Tipo: '{instr_type}'" - ) - if unprocessed_count > 0: - print( - f"ADVERTENCIA: Se encontraron {unprocessed_count} instrucciones (no STL) que parecen no haber sido procesadas:" - ) - [print(detail) for detail in unprocessed_details] - else: - print( - "INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas." - ) - - # <-- MODIFICADO: Asegurar que los metadatos se añadan al 'data' final antes de guardar --> - if source_xml_mod_time is not None: - data["source_xml_mod_time"] = source_xml_mod_time - if source_xml_size is not None: - data["source_xml_size"] = source_xml_size - # <-- FIN MODIFICADO --> - - print(f"\nGuardando JSON procesado ({block_type}) en: {output_json_filepath}") - try: - with open(output_json_filepath, "w", encoding="utf-8") as f: - json.dump( - data, f, indent=4, ensure_ascii=False - ) # Guardar el diccionario 'data' modificado - print("Guardado completado.") - return True - except Exception as e: - print(f"Error Crítico al guardar JSON procesado: {e}", file=sys.stderr) - traceback.print_exc(file=sys.stderr) - return False - - -# --- Ejecución (MODIFICADO) --- -if __name__ == "__main__": - # Lógica para ejecución standalone - try: - import tkinter as tk - from tkinter import filedialog - except ImportError: - print("Error: Tkinter no está instalado. No se puede mostrar el diálogo de archivo.", file=sys.stderr) - tk = None - - input_json_file = "" - if tk: - root = tk.Tk() - root.withdraw() - print("Por favor, selecciona el archivo JSON de entrada (generado por x1)...") - input_json_file = filedialog.askopenfilename( - title="Selecciona el archivo JSON de entrada (.json)", - filetypes=[("JSON files", "*.json"), ("All files", "*.*")] - ) - root.destroy() - - if not input_json_file: - print("No se seleccionó ningún archivo. Saliendo.", file=sys.stderr) - else: - print(f"Archivo JSON de entrada seleccionado: {input_json_file}") - - # Calcular ruta de salida JSON procesado - json_filename_base = os.path.splitext(os.path.basename(input_json_file))[0] - # Asumimos que el _processed.json va al mismo directorio 'parsing' - parsing_dir = os.path.dirname(input_json_file) - output_json_file = os.path.join(parsing_dir, f"{json_filename_base}_processed.json") - - # Asegurarse de que el directorio de salida exista (aunque debería si el input existe) - os.makedirs(parsing_dir, exist_ok=True) - - print( - f"(x2 - Standalone) Procesando: '{os.path.relpath(input_json_file)}' -> '{os.path.relpath(output_json_file)}'" - ) - - try: - success = process_json_to_scl(input_json_file, output_json_file) - if success: - print("\nProcesamiento completado exitosamente.") - else: - print(f"\nError durante el procesamiento de '{os.path.relpath(input_json_file)}'.", file=sys.stderr) - # sys.exit(1) # No usar sys.exit - except Exception as e: - print( - f"Error Crítico (x2) durante el procesamiento de '{input_json_file}': {e}", - file=sys.stderr, - ) - traceback.print_exc(file=sys.stderr) - # sys.exit(1) # No usar sys.exit diff --git a/backend/script_groups/XML Parser to SCL/log_x0_main.txt b/backend/script_groups/XML Parser to SCL/log_x0_main.txt index 4585097..f4bdb4d 100644 --- a/backend/script_groups/XML Parser to SCL/log_x0_main.txt +++ b/backend/script_groups/XML Parser to SCL/log_x0_main.txt @@ -1,6752 +1,9594 @@ --- Log de Ejecución: x0_main.py --- Grupo: XML Parser to SCL -Directorio de Trabajo: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports -Inicio: 2025-06-13 12:17:43 -Fin: 2025-06-13 12:17:48 -Duración: 0:00:04.833117 +Directorio de Trabajo: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia +Inicio: 2025-06-19 16:44:35 +Fin: 2025-06-19 16:44:40 +Duración: 0:00:05.729535 Estado: ERROR (Código de Salida: 1) --- SALIDA ESTÁNDAR (STDOUT) --- INFO: format_variable_name importado desde generators.generator_utils -=== Lanzando procesamiento para PLC: SIDEL Transport Example === +=== Lanzando procesamiento para PLC: PLC === INFO: format_variable_name importado desde generators.generator_utils ======================================== LOG START ======================================== -Directorio de trabajo base configurado: 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports' -Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example' -Se encontraron 4 archivos XML para procesar: - - SIDEL Transport Example\PlcTags\Default tag table.xml - - SIDEL Transport Example\ProgramBlocks_XML\From_Vetro.xml - - SIDEL Transport Example\ProgramBlocks_XML\Main.xml - - SIDEL Transport Example\ProgramBlocks_XML\To_Vetro.xml +Directorio de trabajo base configurado: 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia' +Buscando archivos XML recursivamente en: 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC' +Se encontraron 819 archivos XML para procesar: + - PLC\PlcDataTypes\AnalogInstrument.xml + - PLC\PlcDataTypes\CIP_Link_Type.xml + - PLC\PlcDataTypes\CIP_Simple_Type.xml + - PLC\PlcDataTypes\CIP_Step_Type.xml + - PLC\PlcDataTypes\CIP_WaitEvent_Type.xml + - PLC\PlcDataTypes\Device.xml + - PLC\PlcDataTypes\DigitalInstrument.xml + - PLC\PlcDataTypes\FunctionButton.xml + - PLC\PlcDataTypes\PID.xml + - PLC\PlcDataTypes\QCO Phase.xml + - PLC\PlcDataTypes\QCO Spare.xml + - PLC\PlcDataTypes\QCO Timer.xml + - PLC\PlcDataTypes\QCO Timer_Array_1.xml + - PLC\PlcDataTypes\Recipe_Prod.xml + - PLC\PlcDataTypes\ReportCIPSimpleData.xml + - PLC\PlcDataTypes\TADDR_PAR.xml + - PLC\PlcDataTypes\TCON_PAR.xml + - PLC\PlcDataTypes\TCON_PAR_LF.xml + - PLC\PlcDataTypes\Tipo di dati utente_1.xml + - PLC\PlcDataTypes\Tipo di dati utente_2.xml + - PLC\PlcDataTypes_CR\ASLeds_XRef.xml + - PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml + - PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml + - PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml + - PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml + - PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml + - PLC\PlcDataTypes_CR\Device_XRef.xml + - PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml + - PLC\PlcDataTypes_CR\FunctionButton_XRef.xml + - PLC\PlcDataTypes_CR\IFLeds_XRef.xml + - PLC\PlcDataTypes_CR\PID_XRef.xml + - PLC\PlcDataTypes_CR\QCO Phase_XRef.xml + - PLC\PlcDataTypes_CR\QCO Spare_XRef.xml + - PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml + - PLC\PlcDataTypes_CR\QCO Timer_XRef.xml + - PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml + - PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml + - PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml + - PLC\PlcDataTypes_CR\SV_State_XRef.xml + - PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml + - PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml + - PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml + - PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml + - PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml + - PLC\PlcTags\IO Not in Hardware\InputsMaster.xml + - PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml + - PLC\PlcTags\Inputs.xml + - PLC\PlcTags\Memories.xml + - PLC\PlcTags\Outputs.xml + - PLC\PlcTags\OutputsFesto.xml + - PLC\PlcTags\Tabella delle variabili standard.xml + - PLC\PlcTags\Tabella delle variabili_1.xml + - PLC\PlcTags\Tabella delle variabili_2.xml + - PLC\PlcTags\Timers_Counters.xml + - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml + - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml + - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml + - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml + - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml + - PLC\ProgramBlocks_CR\Baialage_XRef.xml + - PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml + - PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml + - PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml + - PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml + - PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml + - PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml + - PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml + - PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml + - PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml + - PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml + - PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml + - PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml + - PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml + - PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml + - PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml + - PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml + - PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml + - PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml + - PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml + - PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml + - PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml + - PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml + - PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml + - PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml + - PLC\ProgramBlocks_CR\Blocco_1_XRef.xml + - PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml + - PLC\ProgramBlocks_CR\Block_compare_XRef.xml + - PLC\ProgramBlocks_CR\Block_move_XRef.xml + - PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml + - PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml + - PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml + - PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml + - PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml + - PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml + - PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml + - PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml + - PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml + - PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml + - PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml + - PLC\ProgramBlocks_CR\CIPLocal_XRef.xml + - PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml + - PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml + - PLC\ProgramBlocks_CR\CIPMain_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml + - PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml + - PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml + - PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml + - PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml + - PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml + - PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml + - PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml + - PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml + - PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml + - PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml + - PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml + - PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml + - PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml + - PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml + - PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml + - PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml + - PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml + - PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml + - PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml + - PLC\ProgramBlocks_CR\Clock Signal_XRef.xml + - PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml + - PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml + - PLC\ProgramBlocks_CR\DELETE_XRef.xml + - PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml + - PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml + - PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml + - PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml + - PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml + - PLC\ProgramBlocks_CR\Delay_XRef.xml + - PLC\ProgramBlocks_CR\DeltaP_XRef.xml + - PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml + - PLC\ProgramBlocks_CR\FW_DRand_XRef.xml + - PLC\ProgramBlocks_CR\FeedForward_XRef.xml + - PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml + - PLC\ProgramBlocks_CR\FillerControl_XRef.xml + - PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml + - PLC\ProgramBlocks_CR\FillingTime_XRef.xml + - PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml + - PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml + - PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml + - PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml + - PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml + - PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml + - PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml + - PLC\ProgramBlocks_CR\HMI Key User_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Device_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml + - PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml + - PLC\ProgramBlocks_CR\HMI_PID_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Service_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml + - PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml + - PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml + - PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml + - PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml + - PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml + - PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml + - PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml + - PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml + - PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml + - PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml + - PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml + - PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml + - PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml + - PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml + - PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml + - PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml + - PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml + - PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml + - PLC\ProgramBlocks_CR\Input_Data_XRef.xml + - PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml + - PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml + - PLC\ProgramBlocks_CR\Input_XRef.xml + - PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml + - PLC\ProgramBlocks_CR\Integral_XRef.xml + - PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml + - PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml + - PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml + - PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml + - PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml + - PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml + - PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml + - PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml + - PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml + - PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml + - PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml + - PLC\ProgramBlocks_CR\MSE Slope_XRef.xml + - PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml + - PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml + - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml + - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml + - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml + - PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml + - PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml + - PLC\ProgramBlocks_CR\MessageScroll_XRef.xml + - PLC\ProgramBlocks_CR\ModValveFault_XRef.xml + - PLC\ProgramBlocks_CR\ONS_R_XRef.xml + - PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml + - PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml + - PLC\ProgramBlocks_CR\Output_XRef.xml + - PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml + - PLC\ProgramBlocks_CR\PIDControl_XRef.xml + - PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml + - PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml + - PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml + - PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml + - PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml + - PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml + - PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml + - PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml + - PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml + - PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml + - PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml + - PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml + - PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml + - PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml + - PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml + - PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml + - PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml + - PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml + - PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml + - PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml + - PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml + - PLC\ProgramBlocks_CR\PID_Variables_XRef.xml + - PLC\ProgramBlocks_CR\PPM O2_XRef.xml + - PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml + - PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml + - PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml + - PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml + - PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml + - PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml + - PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml + - PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml + - PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml + - PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml + - PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml + - PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml + - PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml + - PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml + - PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml + - PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml + - PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml + - PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml + - PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml + - PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml + - PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml + - PLC\ProgramBlocks_CR\Procedure_XRef.xml + - PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml + - PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml + - PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml + - PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml + - PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml + - PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml + - PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml + - PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml + - PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml + - PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml + - PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml + - PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml + - PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml + - PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml + - PLC\ProgramBlocks_CR\ProductQuality_XRef.xml + - PLC\ProgramBlocks_CR\Profibus Network_XRef.xml + - PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml + - PLC\ProgramBlocks_CR\Programming error_XRef.xml + - PLC\ProgramBlocks_CR\PumpsControl_XRef.xml + - PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml + - PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml + - PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml + - PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml + - PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml + - PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #01_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #02_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #03_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #04_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #05_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #06_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #07_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #08_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #09_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #10_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #11_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #12_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #13_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #14_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #15_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #16_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #17_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #18_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #19_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #20_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #21_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #22_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #23_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #24_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #25_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #26_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #27_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #28_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #29_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #30_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #31_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #32_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #33_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #34_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #35_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #36_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #37_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #38_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #39_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #40_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #41_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #42_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #43_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #44_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #45_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #46_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #47_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #48_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #49_XRef.xml + - PLC\ProgramBlocks_CR\Recipe #50_XRef.xml + - PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml + - PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml + - PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml + - PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml + - PLC\ProgramBlocks_CR\SEL_I_XRef.xml + - PLC\ProgramBlocks_CR\SEL_R_XRef.xml + - PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml + - PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml + - PLC\ProgramBlocks_CR\Safeties_XRef.xml + - PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml + - PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml + - PLC\ProgramBlocks_CR\Signal Gen_XRef.xml + - PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml + - PLC\ProgramBlocks_CR\SlewLimit_XRef.xml + - PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml + - PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml + - PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml + - PLC\ProgramBlocks_CR\SubCarb_XRef.xml + - PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml + - PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml + - PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml + - PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml + - PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml + - PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml + - PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml + - PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml + - PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml + - PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml + - PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml + - PLC\ProgramBlocks_CR\T_Timer_XRef.xml + - PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml + - PLC\ProgramBlocks_CR\TankLevel_XRef.xml + - PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml + - PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml + - PLC\ProgramBlocks_CR\ValveFlow_XRef.xml + - PLC\ProgramBlocks_CR\WaterDensity_XRef.xml + - PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml + - PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml + - PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml + - PLC\ProgramBlocks_CR\_StepMove_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml + - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml + - PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml + - PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml + - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml + - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml + - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml + - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml + - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml + - PLC\ProgramBlocks_XML\Baialage.xml + - PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml + - PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml + - PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml + - PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml + - PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml + - PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml + - PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml + - PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml + - PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml + - PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml + - PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml + - PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml + - PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml + - PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml + - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml + - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml + - PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml + - PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml + - PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml + - PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml + - PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml + - PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml + - PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml + - PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml + - PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml + - PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml + - PLC\ProgramBlocks_XML\BlenderPID__Main.xml + - PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml + - PLC\ProgramBlocks_XML\BlenderRinse.xml + - PLC\ProgramBlocks_XML\BlenderRinse_Done.xml + - PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml + - PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml + - PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml + - PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml + - PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml + - PLC\ProgramBlocks_XML\BlenderRun__Control.xml + - PLC\ProgramBlocks_XML\Blender_Constants.xml + - PLC\ProgramBlocks_XML\Blender_Procedure Data.xml + - PLC\ProgramBlocks_XML\Blender_Variables.xml + - PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml + - PLC\ProgramBlocks_XML\Blocco_1.xml + - PLC\ProgramBlocks_XML\Blocco_dati_Test.xml + - PLC\ProgramBlocks_XML\Block_compare.xml + - PLC\ProgramBlocks_XML\Block_move.xml + - PLC\ProgramBlocks_XML\BrixTracking_Data.xml + - PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml + - PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml + - PLC\ProgramBlocks_XML\CIP CVQ.xml + - PLC\ProgramBlocks_XML\CIP FlipFlop.xml + - PLC\ProgramBlocks_XML\CIPLocal.xml + - PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml + - PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml + - PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml + - PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml + - PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml + - PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml + - PLC\ProgramBlocks_XML\CIPMain.xml + - PLC\ProgramBlocks_XML\CIPMain_Flood.xml + - PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml + - PLC\ProgramBlocks_XML\CIPRecipe#01.xml + - PLC\ProgramBlocks_XML\CIPRecipe#02.xml + - PLC\ProgramBlocks_XML\CIPRecipe#03.xml + - PLC\ProgramBlocks_XML\CIPRecipe#04.xml + - PLC\ProgramBlocks_XML\CIPRecipe#05.xml + - PLC\ProgramBlocks_XML\CIPRecipe#06.xml + - PLC\ProgramBlocks_XML\CIPRecipe#07.xml + - PLC\ProgramBlocks_XML\CIPRecipe#08.xml + - PLC\ProgramBlocks_XML\CIPRecipe#09.xml + - PLC\ProgramBlocks_XML\CIPRecipe#10.xml + - PLC\ProgramBlocks_XML\CIPRecipe#11.xml + - PLC\ProgramBlocks_XML\CIPRecipe#12.xml + - PLC\ProgramBlocks_XML\CIPRecipe#13.xml + - PLC\ProgramBlocks_XML\CIPRecipe#14.xml + - PLC\ProgramBlocks_XML\CIPRecipe#15.xml + - PLC\ProgramBlocks_XML\CIPRecipe#16.xml + - PLC\ProgramBlocks_XML\CIPRecipe#17.xml + - PLC\ProgramBlocks_XML\CIPRecipe#18.xml + - PLC\ProgramBlocks_XML\CIPRecipe#19.xml + - PLC\ProgramBlocks_XML\CIPRecipe#20.xml + - PLC\ProgramBlocks_XML\CIPRecipe#21.xml + - PLC\ProgramBlocks_XML\CIPRecipe#22.xml + - PLC\ProgramBlocks_XML\CIPRecipe#23.xml + - PLC\ProgramBlocks_XML\CIPRecipe#24.xml + - PLC\ProgramBlocks_XML\CIPRecipe#25.xml + - PLC\ProgramBlocks_XML\CIPRecipe#26.xml + - PLC\ProgramBlocks_XML\CIPRecipe#27.xml + - PLC\ProgramBlocks_XML\CIPRecipe#28.xml + - PLC\ProgramBlocks_XML\CIPRecipe#29.xml + - PLC\ProgramBlocks_XML\CIPRecipe#30.xml + - PLC\ProgramBlocks_XML\CIPRecipeManagement.xml + - PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml + - PLC\ProgramBlocks_XML\CIPReportDB.xml + - PLC\ProgramBlocks_XML\CIPReportManager.xml + - PLC\ProgramBlocks_XML\CIP_Program_Variables.xml + - PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml + - PLC\ProgramBlocks_XML\CO2 Solubility.xml + - PLC\ProgramBlocks_XML\CO2EqPress.xml + - PLC\ProgramBlocks_XML\CO2InjPressure.xml + - PLC\ProgramBlocks_XML\CO2Tracking.xml + - PLC\ProgramBlocks_XML\CO2Tracking_Data.xml + - PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml + - PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml + - PLC\ProgramBlocks_XML\COMPLETE RESTART.xml + - PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml + - PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml + - PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml + - PLC\ProgramBlocks_XML\CYC_INT5.xml + - PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml + - PLC\ProgramBlocks_XML\Cetrifugal_Head.xml + - PLC\ProgramBlocks_XML\Clock Signal.xml + - PLC\ProgramBlocks_XML\Co2_Counters.xml + - PLC\ProgramBlocks_XML\Co2_Counters_DB.xml + - PLC\ProgramBlocks_XML\DELETE.xml + - PLC\ProgramBlocks_XML\DeairCO2TempComp.xml + - PLC\ProgramBlocks_XML\DeaireationValve.xml + - PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml + - PLC\ProgramBlocks_XML\Default_SupervisionDB.xml + - PLC\ProgramBlocks_XML\Delay.xml + - PLC\ProgramBlocks_XML\DeltaP.xml + - PLC\ProgramBlocks_XML\EQ_STRNG.xml + - PLC\ProgramBlocks_XML\FW_DRand.xml + - PLC\ProgramBlocks_XML\FeedForward.xml + - PLC\ProgramBlocks_XML\FillerControl.xml + - PLC\ProgramBlocks_XML\Filler_Head_Variables.xml + - PLC\ProgramBlocks_XML\FillingTime.xml + - PLC\ProgramBlocks_XML\FirstProduction_Data.xml + - PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml + - PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml + - PLC\ProgramBlocks_XML\FrictionLoss.xml + - PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml + - PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml + - PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml + - PLC\ProgramBlocks_XML\HMI Key User.xml + - PLC\ProgramBlocks_XML\HMI_Alarms.xml + - PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml + - PLC\ProgramBlocks_XML\HMI_Device.xml + - PLC\ProgramBlocks_XML\HMI_Digital.xml + - PLC\ProgramBlocks_XML\HMI_IO_Showing.xml + - PLC\ProgramBlocks_XML\HMI_Instrument.xml + - PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml + - PLC\ProgramBlocks_XML\HMI_PID.xml + - PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml + - PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml + - PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml + - PLC\ProgramBlocks_XML\HMI_Service.xml + - PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml + - PLC\ProgramBlocks_XML\HMI_Variables_Status.xml + - PLC\ProgramBlocks_XML\IO_FLT1.xml + - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml + - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml + - PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml + - PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml + - PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml + - PLC\ProgramBlocks_XML\ITC Communic Filler.xml + - PLC\ProgramBlocks_XML\ITC Communic MainData.xml + - PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml + - PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml + - PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml + - PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml + - PLC\ProgramBlocks_XML\ITC DataIn.xml + - PLC\ProgramBlocks_XML\ITC DataOut.xml + - PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml + - PLC\ProgramBlocks_XML\ITC MainRoutine.xml + - PLC\ProgramBlocks_XML\Input.xml + - PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml + - PLC\ProgramBlocks_XML\Input_Data.xml + - PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml + - PLC\ProgramBlocks_XML\Input_DigitalScanner.xml + - PLC\ProgramBlocks_XML\Instrument_Scanner.xml + - PLC\ProgramBlocks_XML\Integral.xml + - PLC\ProgramBlocks_XML\Interlocking_Panel.xml + - PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml + - PLC\ProgramBlocks_XML\Interlocking_Variables.xml + - PLC\ProgramBlocks_XML\Key Read & Write Data.xml + - PLC\ProgramBlocks_XML\Key Read & Write.xml + - PLC\ProgramBlocks_XML\LIMIT_I.xml + - PLC\ProgramBlocks_XML\LIMIT_R.xml + - PLC\ProgramBlocks_XML\LowPassFilter.xml + - PLC\ProgramBlocks_XML\MFMAnalogValues.xml + - PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml + - PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml + - PLC\ProgramBlocks_XML\MOD_ERR.xml + - PLC\ProgramBlocks_XML\MSE Slope.xml + - PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml + - PLC\ProgramBlocks_XML\Maselli_PA_Control.xml + - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml + - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml + - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml + - PLC\ProgramBlocks_XML\Maselli_PA_Data.xml + - PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml + - PLC\ProgramBlocks_XML\MessageScroll.xml + - PLC\ProgramBlocks_XML\ModValveFault.xml + - PLC\ProgramBlocks_XML\ONS_R.xml + - PLC\ProgramBlocks_XML\Output.xml + - PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml + - PLC\ProgramBlocks_XML\Output_CO2InjPress.xml + - PLC\ProgramBlocks_XML\PID MAIN Data.xml + - PLC\ProgramBlocks_XML\PIDControl.xml + - PLC\ProgramBlocks_XML\PID_Filling_Head.xml + - PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml + - PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml + - PLC\ProgramBlocks_XML\PID_RMM301.xml + - PLC\ProgramBlocks_XML\PID_RMM301_Data.xml + - PLC\ProgramBlocks_XML\PID_RMM303.xml + - PLC\ProgramBlocks_XML\PID_RMM303_Data.xml + - PLC\ProgramBlocks_XML\PID_RMM304.xml + - PLC\ProgramBlocks_XML\PID_RMM304_Data.xml + - PLC\ProgramBlocks_XML\PID_RMP302.xml + - PLC\ProgramBlocks_XML\PID_RMP302_Data.xml + - PLC\ProgramBlocks_XML\PID_RVM301.xml + - PLC\ProgramBlocks_XML\PID_RVM301_Data.xml + - PLC\ProgramBlocks_XML\PID_RVM319_Data.xml + - PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml + - PLC\ProgramBlocks_XML\PID_RVN302.xml + - PLC\ProgramBlocks_XML\PID_RVN302_Data.xml + - PLC\ProgramBlocks_XML\PID_RVP303.xml + - PLC\ProgramBlocks_XML\PID_RVP303_Data.xml + - PLC\ProgramBlocks_XML\PID_RVS318.xml + - PLC\ProgramBlocks_XML\PID_RVS318_Data.xml + - PLC\ProgramBlocks_XML\PID_Variables.xml + - PLC\ProgramBlocks_XML\PPM O2.xml + - PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml + - PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml + - PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml + - PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml + - PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml + - PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml + - PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml + - PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml + - PLC\ProgramBlocks_XML\Procedure.xml + - PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml + - PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml + - PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml + - PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml + - PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml + - PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml + - PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml + - PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml + - PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml + - PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml + - PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml + - PLC\ProgramBlocks_XML\Procedure_Variables.xml + - PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml + - PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml + - PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml + - PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml + - PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml + - PLC\ProgramBlocks_XML\ProdReportDB.xml + - PLC\ProgramBlocks_XML\ProdReportManager.xml + - PLC\ProgramBlocks_XML\ProductAvailable.xml + - PLC\ProgramBlocks_XML\ProductLiterInTank.xml + - PLC\ProgramBlocks_XML\ProductPipeDrain.xml + - PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml + - PLC\ProgramBlocks_XML\ProductPipeRunOut.xml + - PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml + - PLC\ProgramBlocks_XML\ProductQuality.xml + - PLC\ProgramBlocks_XML\ProductQuality_Messages.xml + - PLC\ProgramBlocks_XML\Profibus Network.xml + - PLC\ProgramBlocks_XML\Profibus_Variables.xml + - PLC\ProgramBlocks_XML\Programming error.xml + - PLC\ProgramBlocks_XML\PumpsControl.xml + - PLC\ProgramBlocks_XML\QCO Monitor.xml + - PLC\ProgramBlocks_XML\QCO Timing DB.xml + - PLC\ProgramBlocks_XML\RACK_FLT.xml + - PLC\ProgramBlocks_XML\REPLACE_Mod.xml + - PLC\ProgramBlocks_XML\ReadAnalogIn.xml + - PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml + - PLC\ProgramBlocks_XML\Recipe #01.xml + - PLC\ProgramBlocks_XML\Recipe #02.xml + - PLC\ProgramBlocks_XML\Recipe #03.xml + - PLC\ProgramBlocks_XML\Recipe #04.xml + - PLC\ProgramBlocks_XML\Recipe #05.xml + - PLC\ProgramBlocks_XML\Recipe #06.xml + - PLC\ProgramBlocks_XML\Recipe #07.xml + - PLC\ProgramBlocks_XML\Recipe #08.xml + - PLC\ProgramBlocks_XML\Recipe #09.xml + - PLC\ProgramBlocks_XML\Recipe #10.xml + - PLC\ProgramBlocks_XML\Recipe #11.xml + - PLC\ProgramBlocks_XML\Recipe #12.xml + - PLC\ProgramBlocks_XML\Recipe #13.xml + - PLC\ProgramBlocks_XML\Recipe #14.xml + - PLC\ProgramBlocks_XML\Recipe #15.xml + - PLC\ProgramBlocks_XML\Recipe #16.xml + - PLC\ProgramBlocks_XML\Recipe #17.xml + - PLC\ProgramBlocks_XML\Recipe #18.xml + - PLC\ProgramBlocks_XML\Recipe #19.xml + - PLC\ProgramBlocks_XML\Recipe #20.xml + - PLC\ProgramBlocks_XML\Recipe #21.xml + - PLC\ProgramBlocks_XML\Recipe #22.xml + - PLC\ProgramBlocks_XML\Recipe #23.xml + - PLC\ProgramBlocks_XML\Recipe #24.xml + - PLC\ProgramBlocks_XML\Recipe #25.xml + - PLC\ProgramBlocks_XML\Recipe #26.xml + - PLC\ProgramBlocks_XML\Recipe #27.xml + - PLC\ProgramBlocks_XML\Recipe #28.xml + - PLC\ProgramBlocks_XML\Recipe #29.xml + - PLC\ProgramBlocks_XML\Recipe #30.xml + - PLC\ProgramBlocks_XML\Recipe #31.xml + - PLC\ProgramBlocks_XML\Recipe #32.xml + - PLC\ProgramBlocks_XML\Recipe #33.xml + - PLC\ProgramBlocks_XML\Recipe #34.xml + - PLC\ProgramBlocks_XML\Recipe #35.xml + - PLC\ProgramBlocks_XML\Recipe #36.xml + - PLC\ProgramBlocks_XML\Recipe #37.xml + - PLC\ProgramBlocks_XML\Recipe #38.xml + - PLC\ProgramBlocks_XML\Recipe #39.xml + - PLC\ProgramBlocks_XML\Recipe #40.xml + - PLC\ProgramBlocks_XML\Recipe #41.xml + - PLC\ProgramBlocks_XML\Recipe #42.xml + - PLC\ProgramBlocks_XML\Recipe #43.xml + - PLC\ProgramBlocks_XML\Recipe #44.xml + - PLC\ProgramBlocks_XML\Recipe #45.xml + - PLC\ProgramBlocks_XML\Recipe #46.xml + - PLC\ProgramBlocks_XML\Recipe #47.xml + - PLC\ProgramBlocks_XML\Recipe #48.xml + - PLC\ProgramBlocks_XML\Recipe #49.xml + - PLC\ProgramBlocks_XML\Recipe #50.xml + - PLC\ProgramBlocks_XML\RecipeCalculation.xml + - PLC\ProgramBlocks_XML\RecipeEditDataSave.xml + - PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml + - PLC\ProgramBlocks_XML\RecipeManagement_Data.xml + - PLC\ProgramBlocks_XML\SEL_I.xml + - PLC\ProgramBlocks_XML\SEL_R.xml + - PLC\ProgramBlocks_XML\SLIM_Block.xml + - PLC\ProgramBlocks_XML\SLIM_Variables.xml + - PLC\ProgramBlocks_XML\Safeties.xml + - PLC\ProgramBlocks_XML\SelCheckBrixSource.xml + - PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml + - PLC\ProgramBlocks_XML\Signal Gen.xml + - PLC\ProgramBlocks_XML\Signal_Gen_Data.xml + - PLC\ProgramBlocks_XML\SlewLimit.xml + - PLC\ProgramBlocks_XML\SpeedAdjust.xml + - PLC\ProgramBlocks_XML\Statistical_Analisys.xml + - PLC\ProgramBlocks_XML\SubCarb.xml + - PLC\ProgramBlocks_XML\SubCarb_DB.xml + - PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml + - PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml + - PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml + - PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml + - PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml + - PLC\ProgramBlocks_XML\SyrupDensity.xml + - PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml + - PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml + - PLC\ProgramBlocks_XML\System_RunOut_Variables.xml + - PLC\ProgramBlocks_XML\System_Run_Out.xml + - PLC\ProgramBlocks_XML\System_Run_Out_Data.xml + - PLC\ProgramBlocks_XML\T_Timer.xml + - PLC\ProgramBlocks_XML\TankLevel.xml + - PLC\ProgramBlocks_XML\TankLevelToHeight.xml + - PLC\ProgramBlocks_XML\Time error interrupt.xml + - PLC\ProgramBlocks_XML\VacuumCtrl.xml + - PLC\ProgramBlocks_XML\ValveFlow.xml + - PLC\ProgramBlocks_XML\WaterDensity.xml + - PLC\ProgramBlocks_XML\WritePeripheral.xml + - PLC\ProgramBlocks_XML\_CYCL_EXC.xml + - PLC\ProgramBlocks_XML\_StepMove.xml + - PLC\ProgramBlocks_XML\_StepMove_Test.xml + - PLC\ProgramBlocks_XML\mPDS_PA_Control.xml + - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml + - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml + - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml + - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml + - PLC\ProgramBlocks_XML\mPDS_PA_Data.xml + - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml + - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml + - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml + - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml + - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml + - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml + - PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml + - PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml + - PLC\SystemBlocks_CR\CONT_C_XRef.xml + - PLC\SystemBlocks_CR\DeviceStates_XRef.xml + - PLC\SystemBlocks_CR\GET_Reciver_XRef.xml + - PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml + - PLC\SystemBlocks_CR\LED_XRef.xml + - PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml + - PLC\SystemBlocks_CR\SCALE_XRef.xml + - PLC\SystemBlocks_CR\T_301_XRef.xml + - PLC\SystemBlocks_CR\T_302_XRef.xml --- Fase 0.5: Identificando archivos .scl nativos existentes --- -Se identificaron 0 posibles bloques SCL nativos (con archivo .scl). +Se identificaron 65 posibles bloques SCL nativos (con archivo .scl). --- Fase 1: Procesamiento Individual (x1, x2, x3) --- ---- Procesando archivo: SIDEL Transport Example\PlcTags\Default tag table.xml --- ---- SALTANDO TODO (x1, x2, x3) para: SIDEL Transport Example\PlcTags\Default tag table.xml (XML no modificado, salida final actualizada) +--- Procesando archivo: PLC\PlcDataTypes\AnalogInstrument.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\AnalogInstrument.xml (XML no modificado, salida final actualizada) ---- Procesando archivo: SIDEL Transport Example\ProgramBlocks_XML\From_Vetro.xml --- ---- SALTANDO TODO (x1, x2, x3) para: SIDEL Transport Example\ProgramBlocks_XML\From_Vetro.xml (XML no modificado, salida final actualizada) +--- Procesando archivo: PLC\PlcDataTypes\CIP_Link_Type.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_Link_Type.xml (XML no modificado, salida final actualizada) ---- Procesando archivo: SIDEL Transport Example\ProgramBlocks_XML\Main.xml --- ---- SALTANDO TODO (x1, x2, x3) para: SIDEL Transport Example\ProgramBlocks_XML\Main.xml (XML no modificado, salida final actualizada) +--- Procesando archivo: PLC\PlcDataTypes\CIP_Simple_Type.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_Simple_Type.xml (XML no modificado, salida final actualizada) ---- Procesando archivo: SIDEL Transport Example\ProgramBlocks_XML\To_Vetro.xml --- ---- SALTANDO TODO (x1, x2, x3) para: SIDEL Transport Example\ProgramBlocks_XML\To_Vetro.xml (XML no modificado, salida final actualizada) +--- Procesando archivo: PLC\PlcDataTypes\CIP_Step_Type.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_Step_Type.xml (XML no modificado, salida final actualizada) ---- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\scl_output' --- -No se encontraron archivos .scl existentes para copiar (excluyendo directorios de salida). +--- Procesando archivo: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\Device.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Device.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\DigitalInstrument.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\DigitalInstrument.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\FunctionButton.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\FunctionButton.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\PID.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\PID.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\QCO Phase.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Phase.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\QCO Spare.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Spare.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\QCO Timer.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Timer.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\QCO Timer_Array_1.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Timer_Array_1.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\Recipe_Prod.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Recipe_Prod.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\ReportCIPSimpleData.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\ReportCIPSimpleData.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\TADDR_PAR.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\TADDR_PAR.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\TCON_PAR.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\TCON_PAR.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\TCON_PAR_LF.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\TCON_PAR_LF.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\Tipo di dati utente_1.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Tipo di dati utente_1.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes\Tipo di dati utente_2.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Tipo di dati utente_2.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcDataTypes_CR\ASLeds_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\ASLeds_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\ASLeds_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\ASLeds_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344251.0653176, Size=2025 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\AnalogInstrument_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344202.7528636, Size=31575 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Link_Type_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344204.1935296, Size=140826 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Simple_Type_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344204.2851746, Size=7749 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Step_Type_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344204.665426, Size=29363 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_WaitEvent_Type_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344204.7700472, Size=8284 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\Device_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Device_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Device_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Device_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344204.9952562, Size=58944 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\DigitalInstrument_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344205.1019015, Size=14758 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\FunctionButton_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\FunctionButton_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\FunctionButton_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\FunctionButton_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344205.1693168, Size=7595 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\IFLeds_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\IFLeds_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\IFLeds_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\IFLeds_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344251.1155863, Size=1316 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\PID_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\PID_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\PID_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\PID_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344205.5174515, Size=30460 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\QCO Phase_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Phase_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Phase_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Phase_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344205.708749, Size=13623 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\QCO Spare_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Spare_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Spare_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Spare_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344206.2828524, Size=27412 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Timer_Array_1_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344209.0502715, Size=221519 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\QCO Timer_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Timer_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Timer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Timer_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344206.5230117, Size=16096 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Recipe_Prod_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344209.9361303, Size=88381 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\ReportCIPSimpleData_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344210.050014, Size=13205 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\SV_FB_State_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344251.4101725, Size=9494 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\SV_State_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\SV_State_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\SV_State_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\SV_State_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344251.5654273, Size=5446 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TADDR_PAR_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344210.1297476, Size=4922 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TCON_PAR_LF_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344210.8719265, Size=26673 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TCON_PAR_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344210.5072165, Size=26271 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Tipo di dati utente_1_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344210.8978877, Size=981 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Tipo di dati utente_2_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344250.96458, Size=2855290 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcTags\Inputs.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Inputs.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcTags\Memories.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Memories.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcTags\Outputs.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Outputs.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcTags\OutputsFesto.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\OutputsFesto.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcTags\Tabella delle variabili standard.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Tabella delle variabili standard.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcTags\Tabella delle variabili_1.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Tabella delle variabili_1.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcTags\Tabella delle variabili_2.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Tabella delle variabili_2.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\PlcTags\Timers_Counters.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Timers_Counters.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344190.1769779, Size=7944 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344196.4311116, Size=494094 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344190.4584703, Size=28517 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344202.4619246, Size=509795 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344190.3075395, Size=24421 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Baialage_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Baialage_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Baialage_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Baialage_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343767.1627202, Size=50623 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlendFill StartUp_Seq_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343846.1568766, Size=144288 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_All Auto_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343842.8423836, Size=11425 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_CIPModeInit_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343769.0965636, Size=2452 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_InitErrors_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343842.9291508, Size=8799 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_MFM Command_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343843.1939545, Size=20470 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_MachineInit_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344127.9687262, Size=285050 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_ManualActive_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343843.0544221, Size=13238 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_ProdModeInit_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343769.1730325, Size=4365 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_ResetSPWord_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343770.3335028, Size=98728 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_UpdatePWord_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343772.129173, Size=196519 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl__Main_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343769.0569763, Size=140081 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_Monitor_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343864.924301, Size=43969 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_PresRelea_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343843.5934513, Size=10511 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_ReadAnIn_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343865.344923, Size=71780 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_SaveInteg_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343865.9580348, Size=98052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_SaveValve_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343843.7176795, Size=12511 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_WriteAnOu_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344159.2741456, Size=126834 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl__Loop_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344146.0761442, Size=54169 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_ActualRecipe_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344148.4695926, Size=52720 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_BlendingFault_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343862.6194313, Size=44903 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_FlowMeterErro_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343843.3891919, Size=30560 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_NextRecipe_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343772.200357, Size=6410 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDFFCalc_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343863.1070468, Size=106172 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDInitParam_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343863.5442653, Size=88055 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDResInteg_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343843.4968894, Size=14772 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDSPCalc_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343864.6263497, Size=251329 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID__Main_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343802.8616545, Size=218549 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID__Main_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343862.2895362, Size=211206 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRinse_Done_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343772.6085386, Size=3325 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRinse_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343772.5763528, Size=74649 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_MeasFilSpeed_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343866.569388, Size=98475 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_MeasFil_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343803.6742005, Size=94883 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_ProdTime_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343772.7485917, Size=33114 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_SelectConstan_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343845.2245777, Size=87150 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_Stopping_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343772.8632078, Size=20476 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun__Control_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343844.8817966, Size=162460 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Constants_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343889.575564, Size=162151 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Procedure Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343801.0270586, Size=189006 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Variables_Pers_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343896.042227, Size=245887 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Variables_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343894.0879896, Size=604323 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Blocco_1_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blocco_1_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blocco_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blocco_1_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343772.8811493, Size=572 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blocco_dati_Test_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343897.523492, Size=126325 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Block_compare_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Block_compare_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Block_compare_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Block_compare_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343773.3046281, Size=15216 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Block_move_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Block_move_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Block_move_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Block_move_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343773.4481416, Size=14373 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BrixTracking_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343805.6012068, Size=159835 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BrixTracking_ProdSamples_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343866.6938286, Size=15623 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BrixTracking_SampleTime_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343866.8946755, Size=32950 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP CVQ_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343774.0077226, Size=9145 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP FlipFlop_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343774.6622834, Size=103769 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ExecSimpleCIP_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343848.61147, Size=77555 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ExecStep_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343849.1472979, Size=75731 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ProgInizialize_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343774.8454258, Size=8206 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ProgStepDown_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343849.2132359, Size=10844 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ProgStepUp_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343849.3327858, Size=22336 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_WaitEvent_Ctrl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343775.146736, Size=42991 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343848.1670434, Size=75930 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPMain_Flood_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343776.0050793, Size=62347 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPMain_Total Drain_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343776.3265185, Size=45353 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPMain_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPMain_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPMain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPMain_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343775.4725688, Size=36269 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#01_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343911.0053709, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#02_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343912.4549968, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#03_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343913.9753356, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#04_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343915.5765684, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#05_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343917.2844105, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#06_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343918.7736118, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#07_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343920.3267891, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#08_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343921.9279706, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#09_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343923.4621243, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#10_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343925.0609863, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#11_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343926.7989092, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#12_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343928.7251327, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#13_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343930.249724, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#14_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343932.0301323, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#15_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343933.543597, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#16_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343935.1220486, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#17_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343936.7164066, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#18_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343938.3293276, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#19_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343940.0223615, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#20_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343941.66497, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#21_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343943.2858057, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#22_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343944.9073539, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#23_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343946.6459043, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#24_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343948.2396395, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#25_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343949.883345, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#26_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343951.453281, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#27_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343953.3028886, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#28_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343954.8897989, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#29_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343956.5630252, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#30_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343958.2766266, Size=123349 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipeManagement_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343784.0230238, Size=123656 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipeManagement_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343867.8614886, Size=148310 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPReportDB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343962.472719, Size=290140 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPReportManager_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343849.9063427, Size=78706 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP_Program_Variables_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343909.3774037, Size=1058231 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP_SimpleProgr_Init_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343847.714715, Size=245464 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2 Solubility_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343776.6382644, Size=9406 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2EqPress_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343776.6946862, Size=11138 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2InjPressure_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343776.7390532, Size=5058 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343807.0477762, Size=156200 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_ProdSamples_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343868.7051947, Size=15548 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_SampleTime_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343868.8979633, Size=32825 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343868.5841925, Size=51658 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\COMPLETE RESTART_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343766.6387827, Size=9010 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CPU_DP Global Diag_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343850.1500251, Size=32283 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CTRLCoolingSystem_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343776.8627932, Size=21819 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CVQ_1p7_8_Perc_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343850.2560174, Size=10193 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CYC_INT5_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343842.717705, Size=41902 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CarboWaterLine_Seq_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343773.8705034, Size=48000 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Cetrifugal_Head_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343773.943473, Size=9156 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Clock Signal_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Clock Signal_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Clock Signal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Clock Signal_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343776.5808525, Size=38316 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Co2_Counters_DB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343784.0589035, Size=2421 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Co2_Counters_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343868.0687046, Size=41143 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\DELETE_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DELETE_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DELETE_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DELETE_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343850.505283, Size=34192 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DeairCO2TempComp_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343776.9056509, Size=3821 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DeaireationValve_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343776.9934664, Size=8751 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Deaireator StartUp_Seq_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343778.1500676, Size=178790 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Default_SupervisionDB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343784.4298275, Size=13027 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Default_SupervisionFB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343868.9447608, Size=3375 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Delay_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Delay_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Delay_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Delay_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343869.035747, Size=10638 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\DeltaP_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DeltaP_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DeltaP_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DeltaP_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343778.1969094, Size=5701 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\EQ_STRNG_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343850.6044216, Size=9802 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\FW_DRand_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FW_DRand_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FW_DRand_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FW_DRand_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343778.4209795, Size=5111 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\FeedForward_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FeedForward_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FeedForward_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FeedForward_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343778.2517314, Size=9554 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FillerControl_DataSend_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343851.4807513, Size=28270 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\FillerControl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FillerControl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FillerControl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FillerControl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343851.2978818, Size=109130 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Filler_Head_Variables_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343963.5675194, Size=108631 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\FillingTime_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FillingTime_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FillingTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FillingTime_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343851.581719, Size=11343 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FirstProduction_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343807.2793612, Size=22595 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Flow_To_Press_Loss_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343778.2894194, Size=3853 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Freq_To_mmH2O_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343778.3253088, Size=4645 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FrictionLoss_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343778.3741362, Size=5808 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\GLOBAL_DIAG_DB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343964.2859924, Size=55830 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\GetProdBrixCO2_Anal_Inpt_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343778.4967346, Size=11113 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI CPU_DP Diag_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343966.595598, Size=153295 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI Key User_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI Key User_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI Key User_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI Key User_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343986.1179276, Size=1590197 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Alarms_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343990.3062034, Size=363736 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Blender_Parameters_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344158.7633965, Size=1028186 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Device_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Device_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Device_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Device_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344145.0388474, Size=1578824 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Digital_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343992.9667044, Size=196550 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_IO_Showing_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344006.6555808, Size=307828 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Instrument_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344002.8952901, Size=814633 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Local_CIP_Variables_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344018.2427561, Size=900332 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_PID_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_PID_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_PID_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_PID_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344032.2921407, Size=1144793 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Recipe_Edit_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344033.3046443, Size=107276 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Recipe_Name_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344047.5400019, Size=779855 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Refrige_IO_Showing_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344048.6072922, Size=60056 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Service_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Service_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Service_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Service_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344050.035369, Size=101508 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Variables_Cmd_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344052.8293183, Size=205501 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Variables_Status_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344057.791212, Size=363692 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\IO_FLT1_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343766.6636994, Size=1911 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ISOonTCP_or_TCP_Protocol_DB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343818.8060174, Size=597280 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ISOonTCP_or_TCP_Protocol_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344159.4335544, Size=16576 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic CIP DI_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343787.6403487, Size=592465 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic CIPRoom_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343778.9403336, Size=8006 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Filler DI_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343790.4340544, Size=594823 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Filler_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.061905, Size=17766 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic MainData_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344105.1437411, Size=332086 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic MainRoutine_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.1047606, Size=4225 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Mixer DI_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343793.3112323, Size=593439 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic ProdRoom_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.2532783, Size=21164 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Product Room DI_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343796.4350123, Size=597776 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC DataIn_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.2786996, Size=1497 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC DataOut_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.3046129, Size=1500 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Exchange MainRoutine_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.32953, Size=1531 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC MainRoutine_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.3784287, Size=5121 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_CheckFlowMetersSta_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343851.9367187, Size=68409 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Input_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343814.7061763, Size=543830 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_DigitalCtrl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343852.1758764, Size=18974 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_DigitalScanner_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343852.3033352, Size=16091 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Input_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343871.5950923, Size=403092 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Instrument_Scanner_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343852.4173405, Size=11186 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Integral_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Integral_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Integral_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Integral_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343871.6862593, Size=12441 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Interlocking_Panel_1_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343778.865936, Size=111000 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Interlocking_Panel_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343853.1293652, Size=135354 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Key Read & Write Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343796.7838798, Size=56667 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Key Read & Write_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343875.1068254, Size=611463 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\LIMIT_I_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.477099, Size=13037 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\LIMIT_R_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.612651, Size=17924 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\LowPassFilter_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343875.4478796, Size=58147 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MFMAnalogValues_Totalize_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343780.194922, Size=47660 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MFMAnalogValues_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343876.6598225, Size=195525 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MFM_Analog_Value_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343822.4411256, Size=275533 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MOD_ERR_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343766.682204, Size=582 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\MSE Slope_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MSE Slope_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MSE Slope_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MSE Slope_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343876.8215148, Size=29503 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Machine_Co2_Cons_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344105.6131144, Size=69409 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Control_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.7733922, Size=26976 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Read_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343853.3869247, Size=33488 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Transfer_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.8481424, Size=11340 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Write_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343779.990676, Size=26671 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344105.7703497, Size=17868 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MaxCarboCO2 Vol_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343853.4851477, Size=11799 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\MessageScroll_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MessageScroll_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MessageScroll_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MessageScroll_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343853.6253688, Size=17645 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ModValveFault_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ModValveFault_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ModValveFault_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ModValveFault_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343780.4115274, Size=31534 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ONS_R_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ONS_R_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ONS_R_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ONS_R_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343780.634997, Size=13900 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Output_AnalogValueToHMI_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344160.8728535, Size=77067 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Output_CO2InjPress_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343854.2063851, Size=47022 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Output_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Output_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Output_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Output_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344152.7639005, Size=426748 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID MAIN Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343834.666139, Size=972457 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PIDControl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PIDControl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PIDControl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PIDControl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343880.1143694, Size=57309 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Filling_Head_Calc_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343876.9983835, Size=26566 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Filling_Head_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343835.4143076, Size=55602 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Filling_Head_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344146.9061446, Size=130057 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM301_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343836.1090922, Size=43037 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM301_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343877.3576622, Size=49346 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM303_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343836.7437117, Size=41621 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM303_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343877.6839643, Size=42004 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM304_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343797.2676892, Size=38861 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM304_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343877.8859017, Size=28474 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMP302_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343837.3576925, Size=41633 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMP302_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343878.149964, Size=38326 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM301_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343837.9487486, Size=38795 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM301_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343878.3693993, Size=28821 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM319_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343838.6315095, Size=37791 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM319_PRD_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343878.6745818, Size=46720 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVN302_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343797.6209755, Size=38831 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVN302_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343879.0782797, Size=73077 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVP303_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343839.2292225, Size=37347 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVP303_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343879.409564, Size=44010 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVS318_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343797.9760013, Size=38396 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVS318_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343879.6404521, Size=28043 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PID_Variables_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Variables_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Variables_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344106.3168628, Size=76719 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PPM O2_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM O2_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM O2_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM O2_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343854.4365678, Size=7296 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM303_VFC_Ctrl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343854.6308262, Size=20131 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM305_VFC_Ctrl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343854.8191774, Size=20181 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM307_VFC_Ctrl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343855.1206813, Size=27493 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPN301_VFC_Ctrl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343855.3118093, Size=20169 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPP302_VFC_Ctrl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343855.4924421, Size=20171 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Pneumatic Valve Ctrl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344129.9264257, Size=514886 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Pneumatic Valve Fault DB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344107.282478, Size=96595 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Pneumatic Valve Fault_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343854.3609288, Size=16549 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProDiagOB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343766.72207, Size=2438 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureBlendFill StartUp_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343881.0927753, Size=66778 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureBrixTracking_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343881.4687898, Size=53059 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureCarboWaterLine_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343881.7900894, Size=43386 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureDeaireator StartUp_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343882.051836, Size=40129 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureFirstProduction_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343882.5503938, Size=76572 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureProdBrixRecovery_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343882.724264, Size=22913 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureProdTankDrain_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343883.1188204, Size=45935 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureProdTankRunOut_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343883.6826086, Size=87461 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureSyrup RunOut_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343884.0642192, Size=57005 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureSyrupLineMFMPrep_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343884.7299294, Size=112219 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureSyrupMFMStartUp_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343884.9664762, Size=33698 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Procedure_Variables_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344111.6420379, Size=915570 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Procedure_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Procedure_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Procedure_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Procedure_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343880.602091, Size=44081 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Prod Tank Drain_Seq_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343798.2958755, Size=57014 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Prod Tank PressCtrl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344145.5400412, Size=98624 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Prod Tank RunOut_Seq_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343780.9251385, Size=61477 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdBrixRecovery_BrixCal_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343855.7271652, Size=40505 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdBrixRecovery_DB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343798.023506, Size=4811 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdReportDB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344113.727767, Size=260307 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdReportManager_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343858.000109, Size=330246 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductAvailable_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343885.2246418, Size=51429 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductLiterInTank_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343780.9931717, Size=7731 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeDrain_Seq_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343781.156779, Size=26767 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeDrain_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343885.4638038, Size=34991 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeRunOut_Seq_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343781.443586, Size=65318 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeRunOut_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343885.8755314, Size=68735 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductQuality_Messages_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343858.2546322, Size=53400 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ProductQuality_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductQuality_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductQuality_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductQuality_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343781.6229355, Size=36937 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Profibus Network_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Profibus Network_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Profibus Network_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Profibus Network_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343858.9667587, Size=124175 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Profibus_Variables_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344114.4585447, Size=109585 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Programming error_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Programming error_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Programming error_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Programming error_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343766.740016, Size=602 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\PumpsControl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PumpsControl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PumpsControl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PumpsControl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344131.0090516, Size=224662 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\QCO Monitor_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343859.386756, Size=59376 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\QCO Timing DB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344117.2756605, Size=251129 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RACK_FLT_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343766.7709067, Size=1917 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\REPLACE_Mod_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343860.261111, Size=53923 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ReadAnalogIn_Fault_DB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344117.7129467, Size=42071 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ReadAnalogIn_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343859.742366, Size=51513 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #01_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #01_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #01_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #01_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344167.449511, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #02_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #02_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #02_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #02_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344166.9532044, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #03_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #03_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #03_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #03_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344153.2453868, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #04_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #04_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #04_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #04_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344167.9727206, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #05_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #05_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #05_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #05_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344168.4337392, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #06_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #06_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #06_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #06_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344168.9404192, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #07_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #07_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #07_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #07_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344169.4098957, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #08_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #08_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #08_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #08_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344169.90189, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #09_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #09_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #09_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #09_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344170.3391244, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #10_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #10_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #10_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #10_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344170.8401375, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #11_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #11_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #11_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #11_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344171.391289, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #12_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #12_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #12_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #12_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344171.8716671, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #13_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #13_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #13_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #13_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344172.4160454, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #14_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #14_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #14_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #14_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344172.879999, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #15_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #15_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #15_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #15_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344173.3434794, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #16_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #16_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #16_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #16_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344173.7883902, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #17_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #17_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #17_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #17_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344174.232351, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #18_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #18_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #18_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #18_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344174.6823, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #19_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #19_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #19_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #19_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344175.197561, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #20_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #20_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #20_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #20_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344175.649392, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #21_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #21_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #21_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #21_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344176.0975232, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #22_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #22_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #22_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #22_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344176.5362866, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #23_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #23_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #23_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #23_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344177.0018132, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #24_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #24_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #24_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #24_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344177.457798, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #25_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #25_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #25_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #25_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344177.8989244, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #26_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #26_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #26_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #26_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344178.3791642, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #27_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #27_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #27_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #27_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344178.8354225, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #28_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #28_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #28_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #28_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344179.2941084, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #29_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #29_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #29_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #29_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344179.7450087, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #30_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #30_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #30_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #30_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344180.2250426, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #31_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #31_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #31_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #31_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344180.7086122, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #32_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #32_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #32_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #32_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344181.17889, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #33_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #33_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #33_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #33_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344181.6629376, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #34_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #34_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #34_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #34_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344182.1356447, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #35_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #35_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #35_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #35_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344182.6115687, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #36_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #36_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #36_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #36_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344183.0982413, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #37_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #37_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #37_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #37_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344183.566481, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #38_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #38_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #38_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #38_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344184.018946, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #39_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #39_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #39_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #39_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344184.5206525, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #40_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #40_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #40_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #40_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344184.9918962, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #41_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #41_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #41_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #41_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344185.4891684, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #42_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #42_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #42_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #42_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344185.9786067, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #43_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #43_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #43_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #43_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344186.6399255, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #44_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #44_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #44_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #44_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344187.1581137, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #45_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #45_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #45_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #45_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344187.6926055, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #46_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #46_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #46_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #46_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344188.165053, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #47_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #47_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #47_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #47_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344188.6517234, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #48_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #48_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #48_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #48_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344189.1279168, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #49_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #49_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #49_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #49_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344189.6120882, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #50_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #50_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #50_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #50_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344190.0869253, Size=42302 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeCalculation_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343859.9066415, Size=28779 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeEditDataSave_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344118.5492296, Size=85965 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeManagement - Prod_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344150.4626138, Size=338797 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeManagement_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343799.4968436, Size=160455 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SEL_I_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SEL_I_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SEL_I_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SEL_I_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343781.69872, Size=12701 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SEL_R_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SEL_R_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SEL_R_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SEL_R_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343781.9273152, Size=42556 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SLIM_Block_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343782.3042858, Size=1497 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SLIM_Variables_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344123.4842637, Size=448815 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Safeties_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Safeties_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Safeties_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Safeties_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344132.3749945, Size=369795 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SelCheckBrixSource_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343782.2811818, Size=79106 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Sel_Check_Brix_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343839.712899, Size=38482 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Signal Gen_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Signal Gen_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Signal Gen_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Signal Gen_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343885.9767227, Size=12937 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Signal_Gen_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343839.8544147, Size=8737 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SlewLimit_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SlewLimit_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SlewLimit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SlewLimit_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343886.1589365, Size=31680 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SpeedAdjust_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343782.3828576, Size=13313 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Statistical_Analisys_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343886.537492, Size=61958 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SubCarb_DB_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343842.2809837, Size=83045 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SubCarb_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SubCarb_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SubCarb_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SubCarb_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343886.9066133, Size=48483 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrBrix Autocorrection_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343887.4353652, Size=91593 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrBrix_SyrupCorrPerc_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343860.3423839, Size=7461 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Syrup Line MFM Prep_Seq_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343782.7473607, Size=89197 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Syrup MFM StartUp_Seq_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343782.938988, Size=36934 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Syrup Rinse QCO_Seq_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343860.6778064, Size=41928 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrupDensity_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343782.9834807, Size=6722 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrupRoomCtrl_UpdateVal_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343860.789532, Size=13463 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrupRoomCtrl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343783.0480793, Size=8543 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\System_RunOut_Variables_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344126.7847798, Size=507705 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\System_Run_Out_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343841.0199425, Size=87377 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\System_Run_Out_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343888.1170397, Size=130942 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\T_Timer_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\T_Timer_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\T_Timer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\T_Timer_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343860.8973653, Size=10684 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\TankLevelToHeight_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343860.973319, Size=8810 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\TankLevel_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\TankLevel_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\TankLevel_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\TankLevel_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344147.5748339, Size=147932 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Time error interrupt_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343766.7938302, Size=607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\VacuumCtrl_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343861.191129, Size=24609 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\ValveFlow_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ValveFlow_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ValveFlow_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ValveFlow_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343861.274561, Size=9519 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\WaterDensity_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\WaterDensity_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\WaterDensity_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\WaterDensity_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343783.0851555, Size=5151 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\WritePeripheral_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343783.2000701, Size=25976 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\_CYCL_EXC_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343766.5093908, Size=19107 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\_StepMove_Test_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343798.6043642, Size=18068 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\_StepMove_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\_StepMove_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\_StepMove_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\_StepMove_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343798.5075479, Size=47816 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Control_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344159.8138776, Size=61412 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Parameters_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344159.926441, Size=20350 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Read_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344160.2477467, Size=50147 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Transfer_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344160.364021, Size=11171 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Write_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344160.5381746, Size=25901 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344163.395294, Size=235441 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Control_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343780.5520794, Size=25878 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Param_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344163.762907, Size=11679 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Read_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343853.901855, Size=43962 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Trans_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344163.6818588, Size=10169 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Write_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344163.5966723, Size=22724 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Data_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344166.5191534, Size=245744 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPPM303StartUpRamp_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343796.8851666, Size=16745 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mmH2O_TO_Freq_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750343780.2485375, Size=6566 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Baialage.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Baialage.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID__Main.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID__Main.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRinse.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRinse.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun__Control.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun__Control.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Constants.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blender_Constants.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Variables.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blender_Variables.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Blocco_1.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blocco_1.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Block_compare.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Block_compare.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Block_move.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Block_move.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIP CVQ.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP CVQ.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIP FlipFlop.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP FlipFlop.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPMain.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain_Flood.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPMain_Flood.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#01.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#01.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#02.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#02.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#03.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#03.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#04.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#04.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#05.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#05.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#06.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#06.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#07.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#07.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#08.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#08.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#09.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#09.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#10.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#10.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#11.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#11.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#12.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#12.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#13.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#13.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#14.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#14.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#15.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#15.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#16.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#16.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#17.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#17.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#18.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#18.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#19.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#19.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#20.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#20.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#21.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#21.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#22.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#22.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#23.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#23.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#24.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#24.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#25.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#25.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#26.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#26.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#27.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#27.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#28.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#28.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#29.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#29.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#30.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#30.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPReportDB.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPReportDB.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIPReportManager.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPReportManager.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CO2 Solubility.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2 Solubility.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CO2EqPress.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2EqPress.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CO2InjPressure.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2InjPressure.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\CYC_INT5.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CYC_INT5.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Clock Signal.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Clock Signal.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Co2_Counters.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Co2_Counters.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\DELETE.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\DELETE.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\DeaireationValve.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeaireationValve.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Delay.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Delay.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\DeltaP.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeltaP.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\FW_DRand.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FW_DRand.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\FeedForward.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\FeedForward.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\FillerControl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FillerControl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\FillingTime.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\FillingTime.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\FrictionLoss.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\FrictionLoss.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI Key User.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI Key User.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Device.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Device.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Digital.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Digital.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_PID.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_PID.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Service.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Service.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\IO_FLT1.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\IO_FLT1.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC DataIn.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC DataIn.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC DataOut.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC DataOut.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Input.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Input_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Integral.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Integral.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Key Read & Write.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Key Read & Write.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\LIMIT_I.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\LIMIT_I.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\LIMIT_R.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\LIMIT_R.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\LowPassFilter.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\LowPassFilter.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\MFMAnalogValues.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\MFMAnalogValues.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\MOD_ERR.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MOD_ERR.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\MSE Slope.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\MSE Slope.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\MessageScroll.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MessageScroll.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ModValveFault.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ModValveFault.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ONS_R.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ONS_R.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Output.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Output.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PIDControl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PIDControl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM301.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMM301.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM303.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMM303.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM304.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMM304.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMP302.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMP302.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM301.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVM301.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVN302.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVN302.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVP303.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVP303.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVS318.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVS318.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PID_Variables.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_Variables.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PPM O2.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPM O2.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Procedure.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Procedure.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProdReportDB.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdReportDB.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProdReportManager.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdReportManager.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProductAvailable.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductAvailable.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProductLiterInTank.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductLiterInTank.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProductQuality.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductQuality.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Profibus Network.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Profibus Network.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Programming error.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Programming error.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\PumpsControl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PumpsControl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\QCO Monitor.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\QCO Monitor.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\RACK_FLT.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\RACK_FLT.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #01.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #01.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #02.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #02.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #03.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #03.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #04.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #04.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #05.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #05.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #06.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #06.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #07.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #07.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #08.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #08.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #09.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #09.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #10.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #10.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #11.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #11.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #12.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #12.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #13.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #13.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #14.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #14.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #15.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #15.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #16.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #16.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #17.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #17.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #18.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #18.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #19.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #19.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #20.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #20.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #21.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #21.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #22.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #22.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #23.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #23.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #24.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #24.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #25.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #25.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #26.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #26.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #27.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #27.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #28.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #28.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #29.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #29.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #30.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #30.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #31.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #31.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #32.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #32.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #33.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #33.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #34.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #34.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #35.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #35.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #36.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #36.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #37.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #37.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #38.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #38.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #39.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #39.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #40.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #40.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #41.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #41.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #42.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #42.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #43.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #43.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #44.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #44.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #45.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #45.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #46.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #46.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #47.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #47.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #48.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #48.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #49.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #49.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #50.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #50.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\RecipeCalculation.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\RecipeCalculation.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\SEL_I.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SEL_I.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\SEL_R.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SEL_R.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\SLIM_Block.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SLIM_Block.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Safeties.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Safeties.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Signal Gen.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Signal Gen.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\SlewLimit.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SlewLimit.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\SpeedAdjust.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SpeedAdjust.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Statistical_Analisys.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Statistical_Analisys.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\SubCarb.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SubCarb.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\SyrupDensity.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupDensity.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\System_Run_Out.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\System_Run_Out.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\T_Timer.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\T_Timer.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\TankLevel.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\TankLevel.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\TankLevelToHeight.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\TankLevelToHeight.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\Time error interrupt.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Time error interrupt.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\ValveFlow.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ValveFlow.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\WaterDensity.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\WaterDensity.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\WritePeripheral.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\WritePeripheral.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\_StepMove.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\_StepMove.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml (XML no modificado, salida final actualizada) + +--- Procesando archivo: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: PLC\SystemBlocks_CR\CONT_C_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\CONT_C_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\CONT_C_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\CONT_C_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344252.4089062, Size=1953 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\SystemBlocks_CR\DeviceStates_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\DeviceStates_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\DeviceStates_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\DeviceStates_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344252.4708757, Size=2533 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\SystemBlocks_CR\GET_Reciver_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\GET_Reciver_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\GET_Reciver_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\GET_Reciver_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344252.1099505, Size=6489 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\IEC_Timer_0_DB_9_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344251.789957, Size=3143 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\SystemBlocks_CR\LED_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\LED_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\LED_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\LED_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344252.3403566, Size=1533 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\PUT_Send_Filler_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344252.2953112, Size=6602 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\SystemBlocks_CR\SCALE_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\SCALE_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\SCALE_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\SCALE_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344252.3712819, Size=1525 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\SystemBlocks_CR\T_301_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\T_301_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\T_301_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\T_301_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344251.6890948, Size=3018 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Procesando archivo: PLC\SystemBlocks_CR\T_302_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\T_302_XRef.xml --- +Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\T_302_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\T_302_XRef.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750344251.9097576, Size=4521 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +Error Crítico: No se generó ningún resultado para el archivo XML. + +--- Fase 1.5: Copiando archivos SCL existentes desde 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\scl_output' --- +Se encontraron 65 archivos .scl existentes para copiar: +Copia de SCL existentes finalizada. Copiados: 0, Omitidos (conflicto nombre): 65 --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') --- -Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example, salida en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\xref_output +Ejecutando x4 (generate_cross_references) sobre: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC, salida en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output --- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) --- -Buscando archivos JSON procesados en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example -Directorio de salida XRef: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\xref_output +Buscando archivos JSON procesados en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC +Directorio de salida XRef: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output Directorio fuente SCL/MD (para análisis DB/Tag y copia): scl_output Subdirectorio fuentes MD para XRef: source -Copiando y preparando archivos fuente para Obsidian en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\xref_output\source -Archivos fuente preparados: 3 SCL convertidos, 1 MD copiados. -Buscando archivos XML XRef en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\ProgramBlocks_CR -Archivos JSON encontrados: 4 -Datos cargados para 4 bloques. +Copiando y preparando archivos fuente para Obsidian en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\source +Archivos fuente preparados: 377 SCL convertidos, 30 MD copiados. +Buscando archivos XML XRef en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR +Archivos JSON encontrados: 342 +Datos cargados para 342 bloques. Mapa InstanciaDB -> FB creado con 0 entradas. -Datos cargados para 4 bloques (0 PLC Tags globales). +Datos cargados para 342 bloques (1793 PLC Tags globales). Construyendo grafo de llamadas desde archivos XML XRef... -Generando ÁRBOL XRef de llamadas en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\xref_output\xref_calls_tree.md -Generando RESUMEN XRef de uso de DBs en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\xref_output\xref_db_usage_summary.md -Generando RESUMEN XRef de uso de PLC Tags en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\xref_output\xref_plc_tags_summary.md +Archivos XML XRef encontrados: 379 +Generando ÁRBOL XRef de llamadas en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_calls_tree.md +Generando RESUMEN XRef de uso de DBs en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_db_usage_summary.md +Generando RESUMEN XRef de uso de PLC Tags en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_plc_tags_summary.md --- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada --- --- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') --- -Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example, salida agregada en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\full_project_representation.md +Ejecutando x5 (aggregate_outputs) sobre: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC, salida agregada en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md --- Iniciando Agregación de Archivos (x5) --- Leyendo desde directorios: 'scl_output' y 'xref_output' (relativos a la raíz) -Directorio Raíz del Proyecto: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example -Archivo de Salida: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\full_project_representation.md -Buscando archivos SCL con patrón: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\**\*.scl -Buscando archivos MD con patrón: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\**\*.md -Se agregarán 11 archivos. - Agregando: scl_output\Default_tag_table.md - Agregando: scl_output\From_Vetro.scl - Agregando: scl_output\Main.scl - Agregando: scl_output\To_Vetro.scl - Agregando: xref_output\source\Default_tag_table.md - Agregando: xref_output\source\From_Vetro.md - Agregando: xref_output\source\Main.md - Agregando: xref_output\source\To_Vetro.md - Agregando: xref_output\xref_calls_tree.md - Agregando: xref_output\xref_db_usage_summary.md - Agregando: xref_output\xref_plc_tags_summary.md - -Agregación completada. Archivo guardado en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\full_project_representation.md - --------------------- Resumen Final del Procesamiento Completo -------------------- -Total de archivos XML encontrados: 4 -Archivos procesados/actualizados exitosamente (x1-x3): 4 -Archivos completamente saltados (x1, x2, x3): 4 -Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0 -Archivos fallidos (en x1, x2, x3 o error inesperado): 0 -Archivos XML omitidos (priorizando .scl nativo): 0 -Archivos SCL existentes copiados (Fase 1.5): 0 -Archivos SCL existentes omitidos por conflicto (Fase 1.5): 0 -Fase 2 (Generación XRef - x4): Completada -Fase 3 (Agregación - x5): Completada --------------------------------------------------------------------------------- -Proceso finalizado exitosamente. - -Proceso finalizado exitosamente. Consulta 'log_SIDEL Transport Example.txt' para detalles. -========================================= LOG END ========================================== - -=== Lanzando procesamiento para PLC: VM 1512 === -INFO: format_variable_name importado desde generators.generator_utils -======================================== LOG START ======================================== -Directorio de trabajo base configurado: 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports' -Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512' -Se encontraron 554 archivos XML para procesar: - - VM 1512\PlcDataTypes\COM\UDT_Put_Get_System.xml - - VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml - - VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml - - VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml - - VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml - - VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml - - VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml - - VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml - - VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml - - VM 1512\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml - - VM 1512\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml - - VM 1512\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Fifo.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Lubrication.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Motor.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Run.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Signal.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT Timer.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml - - VM 1512\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml - - VM 1512\PlcDataTypes\EXCHANGE SIGNAL\SIGNAL.xml - - VM 1512\PlcDataTypes\GEO LINER\Bottiglie+-.xml - - VM 1512\PlcDataTypes\GEO LINER\Cambio formato Motore.xml - - VM 1512\PlcDataTypes\GEO LINER\Dati Motore.xml - - VM 1512\PlcDataTypes\HS COUNTERS\DI HS IN CHANNEL.xml - - VM 1512\PlcDataTypes\HS COUNTERS\DI HS IN GEN.xml - - VM 1512\PlcDataTypes\HS COUNTERS\DI HS OUT.xml - - VM 1512\PlcDataTypes\SIPA SV\V0.0\UDT SIPA SV Main_V00.xml - - VM 1512\PlcDataTypes\SIPA SV\V0.0\UDT SIPA SV Section.xml - - VM 1512\PlcDataTypes\SIPA SV\V0.1\UDT SIPA SV Main_V01.xml - - VM 1512\PlcDataTypes\SIPA SV\V0.1\UDT SIPA SV Motor ALM _V00.xml - - VM 1512\PlcDataTypes\SIPA SV\V0.1\UDT SIPA SV Section_V01.xml - - VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Alarms.xml - - VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Feedback.xml - - VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Fixed Parameters.xml - - VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Recipe.xml - - VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Status.xml - - VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Switches.xml - - VM 1512\PlcDataTypes\TILTER-SKID\UDT AnalogDevice.xml - - VM 1512\PlcDataTypes\TILTER-SKID\UDT InfeedSpeed Tilter.xml - - VM 1512\PlcDataTypes\TILTER-SKID\UDT PID Setup.xml - - VM 1512\PlcDataTypes\TILTER-SKID\UDT Scale Data.xml - - VM 1512\PlcDataTypes\TILTER-SKID\UDT Valve.xml - - VM 1512\PlcDataTypes_CR\COM\UDT_Put_Get_System_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_Error_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\TRANSFER\UDT RCP STATUS_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Air Energy Saving_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Air Obstruction_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT EcoSync Liner_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Fifo_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Lubrication_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Motor_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Philosofy Data TTOP_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Run_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Signal_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Data_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Liner_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Timer ONOFF_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Timer_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_AlrLube_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_AlrLubrification_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_LubeZone_XRef.xml - - VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_LubrificationZone_XRef.xml - - VM 1512\PlcDataTypes_CR\EXCHANGE SIGNAL\SIGNAL_XRef.xml - - VM 1512\PlcDataTypes_CR\GEO LINER\Bottiglie+-_XRef.xml - - VM 1512\PlcDataTypes_CR\GEO LINER\Cambio formato Motore_XRef.xml - - VM 1512\PlcDataTypes_CR\GEO LINER\Dati Motore_XRef.xml - - VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS IN CHANNEL_XRef.xml - - VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS IN GEN_XRef.xml - - VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS OUT_XRef.xml - - VM 1512\PlcDataTypes_CR\PD_Gx_STW_XRef.xml - - VM 1512\PlcDataTypes_CR\PD_Gx_ZSW_XRef.xml - - VM 1512\PlcDataTypes_CR\PD_STW2_ENC_XRef.xml - - VM 1512\PlcDataTypes_CR\PD_TEL81_IN_XRef.xml - - VM 1512\PlcDataTypes_CR\PD_TEL81_OUT_XRef.xml - - VM 1512\PlcDataTypes_CR\PD_TEL83_IN_XRef.xml - - VM 1512\PlcDataTypes_CR\PD_TEL83_OUT_XRef.xml - - VM 1512\PlcDataTypes_CR\PD_ZSW2_ENC_XRef.xml - - VM 1512\PlcDataTypes_CR\SIPA SV\V0.0\UDT SIPA SV Main_V00_XRef.xml - - VM 1512\PlcDataTypes_CR\SIPA SV\V0.0\UDT SIPA SV Section_XRef.xml - - VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Main_V01_XRef.xml - - VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Motor ALM _V00_XRef.xml - - VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Section_V01_XRef.xml - - VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Alarms_XRef.xml - - VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Feedback_XRef.xml - - VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Fixed Parameters_XRef.xml - - VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Recipe_XRef.xml - - VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Status_XRef.xml - - VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Switches_XRef.xml - - VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT AnalogDevice_XRef.xml - - VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT InfeedSpeed Tilter_XRef.xml - - VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT PID Setup_XRef.xml - - VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT Scale Data_XRef.xml - - VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT Valve_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_CrossPlcLeadingValueInterface_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_CrossPlcSynchronousOperation_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_ErrorDetail_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Homing_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Sensor_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Units_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationHysteresis_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationPositionFilter_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationSettings_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityFilter_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityTolerance_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_Extrapolation_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_Internal_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_LoadGear_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_Mechanics_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_Modulo_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_Properties_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_ProvidedLeadingValue_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_SensorInterface_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_SensorParameter_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_SensorPassiveHoming_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_StatusExtrapolation_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_StatusProvidedLeadingValue_XRef.xml - - VM 1512\PlcDataTypes_CR\TO_Struct_StatusSensor_XRef.xml - - VM 1512\PlcTags\1-IM QE\IM QE - Input.xml - - VM 1512\PlcTags\1-IM QE\IM QE - Merker.xml - - VM 1512\PlcTags\1-IM QE\IM QE - Output.xml - - VM 1512\PlcTags\1-IM QE\IM QE - Timer.xml - - VM 1512\PlcTags\3-SENSORS\SENSOR TTOP.xml - - VM 1512\PlcTags\Default tag table.xml - - VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\DB TEST HMI_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\DB Test Pushbutton_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\FC Sim Buttons_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\TEST_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Air Alarms_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR General Alarms_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Pack Alarm_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR TT Alarm_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Warnings_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB General Run_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI CFG_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI DateTime_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Air_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Pack_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe TTop_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Timer_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB LIFO HMI Page_DB_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB Mot Manage Altivar 320_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB PNDP Diag List_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_MiniMotor_PN_Device_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_Minimotor_Config_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_SET_TIMEZONE_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB LIFO HMI Page_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB Mot Manage Altivar 320_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB Motors Manage_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB_SICK_AFx60_PN_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Simulation_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBW_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBs_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CMP Machine_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CTR Alarm_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute AN Speed_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute Machine Speed_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Get DBnum_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Mot Init CFG_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Profinet_Allarms_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DI_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DO_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read EOLO mBar_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read M_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Reference management_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_Struct_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Scaling_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Turk Lamp_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Write DO_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\Fill Zero Area_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Date Time_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Timer_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\CYCL_FLT_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\DB BottleFallen_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\DB Elapsed Time_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\FB Pulse Generator_DB_1_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\FB Pulse Generator_DB_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\HW_ERR_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\HW_INT0_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT1_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT2_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\MC_Interpolator_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\MC_Servo_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\OB30 3ms INFEED LOGIC_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\PROG_ERR_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\RACK_FLT_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\RESTART_XRef.xml - - VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\Startup STOP to RUN_XRef.xml - - VM 1512\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml - - VM 1512\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml - - VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB Flow Selection_XRef.xml - - VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB General Alarms_XRef.xml - - VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB General_XRef.xml - - VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB Warnings_XRef.xml - - VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Alarms_XRef.xml - - VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Lamp_XRef.xml - - VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Warning_XRef.xml - - VM 1512\ProgramBlocks_CR\0 - MAIN\OB\CYCL_EXC_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB TILTER INFEED_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Tilter_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer 2_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Diff Phase Pulses_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Offset Pulse_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Pulse Generator_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB SKID_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB SpeedRegulation_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Tilter Endlesscrew_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Dryer_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen wSonnar_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Analog Sensor Process_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Valve_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Cfg 32_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Data 32_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 31_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 32_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 34_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 35_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 36_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 31_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 32_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 34_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 35_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 36_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml - - VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml - - VM 1512\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml - - VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart Blower_XRef.xml - - VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart Filler_XRef.xml - - VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart SynchroBlock_XRef.xml - - VM 1512\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml - - VM 1512\ProgramBlocks_CR\2 - MACHINE\FC\FC Signal Transport_XRef.xml - - VM 1512\ProgramBlocks_CR\3 - COM SIDEL\DB\From_SIDEL_XRef.xml - - VM 1512\ProgramBlocks_CR\3 - COM SIDEL\DB\To_SIDEL_XRef.xml - - VM 1512\ProgramBlocks_CR\3 - COM SIDEL\FC General COM_XRef.xml - - VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\DB TEST HMI.xml - - VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\DB Test Pushbutton.xml - - VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\FC Sim Buttons.xml - - VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\TEST.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read M.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\FB Pulse Generator_DB.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\FB Pulse Generator_DB_1.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\MC_Interpolator.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\MC_Servo.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\OB30 3ms INFEED LOGIC.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml - - VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml - - VM 1512\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml - - VM 1512\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml - - VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml - - VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml - - VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml - - VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml - - VM 1512\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml - - VM 1512\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml - - VM 1512\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml - - VM 1512\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Analog.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SKID.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TILTER INFEED.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Tilter.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer 2.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Diff Phase Pulses.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Correct Speed FPulses.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Offset Pulse.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Pulse Generator.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB SKID.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB SpeedRegulation.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Tilter Endlesscrew.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Dryer.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen wSonnar.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Analog Sensor Process.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Valve.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Cfg 32.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Data 32.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 31.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 32.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 34.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 35.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 36.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 31.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 32.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 34.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 35.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 36.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml - - VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml - - VM 1512\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml - - VM 1512\ProgramBlocks_XML\2 - MACHINE\Early Restart\DB Early Restart Blower.xml - - VM 1512\ProgramBlocks_XML\2 - MACHINE\Early Restart\DB Early Restart Filler.xml - - VM 1512\ProgramBlocks_XML\2 - MACHINE\Early Restart\DB Early Restart SynchroBlock.xml - - VM 1512\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml - - VM 1512\ProgramBlocks_XML\2 - MACHINE\FC\FC Signal Transport.xml - - VM 1512\ProgramBlocks_XML\3 - COM SIDEL\DB\From_SIDEL.xml - - VM 1512\ProgramBlocks_XML\3 - COM SIDEL\DB\To_SIDEL.xml - - VM 1512\ProgramBlocks_XML\3 - COM SIDEL\FC General COM.xml - - VM 1512\SystemBlocks_CR\DB SIDEL TSEND_C_XRef.xml - - VM 1512\SystemBlocks_CR\DB_MC_HOME_XRef.xml - - VM 1512\SystemBlocks_CR\DB_MC_RESET_XRef.xml - - VM 1512\SystemBlocks_CR\DeviceStates_XRef.xml - - VM 1512\SystemBlocks_CR\MC_HOME_XRef.xml - - VM 1512\SystemBlocks_CR\MC_RESET_XRef.xml - - VM 1512\SystemBlocks_CR\RT_INFO_XRef.xml - - VM 1512\SystemBlocks_CR\R_TRIG_XRef.xml - - VM 1512\SystemBlocks_CR\SET_TIMEZONE_XRef.xml - - VM 1512\SystemBlocks_CR\SIDEL TRCV_C_DB_XRef.xml - - VM 1512\SystemBlocks_CR\TRCV_C_XRef.xml - - VM 1512\SystemBlocks_CR\TSEND_C_XRef.xml - - VM 1512\SystemBlocks_CR\VM 1512_Send_DB_XRef.xml - - VM 1512\SystemBlocks_CR\_1512_Receive_DB_XRef.xml - ---- Fase 0.5: Identificando archivos .scl nativos existentes --- -Se identificaron 8 posibles bloques SCL nativos (con archivo .scl). - ---- Fase 1: Procesamiento Individual (x1, x2, x3) --- - ---- Procesando archivo: VM 1512\PlcDataTypes\COM\UDT_Put_Get_System.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\COM\UDT_Put_Get_System.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Fifo.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Lubrication.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Motor.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Motor.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Run.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Run.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Signal.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Signal.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT Timer.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT Timer.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\EXCHANGE SIGNAL\SIGNAL.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\EXCHANGE SIGNAL\SIGNAL.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\GEO LINER\Bottiglie+-.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\GEO LINER\Bottiglie+-.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\GEO LINER\Cambio formato Motore.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\GEO LINER\Cambio formato Motore.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\GEO LINER\Dati Motore.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\GEO LINER\Dati Motore.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\HS COUNTERS\DI HS IN CHANNEL.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\HS COUNTERS\DI HS IN CHANNEL.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\HS COUNTERS\DI HS IN GEN.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\HS COUNTERS\DI HS IN GEN.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\HS COUNTERS\DI HS OUT.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\HS COUNTERS\DI HS OUT.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\SIPA SV\V0.0\UDT SIPA SV Main_V00.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\SIPA SV\V0.0\UDT SIPA SV Main_V00.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\SIPA SV\V0.0\UDT SIPA SV Section.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\SIPA SV\V0.0\UDT SIPA SV Section.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\SIPA SV\V0.1\UDT SIPA SV Main_V01.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\SIPA SV\V0.1\UDT SIPA SV Main_V01.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\SIPA SV\V0.1\UDT SIPA SV Motor ALM _V00.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\SIPA SV\V0.1\UDT SIPA SV Motor ALM _V00.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\SIPA SV\V0.1\UDT SIPA SV Section_V01.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\SIPA SV\V0.1\UDT SIPA SV Section_V01.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Alarms.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Alarms.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Feedback.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Feedback.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Fixed Parameters.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Fixed Parameters.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Recipe.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Recipe.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Status.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Status.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Switches.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\TILTER-SKID\TILTER\UDT Tilter_Switches.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\TILTER-SKID\UDT AnalogDevice.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\TILTER-SKID\UDT AnalogDevice.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\TILTER-SKID\UDT InfeedSpeed Tilter.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\TILTER-SKID\UDT InfeedSpeed Tilter.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\TILTER-SKID\UDT PID Setup.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\TILTER-SKID\UDT PID Setup.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\TILTER-SKID\UDT Scale Data.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\TILTER-SKID\UDT Scale Data.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes\TILTER-SKID\UDT Valve.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcDataTypes\TILTER-SKID\UDT Valve.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\COM\UDT_Put_Get_System_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\COM\UDT_Put_Get_System_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\COM\UDT_Put_Get_System_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\COM\parsing\UDT_Put_Get_System_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809247.794663, Size=2855 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809246.6572597, Size=6093 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809246.5841477, Size=7914 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809246.7173545, Size=5015 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809246.476686, Size=5870 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809246.867306, Size=12990 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809247.1636581, Size=25786 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809247.474324, Size=28392 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809247.622785, Size=12923 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_Error_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_Error_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_Error_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809246.3932827, Size=3227 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809246.348827, Size=228833 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\TRANSFER\UDT RCP STATUS_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\TRANSFER\UDT RCP STATUS_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\TRANSFER\UDT RCP STATUS_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809247.744078, Size=13127 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Air Energy Saving_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Air Energy Saving_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Air Energy Saving_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Air Energy Saving_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809229.0169415, Size=84420 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Air Obstruction_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Air Obstruction_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Air Obstruction_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Air Obstruction_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809235.318311, Size=7801 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT EcoSync Liner_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT EcoSync Liner_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT EcoSync Liner_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT EcoSync Liner_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809236.723516, Size=121644 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Fifo_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Fifo_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Fifo_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Fifo_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809231.6914601, Size=199432 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Lubrication_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Lubrication_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Lubrication_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Lubrication_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809231.8844855, Size=26643 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Motor_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Motor_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Motor_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Motor_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809243.7179086, Size=246755 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Philosofy Data TTOP_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Philosofy Data TTOP_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Philosofy Data TTOP_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Philosofy Data TTOP_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809234.584369, Size=203250 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Run_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Run_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Run_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Run_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809235.2158873, Size=47328 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Signal_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Signal_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Signal_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Signal_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809240.6592836, Size=328687 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Data_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Data_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Syncro+ Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809236.9121368, Size=13707 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Liner_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Liner_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Liner_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Syncro+ Liner_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809237.0532894, Size=9704 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Timer ONOFF_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Timer ONOFF_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Timer ONOFF_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Timer ONOFF_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809243.8855855, Size=11099 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Timer_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Timer_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT Timer_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT Timer_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809237.373296, Size=60363 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_AlrLube_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_AlrLube_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_AlrLube_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT_AlrLube_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809237.5053637, Size=2759 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_AlrLubrification_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_AlrLubrification_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_AlrLubrification_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT_AlrLubrification_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809237.5480764, Size=2825 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_LubeZone_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_LubeZone_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_LubeZone_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT_LubeZone_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809237.474948, Size=6401 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_LubrificationZone_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_LubrificationZone_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\UDT_LubrificationZone_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\CONVEYORS\parsing\UDT_LubrificationZone_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809237.6399298, Size=6661 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\EXCHANGE SIGNAL\SIGNAL_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\EXCHANGE SIGNAL\SIGNAL_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\EXCHANGE SIGNAL\SIGNAL_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\EXCHANGE SIGNAL\parsing\SIGNAL_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809227.9319663, Size=166798 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\GEO LINER\Bottiglie+-_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\GEO LINER\Bottiglie+-_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\GEO LINER\Bottiglie+-_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\GEO LINER\parsing\Bottiglie+-_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809225.8420446, Size=5352 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\GEO LINER\Cambio formato Motore_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\GEO LINER\Cambio formato Motore_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\GEO LINER\Cambio formato Motore_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\GEO LINER\parsing\Cambio formato Motore_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809225.7523165, Size=2551 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\GEO LINER\Dati Motore_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\GEO LINER\Dati Motore_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\GEO LINER\Dati Motore_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\GEO LINER\parsing\Dati Motore_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809225.7034843, Size=10393 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS IN CHANNEL_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS IN CHANNEL_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS IN CHANNEL_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\HS COUNTERS\parsing\DI HS IN CHANNEL_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809225.4131413, Size=7080 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS IN GEN_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS IN GEN_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS IN GEN_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\HS COUNTERS\parsing\DI HS IN GEN_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809225.4735963, Size=3556 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS OUT_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS OUT_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\HS COUNTERS\DI HS OUT_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\HS COUNTERS\parsing\DI HS OUT_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809225.536377, Size=3897 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\PD_Gx_STW_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\PD_Gx_STW_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\PD_Gx_STW_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\PD_Gx_STW_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809248.7635694, Size=8550 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\PD_Gx_ZSW_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\PD_Gx_ZSW_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\PD_Gx_ZSW_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\PD_Gx_ZSW_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809248.2943466, Size=8575 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\PD_STW2_ENC_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\PD_STW2_ENC_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\PD_STW2_ENC_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\PD_STW2_ENC_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809248.6404572, Size=8635 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\PD_TEL81_IN_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\PD_TEL81_IN_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\PD_TEL81_IN_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\PD_TEL81_IN_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809248.049132, Size=19191 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\PD_TEL81_OUT_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\PD_TEL81_OUT_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\PD_TEL81_OUT_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\PD_TEL81_OUT_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809248.531322, Size=18500 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\PD_TEL83_IN_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\PD_TEL83_IN_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\PD_TEL83_IN_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\PD_TEL83_IN_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.7051134, Size=19573 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\PD_TEL83_OUT_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\PD_TEL83_OUT_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\PD_TEL83_OUT_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\PD_TEL83_OUT_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.9497747, Size=18513 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\PD_ZSW2_ENC_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\PD_ZSW2_ENC_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\PD_ZSW2_ENC_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\PD_ZSW2_ENC_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809248.1750147, Size=8613 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\SIPA SV\V0.0\UDT SIPA SV Main_V00_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\SIPA SV\V0.0\UDT SIPA SV Main_V00_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\SIPA SV\V0.0\UDT SIPA SV Main_V00_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\SIPA SV\V0.0\parsing\UDT SIPA SV Main_V00_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809225.2780356, Size=562687 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\SIPA SV\V0.0\UDT SIPA SV Section_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\SIPA SV\V0.0\UDT SIPA SV Section_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\SIPA SV\V0.0\UDT SIPA SV Section_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\SIPA SV\V0.0\parsing\UDT SIPA SV Section_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809218.619871, Size=13456 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Main_V01_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Main_V01_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Main_V01_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\parsing\UDT SIPA SV Main_V01_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809218.4304664, Size=511147 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Motor ALM _V00_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Motor ALM _V00_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Motor ALM _V00_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\parsing\UDT SIPA SV Motor ALM _V00_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809208.2340775, Size=3864 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Section_V01_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Section_V01_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\UDT SIPA SV Section_V01_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\SIPA SV\V0.1\parsing\UDT SIPA SV Section_V01_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809208.1606178, Size=47672 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Alarms_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Alarms_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Alarms_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\parsing\UDT Tilter_Alarms_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809206.916787, Size=6841 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Feedback_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Feedback_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Feedback_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\parsing\UDT Tilter_Feedback_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809206.9704156, Size=2828 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Fixed Parameters_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Fixed Parameters_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Fixed Parameters_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\parsing\UDT Tilter_Fixed Parameters_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809207.039149, Size=3755 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Recipe_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Recipe_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Recipe_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\parsing\UDT Tilter_Recipe_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809207.246463, Size=13878 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Status_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Status_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Status_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\parsing\UDT Tilter_Status_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809207.447521, Size=13057 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Switches_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Switches_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\UDT Tilter_Switches_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\TILTER\parsing\UDT Tilter_Switches_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809207.531944, Size=4864 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT AnalogDevice_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT AnalogDevice_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT AnalogDevice_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\parsing\UDT AnalogDevice_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809206.2967117, Size=64248 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT InfeedSpeed Tilter_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT InfeedSpeed Tilter_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT InfeedSpeed Tilter_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\parsing\UDT InfeedSpeed Tilter_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809206.8055346, Size=12304 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT PID Setup_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT PID Setup_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT PID Setup_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\parsing\UDT PID Setup_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809206.4909663, Size=12676 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT Scale Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT Scale Data_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT Scale Data_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\parsing\UDT Scale Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809206.5497997, Size=4443 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT Valve_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT Valve_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\UDT Valve_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TILTER-SKID\parsing\UDT Valve_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809206.629127, Size=6596 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_CrossPlcLeadingValueInterface_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_CrossPlcLeadingValueInterface_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_CrossPlcLeadingValueInterface_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_CrossPlcLeadingValueInterface_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809249.6635282, Size=4655 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_CrossPlcSynchronousOperation_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_CrossPlcSynchronousOperation_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_CrossPlcSynchronousOperation_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_CrossPlcSynchronousOperation_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809249.6022966, Size=35375 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_ErrorDetail_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_ErrorDetail_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_ErrorDetail_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_ErrorDetail_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.4275973, Size=1427 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Homing_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Homing_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Homing_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_ExternalEncoder_Homing_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.1415486, Size=1085 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Sensor_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Sensor_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Sensor_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_ExternalEncoder_Sensor_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809249.0119958, Size=22609 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Units_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Units_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Units_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_ExternalEncoder_Units_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.1761942, Size=1909 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationHysteresis_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationHysteresis_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationHysteresis_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_ExtrapolationHysteresis_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.006569, Size=2131 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationPositionFilter_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationPositionFilter_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationPositionFilter_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_ExtrapolationPositionFilter_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809249.870597, Size=2575 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationSettings_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationSettings_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationSettings_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_ExtrapolationSettings_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809249.827249, Size=2565 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityFilter_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityFilter_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityFilter_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_ExtrapolationVelocityFilter_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809249.9123728, Size=2575 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityTolerance_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityTolerance_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityTolerance_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_ExtrapolationVelocityTolerance_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809249.9726334, Size=2180 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_Extrapolation_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_Extrapolation_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_Extrapolation_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_Extrapolation_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809249.8007941, Size=12973 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_Internal_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_Internal_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_Internal_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_Internal_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.466481, Size=1402 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_LoadGear_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_LoadGear_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_LoadGear_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_LoadGear_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.0611787, Size=1416 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_Mechanics_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_Mechanics_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_Mechanics_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_Mechanics_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.0374775, Size=1030 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_Modulo_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_Modulo_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_Modulo_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_Modulo_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.1166086, Size=1780 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_Properties_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_Properties_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_Properties_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_Properties_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.0926886, Size=1034 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_ProvidedLeadingValue_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_ProvidedLeadingValue_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_ProvidedLeadingValue_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_ProvidedLeadingValue_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.2810671, Size=3015 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_SensorInterface_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_SensorInterface_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_SensorInterface_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_SensorInterface_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809249.0987053, Size=6643 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_SensorParameter_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_SensorParameter_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_SensorParameter_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_SensorParameter_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809249.1656983, Size=5420 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_SensorPassiveHoming_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_SensorPassiveHoming_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_SensorPassiveHoming_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_SensorPassiveHoming_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809249.2334943, Size=5764 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_StatusExtrapolation_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_StatusExtrapolation_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_StatusExtrapolation_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_StatusExtrapolation_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.4018881, Size=2336 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_StatusProvidedLeadingValue_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_StatusProvidedLeadingValue_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_StatusProvidedLeadingValue_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_StatusProvidedLeadingValue_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.2385266, Size=3779 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcDataTypes_CR\TO_Struct_StatusSensor_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\PlcDataTypes_CR\TO_Struct_StatusSensor_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\TO_Struct_StatusSensor_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR\parsing\TO_Struct_StatusSensor_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809250.3508568, Size=4605 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\PlcTags\1-IM QE\IM QE - Input.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcTags\1-IM QE\IM QE - Input.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcTags\1-IM QE\IM QE - Merker.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcTags\1-IM QE\IM QE - Merker.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcTags\1-IM QE\IM QE - Output.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcTags\1-IM QE\IM QE - Output.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcTags\1-IM QE\IM QE - Timer.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcTags\1-IM QE\IM QE - Timer.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcTags\3-SENSORS\SENSOR TTOP.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcTags\3-SENSORS\SENSOR TTOP.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\PlcTags\Default tag table.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\PlcTags\Default tag table.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\DB TEST HMI_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\DB TEST HMI_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\DB TEST HMI_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\parsing\DB TEST HMI_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809202.9960437, Size=4478 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\DB Test Pushbutton_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\DB Test Pushbutton_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\DB Test Pushbutton_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\parsing\DB Test Pushbutton_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809204.7036662, Size=137777 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\FC Sim Buttons_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\FC Sim Buttons_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\FC Sim Buttons_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\parsing\FC Sim Buttons_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809204.9473863, Size=44879 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\TEST_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\TEST_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\TEST_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SIM-TEST !!!\parsing\TEST_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809205.2570426, Size=21028 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Air Alarms_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Air Alarms_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Air Alarms_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809139.215994, Size=1084779 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR General Alarms_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR General Alarms_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR General Alarms_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB CTR General Alarms_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809151.6035895, Size=1104145 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Pack Alarm_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Pack Alarm_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Pack Alarm_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809164.9031355, Size=1084779 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR TT Alarm_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR TT Alarm_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR TT Alarm_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809179.1670656, Size=1075571 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Warnings_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Warnings_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Warnings_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB CTR Warnings_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809192.4475038, Size=1072580 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB General Run_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB General Run_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB General Run_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB General Run_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809122.680634, Size=63483 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI CFG_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI CFG_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI CFG_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB HMI CFG_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809193.5284386, Size=57467 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI DateTime_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI DateTime_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI DateTime_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB HMI DateTime_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809125.5386927, Size=21119 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Air_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Air_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Air_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809126.0147092, Size=41252 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Pack_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Pack_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Pack_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809126.5138662, Size=41424 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe TTop_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe TTop_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe TTop_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809127.0509436, Size=70081 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Timer_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Timer_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Timer_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB HMI Timer_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809123.7472124, Size=6736 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB HMI_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809123.6520023, Size=94976 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB LIFO HMI Page_DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB LIFO HMI Page_DB_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB LIFO HMI Page_DB_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809202.9329748, Size=27217 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB Mot Manage Altivar 320_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB Mot Manage Altivar 320_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB Mot Manage Altivar 320_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809192.910046, Size=60001 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB PNDP Diag List_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB PNDP Diag List_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB PNDP Diag List_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB PNDP Diag List_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809199.2429528, Size=481927 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_MiniMotor_PN_Device_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_MiniMotor_PN_Device_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_MiniMotor_PN_Device_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809202.7346773, Size=284110 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_Minimotor_Config_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_Minimotor_Config_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_Minimotor_Config_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB_Minimotor_Config_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809200.5673027, Size=205970 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809124.6082282, Size=105199 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_SET_TIMEZONE_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_SET_TIMEZONE_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\DB_SET_TIMEZONE_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809125.213433, Size=51065 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB LIFO HMI Page_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB LIFO HMI Page_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB LIFO HMI Page_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809119.366865, Size=26465 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB Mot Manage Altivar 320_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB Mot Manage Altivar 320_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB Mot Manage Altivar 320_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809116.9480214, Size=67094 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB Motors Manage_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB Motors Manage_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB Motors Manage_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\parsing\FB Motors Manage_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809119.2235978, Size=399690 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB_SICK_AFx60_PN_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB_SICK_AFx60_PN_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\FB_SICK_AFx60_PN_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FB\parsing\FB_SICK_AFx60_PN_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809122.066548, Size=663259 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809115.1737628, Size=18241 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809115.4727852, Size=52120 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809115.726313, Size=33932 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809115.8802495, Size=18679 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809116.1407084, Size=38320 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809116.3613937, Size=32270 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809116.621061, Size=48425 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809112.831781, Size=35984 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809113.0844877, Size=34277 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809113.3579023, Size=33930 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809113.592799, Size=33930 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809113.848639, Size=33930 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809114.0886629, Size=33930 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809114.3421085, Size=33930 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809114.5847619, Size=33930 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809114.8038683, Size=33930 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809115.0392566, Size=38999 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809109.5783093, Size=2094617 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809085.968487, Size=51163 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809088.202421, Size=80065 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809088.4442656, Size=53374 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809087.4241018, Size=73123 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809086.2643065, Size=58398 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809085.2024977, Size=38764 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809085.4405286, Size=38651 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809086.4406383, Size=33196 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809087.817518, Size=75194 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809087.0587158, Size=62373 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809086.506418, Size=10999 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809088.6489415, Size=30809 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809085.5232794, Size=12113 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809086.758598, Size=45583 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Simulation_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Simulation_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Simulation_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809088.8015075, Size=30867 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809110.2151842, Size=124684 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FC Minimotor Managment_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809109.5972488, Size=655 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809112.4396691, Size=173296 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FC_Homing_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809110.4790926, Size=46165 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FC_ProfPos_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809110.9093277, Size=65485 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FC_ProfTrq_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809111.1756854, Size=40444 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FC_ProfVel_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809111.5578136, Size=55885 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBW_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBW_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBW_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\COPIA DBW_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809080.6310308, Size=17117 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBs_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBs_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBs_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\COPIA DBs_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809082.7908368, Size=19901 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809082.0706625, Size=4848 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809082.1199598, Size=5677 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CMP Machine_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CMP Machine_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CMP Machine_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC CMP Machine_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809082.0268304, Size=13430 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CTR Alarm_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CTR Alarm_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC CTR Alarm_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC CTR Alarm_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809080.743756, Size=17606 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute AN Speed_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute AN Speed_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute AN Speed_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Compute AN Speed_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809082.2657046, Size=29219 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute Machine Speed_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute Machine Speed_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute Machine Speed_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Compute Machine Speed_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809083.0912313, Size=49884 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Get DBnum_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Get DBnum_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Get DBnum_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Get DBnum_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809082.8427696, Size=7317 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Mot Init CFG_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Mot Init CFG_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Mot Init CFG_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Mot Init CFG_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809080.962383, Size=45215 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Profinet_Allarms_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Profinet_Allarms_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Profinet_Allarms_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809082.3675454, Size=16772 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DI_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DI_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DI_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Read DI_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809082.5803661, Size=11919 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DO_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DO_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DO_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Read DO_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809082.6275907, Size=5981 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read EOLO mBar_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read EOLO mBar_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read EOLO mBar_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809081.0631557, Size=15988 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read M_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read M_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read M_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Read M_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809081.1147592, Size=5925 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Reference management_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Reference management_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Reference management_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Reference management_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809081.2832212, Size=37251 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_Struct_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_Struct_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_Struct_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809082.5092173, Size=23928 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC S_Everz_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809081.4890058, Size=37517 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Scaling_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Scaling_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Scaling_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Scaling_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809081.6220226, Size=16924 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Turk Lamp_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Turk Lamp_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Turk Lamp_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Turk Lamp_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809081.948095, Size=15089 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Write DO_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Write DO_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\FC Write DO_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\FC Write DO_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809082.6809778, Size=9241 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\Fill Zero Area_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\Fill Zero Area_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\Fill Zero Area_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\parsing\Fill Zero Area_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809081.7045383, Size=10766 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Date Time_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Date Time_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Date Time_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809084.6962607, Size=39983 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809084.8637831, Size=25812 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809084.9780385, Size=23466 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Timer_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Timer_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Timer_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809084.5379908, Size=22657 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\parsing\FC HMI_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809084.4133976, Size=38649 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809084.1837406, Size=22228 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809084.0698974, Size=22066 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809083.2425914, Size=33944 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809083.322504, Size=11137 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809083.399758, Size=13763 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809083.4426153, Size=5249 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809083.7192569, Size=20193 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809083.6126134, Size=33549 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809083.9702296, Size=19602 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809083.8685088, Size=33249 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\CYCL_FLT_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\CYCL_FLT_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\CYCL_FLT_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\CYCL_FLT_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809078.8211985, Size=606 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\DB BottleFallen_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\DB BottleFallen_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\DB BottleFallen_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\DB BottleFallen_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809080.2464867, Size=87680 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\DB Elapsed Time_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\DB Elapsed Time_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\DB Elapsed Time_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\DB Elapsed Time_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809080.342167, Size=9863 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\FB Pulse Generator_DB_1_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\FB Pulse Generator_DB_1_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\FB Pulse Generator_DB_1_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\FB Pulse Generator_DB_1_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809079.52576, Size=10162 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\FB Pulse Generator_DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\FB Pulse Generator_DB_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\FB Pulse Generator_DB_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\FB Pulse Generator_DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809079.4309688, Size=10136 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\HW_ERR_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\HW_ERR_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\HW_ERR_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\HW_ERR_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809078.84059, Size=603 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\HW_INT0_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\HW_INT0_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\HW_INT0_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\HW_INT0_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809078.8615012, Size=604 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT1_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT1_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT1_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\IO_FLT1_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809078.8793879, Size=606 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT2_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT2_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT2_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\IO_FLT2_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809078.8952217, Size=606 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\MC_Interpolator_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\MC_Interpolator_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\MC_Interpolator_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\MC_Interpolator_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809080.488673, Size=1555 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\MC_Servo_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\MC_Servo_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\MC_Servo_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\MC_Servo_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809080.4603088, Size=1534 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\OB30 3ms INFEED LOGIC_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\OB30 3ms INFEED LOGIC_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\OB30 3ms INFEED LOGIC_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\OB30 3ms INFEED LOGIC_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809079.310152, Size=38120 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\PROG_ERR_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\PROG_ERR_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\PROG_ERR_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\PROG_ERR_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809078.9142666, Size=607 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\RACK_FLT_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\RACK_FLT_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\RACK_FLT_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\RACK_FLT_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809078.9422712, Size=606 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\RESTART_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\RESTART_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\RESTART_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\RESTART_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809078.9990916, Size=4847 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\Startup STOP to RUN_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\Startup STOP to RUN_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\Startup STOP to RUN_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!! SYS !!!\OB\parsing\Startup STOP to RUN_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809079.3430467, Size=2469 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809078.601587, Size=139935 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809078.799283, Size=65513 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB Flow Selection_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB Flow Selection_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB Flow Selection_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\DB\parsing\DB Flow Selection_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809077.356448, Size=45885 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB General Alarms_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB General Alarms_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB General Alarms_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\DB\parsing\DB General Alarms_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809075.8146737, Size=308069 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB General_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB General_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB General_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\DB\parsing\DB General_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809072.250044, Size=698432 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB Warnings_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB Warnings_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\DB\DB Warnings_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\DB\parsing\DB Warnings_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809076.8875258, Size=98602 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Alarms_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Alarms_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Alarms_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\FC\parsing\FC General Alarms_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809077.5300899, Size=29320 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Lamp_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Lamp_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Lamp_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\FC\parsing\FC General Lamp_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809077.7440784, Size=38152 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Warning_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Warning_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\FC\FC General Warning_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\FC\parsing\FC General Warning_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809077.5759394, Size=6528 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\0 - MAIN\OB\CYCL_EXC_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\0 - MAIN\OB\CYCL_EXC_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\OB\CYCL_EXC_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\0 - MAIN\OB\parsing\CYCL_EXC_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809077.9128802, Size=31162 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB SICK_AFx60_PN_M34_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809055.98555, Size=1215504 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB TILTER INFEED_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB TILTER INFEED_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB TILTER INFEED_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB TILTER INFEED_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809048.9255054, Size=148590 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Tilter_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Tilter_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Tilter_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Tilter_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809065.6225083, Size=1337804 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer 2_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer 2_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer 2_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Dryer 2_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809041.7647069, Size=111243 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Dryer_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809038.9355514, Size=110961 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809039.1042342, Size=22946 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809044.205718, Size=22946 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809044.3562677, Size=22946 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809041.1048293, Size=222003 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809044.0200684, Size=222003 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB_SICK_AFx60_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809058.2112665, Size=262530 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809036.9697616, Size=5848 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Diff Phase Pulses_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Diff Phase Pulses_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Diff Phase Pulses_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Diff Phase Pulses_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809035.3761077, Size=30073 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809037.1490803, Size=28745 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809037.0463479, Size=16459 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809037.3911595, Size=10419 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809007.9061496, Size=33474 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Offset Pulse_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Offset Pulse_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Offset Pulse_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Offset Pulse_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809037.3239942, Size=36121 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Pulse Generator_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Pulse Generator_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Pulse Generator_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Pulse Generator_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809035.4501982, Size=9947 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB SKID_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB SKID_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB SKID_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB SKID_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808977.2794611, Size=66305 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809037.5108466, Size=32387 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB SpeedRegulation_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB SpeedRegulation_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB SpeedRegulation_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB SpeedRegulation_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808978.1615083, Size=63963 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Tilter Endlesscrew_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Tilter Endlesscrew_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Tilter Endlesscrew_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Tilter Endlesscrew_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809008.9924223, Size=291917 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Dryer_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Dryer_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Dryer_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Dryer_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808976.621501, Size=68614 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808976.8040597, Size=16540 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen wSonnar_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen wSonnar_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen wSonnar_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen wSonnar_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809036.6850216, Size=74800 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809036.9274795, Size=56968 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Analog Sensor Process_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Analog Sensor Process_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Analog Sensor Process_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Analog Sensor Process_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808977.720795, Size=69570 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808978.626652, Size=21517 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809009.10195, Size=25566 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808978.515252, Size=78591 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Valve_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Valve_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Valve_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Valve_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808977.8046675, Size=12833 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809038.1165068, Size=41188 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808950.8402557, Size=275593 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808947.741825, Size=308359 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808944.681681, Size=164202 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808943.698154, Size=45094 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808943.1658757, Size=27723 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808943.5027263, Size=82592 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Cfg 32_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Cfg 32_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Cfg 32_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Minimotor Cfg 32_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808969.6195464, Size=197764 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Data 32_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Data 32_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Data 32_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Minimotor Data 32_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808971.2238748, Size=268655 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 31_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 31_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 31_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor 31_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808956.196804, Size=649258 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 32_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 32_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 32_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor 32_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808960.356929, Size=648146 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 34_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 34_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 34_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor 34_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808964.3863075, Size=651517 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 35_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 35_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 35_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor 35_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808968.4620488, Size=648146 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 36_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 36_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 36_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor 36_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808975.4625933, Size=648214 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 31_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 31_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 31_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor 31_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808951.1120424, Size=55493 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 32_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 32_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 32_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor 32_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808951.419921, Size=57118 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 34_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 34_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 34_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor 34_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808951.6665287, Size=50358 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 35_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 35_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 35_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor 35_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808951.9296887, Size=46789 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 36_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 36_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 36_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor 36_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808952.2405329, Size=44031 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808931.044353, Size=789007 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808932.8841393, Size=513849 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808931.3960803, Size=21130 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808943.0262556, Size=687109 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808933.705161, Size=176815 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808934.6468537, Size=270403 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\DB\parsing\DB Signal Transport_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808927.8379543, Size=369041 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart Blower_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart Blower_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart Blower_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\parsing\DB Early Restart Blower_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808924.2821367, Size=54122 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart Filler_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart Filler_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart Filler_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\parsing\DB Early Restart Filler_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808924.6072598, Size=54122 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart SynchroBlock_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart SynchroBlock_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\DB Early Restart SynchroBlock_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\Early Restart\parsing\DB Early Restart SynchroBlock_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808924.9929993, Size=54644 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\FB\parsing\FB Early Restart_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808925.1803756, Size=32965 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\2 - MACHINE\FC\FC Signal Transport_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\2 - MACHINE\FC\FC Signal Transport_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\FC\FC Signal Transport_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\2 - MACHINE\FC\parsing\FC Signal Transport_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808928.1968355, Size=79061 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\3 - COM SIDEL\DB\From_SIDEL_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\3 - COM SIDEL\DB\From_SIDEL_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\3 - COM SIDEL\DB\From_SIDEL_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\3 - COM SIDEL\DB\parsing\From_SIDEL_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808923.300553, Size=15081 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\3 - COM SIDEL\DB\To_SIDEL_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\3 - COM SIDEL\DB\To_SIDEL_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\3 - COM SIDEL\DB\To_SIDEL_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\3 - COM SIDEL\DB\parsing\To_SIDEL_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808923.4995966, Size=19982 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_CR\3 - COM SIDEL\FC General COM_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\ProgramBlocks_CR\3 - COM SIDEL\FC General COM_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\3 - COM SIDEL\FC General COM_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR\3 - COM SIDEL\parsing\FC General COM_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749808922.9049637, Size=9508 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\DB TEST HMI.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\DB TEST HMI.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\DB Test Pushbutton.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\DB Test Pushbutton.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\FC Sim Buttons.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\FC Sim Buttons.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\TEST.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SIM-TEST !!!\TEST.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read M.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read M.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\FB Pulse Generator_DB.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\FB Pulse Generator_DB.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\FB Pulse Generator_DB_1.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\FB Pulse Generator_DB_1.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\MC_Interpolator.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\MC_Interpolator.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\MC_Servo.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\MC_Servo.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\OB30 3ms INFEED LOGIC.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\OB30 3ms INFEED LOGIC.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Analog.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Analog.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SKID.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SKID.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TILTER INFEED.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TILTER INFEED.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Tilter.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Tilter.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer 2.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer 2.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Dryer.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Diff Phase Pulses.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Diff Phase Pulses.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Correct Speed FPulses.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Correct Speed FPulses.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Offset Pulse.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Offset Pulse.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Pulse Generator.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Pulse Generator.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB SKID.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB SKID.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB SpeedRegulation.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB SpeedRegulation.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Tilter Endlesscrew.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Tilter Endlesscrew.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Dryer.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Dryer.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen wSonnar.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen wSonnar.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Analog Sensor Process.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Analog Sensor Process.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Valve.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Valve.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Cfg 32.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Cfg 32.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Data 32.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Minimotor Data 32.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 31.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 31.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 32.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 32.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 34.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 34.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 35.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 35.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 36.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor 36.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 31.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 31.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 32.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 32.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 34.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 34.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 35.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 35.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 36.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor 36.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\2 - MACHINE\Early Restart\DB Early Restart Blower.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\2 - MACHINE\Early Restart\DB Early Restart Blower.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\2 - MACHINE\Early Restart\DB Early Restart Filler.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\2 - MACHINE\Early Restart\DB Early Restart Filler.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\2 - MACHINE\Early Restart\DB Early Restart SynchroBlock.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\2 - MACHINE\Early Restart\DB Early Restart SynchroBlock.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\2 - MACHINE\FC\FC Signal Transport.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\2 - MACHINE\FC\FC Signal Transport.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\3 - COM SIDEL\DB\From_SIDEL.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\3 - COM SIDEL\DB\From_SIDEL.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\3 - COM SIDEL\DB\To_SIDEL.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\3 - COM SIDEL\DB\To_SIDEL.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\ProgramBlocks_XML\3 - COM SIDEL\FC General COM.xml --- ---- SALTANDO TODO (x1, x2, x3) para: VM 1512\ProgramBlocks_XML\3 - COM SIDEL\FC General COM.xml (XML no modificado, salida final actualizada) - ---- Procesando archivo: VM 1512\SystemBlocks_CR\DB SIDEL TSEND_C_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\DB SIDEL TSEND_C_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\DB SIDEL TSEND_C_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\DB SIDEL TSEND_C_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.2830925, Size=41339 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\DB_MC_HOME_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\DB_MC_HOME_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\DB_MC_HOME_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\DB_MC_HOME_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.8254066, Size=6769 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\DB_MC_RESET_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\DB_MC_RESET_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\DB_MC_RESET_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\DB_MC_RESET_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.9661663, Size=5632 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\DeviceStates_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\DeviceStates_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\DeviceStates_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\DeviceStates_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.4788237, Size=2012 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\MC_HOME_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\MC_HOME_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\MC_HOME_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\MC_HOME_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.718189, Size=2536 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\MC_RESET_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\MC_RESET_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\MC_RESET_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\MC_RESET_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.8494298, Size=2543 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\RT_INFO_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\RT_INFO_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\RT_INFO_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\RT_INFO_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.5042663, Size=1625 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\R_TRIG_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\R_TRIG_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\R_TRIG_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\R_TRIG_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.5570893, Size=3509 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\SET_TIMEZONE_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\SET_TIMEZONE_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\SET_TIMEZONE_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\SET_TIMEZONE_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.4449348, Size=2549 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\SIDEL TRCV_C_DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\SIDEL TRCV_C_DB_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\SIDEL TRCV_C_DB_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\SIDEL TRCV_C_DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809251.616814, Size=43315 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\TRCV_C_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\TRCV_C_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\TRCV_C_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\TRCV_C_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.6158924, Size=6693 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\TSEND_C_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\TSEND_C_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\TSEND_C_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\TSEND_C_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.6572783, Size=6709 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\VM 1512_Send_DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\VM 1512_Send_DB_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\VM 1512_Send_DB_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\VM 1512_Send_DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809252.4141672, Size=6915 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: VM 1512\SystemBlocks_CR\_1512_Receive_DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: VM 1512\SystemBlocks_CR\_1512_Receive_DB_XRef.xml --- -Iniciando conversión de 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\_1512_Receive_DB_XRef.xml' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR\parsing\_1512_Receive_DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1749809251.7221942, Size=6941 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512' a 'D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\scl_output' --- -Se encontraron 8 archivos .scl existentes para copiar: -Copia de SCL existentes finalizada. Copiados: 0, Omitidos (conflicto nombre): 8 - ---- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') --- -Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512, salida en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\xref_output ---- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) --- -Buscando archivos JSON procesados en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512 -Directorio de salida XRef: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\xref_output -Directorio fuente SCL/MD (para análisis DB/Tag y copia): scl_output -Subdirectorio fuentes MD para XRef: source -Copiando y preparando archivos fuente para Obsidian en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\xref_output\source -Archivos fuente preparados: 201 SCL convertidos, 58 MD copiados. -Buscando archivos XML XRef en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR -Archivos JSON encontrados: 251 -Datos cargados para 251 bloques. -Mapa InstanciaDB -> FB creado con 0 entradas. -Datos cargados para 251 bloques (108 PLC Tags globales). -Construyendo grafo de llamadas desde archivos XML XRef... -Archivos XML XRef encontrados: 197 -Generando ÁRBOL XRef de llamadas en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\xref_output\xref_calls_tree.md -Generando RESUMEN XRef de uso de DBs en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\xref_output\xref_db_usage_summary.md -Generando RESUMEN XRef de uso de PLC Tags en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\xref_output\xref_plc_tags_summary.md ---- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada --- - ---- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') --- -Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512, salida agregada en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\full_project_representation.md ---- Iniciando Agregación de Archivos (x5) --- -Leyendo desde directorios: 'scl_output' y 'xref_output' (relativos a la raíz) -Directorio Raíz del Proyecto: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512 -Archivo de Salida: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\full_project_representation.md -Buscando archivos SCL con patrón: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\**\*.scl -Buscando archivos MD con patrón: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\**\*.md -Se agregarán 529 archivos. - Agregando: ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl - Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl - Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl - Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl - Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl - Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl - Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl - Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl - Agregando: scl_output\Bottiglie___.md - Agregando: scl_output\COPIA_DBW.scl - Agregando: scl_output\COPIA_DBs.scl - Agregando: scl_output\CYCL_EXC.scl - Agregando: scl_output\CYCL_FLT.scl - Agregando: scl_output\Calculate_Elapsed_Time.scl - Agregando: scl_output\Cambio_formato_Motore.md - Agregando: scl_output\Ctr_MiniMotor_Home.md - Agregando: scl_output\Ctr_MiniMotor_ProfPosition.md - Agregando: scl_output\Ctr_MiniMotor_ProfTorque.md - Agregando: scl_output\Ctr_MiniMotor_ProfVelocity.md - Agregando: scl_output\DBS55_PN_CtrWord.md - Agregando: scl_output\DBS55_PN_Input.md - Agregando: scl_output\DBS55_PN_Output.md - Agregando: scl_output\DBS55_PN_StWord.md - Agregando: scl_output\DB_Analog.scl - Agregando: scl_output\DB_BottleFallen.scl - Agregando: scl_output\DB_CTR_Air_Alarms.scl - Agregando: scl_output\DB_CTR_General_Alarms.scl - Agregando: scl_output\DB_CTR_Pack_Alarm.scl - Agregando: scl_output\DB_CTR_TT_Alarm.scl - Agregando: scl_output\DB_CTR_Warnings.scl - Agregando: scl_output\DB_Early_Restart_Blower.scl - Agregando: scl_output\DB_Early_Restart_Filler.scl - Agregando: scl_output\DB_Early_Restart_SynchroBlock.scl - Agregando: scl_output\DB_Elapsed_Time.scl - Agregando: scl_output\DB_Flow_Selection.scl - Agregando: scl_output\DB_General.scl - Agregando: scl_output\DB_General_Alarms.scl - Agregando: scl_output\DB_General_Run.scl - Agregando: scl_output\DB_HMI.scl - Agregando: scl_output\DB_HMI_CFG.scl - Agregando: scl_output\DB_HMI_DateTime.scl - Agregando: scl_output\DB_HMI_RCP_Transfer_Status.scl - Agregando: scl_output\DB_HMI_Recipe_Air.scl - Agregando: scl_output\DB_HMI_Recipe_Pack.scl - Agregando: scl_output\DB_HMI_Recipe_TTop.scl - Agregando: scl_output\DB_HMI_Timer.scl - Agregando: scl_output\DB_LIFO_HMI_Page_DB.scl - Agregando: scl_output\DB_LUBE___Ecolab.scl - Agregando: scl_output\DB_Lube___Dry_Ecolab.scl - Agregando: scl_output\DB_MiniMotor_PN_Device.scl - Agregando: scl_output\DB_Minimotor_Config.scl - Agregando: scl_output\DB_Mot_Manage_Altivar_320.scl - Agregando: scl_output\DB_MotorSimulate.scl - Agregando: scl_output\DB_PA_HMI_PLC_DataOra.scl - Agregando: scl_output\DB_PN_DP_Diag_List.scl - Agregando: scl_output\DB_Run_Signal_Selector.scl - Agregando: scl_output\DB_SET_TIMEZONE.scl - Agregando: scl_output\DB_SICK_AFx60_Data.scl - Agregando: scl_output\DB_SICK_AFx60_PN_M34.scl - Agregando: scl_output\DB_SKID.scl - Agregando: scl_output\DB_Signal_Transport.scl - Agregando: scl_output\DB_TEST_HMI.scl - Agregando: scl_output\DB_TILTER_INFEED.scl - Agregando: scl_output\DB_Test_Pushbutton.scl - Agregando: scl_output\DB_Tilter.scl - Agregando: scl_output\DB_Ttop_Alarm.scl - Agregando: scl_output\DB_Ttop_Dryer.scl - Agregando: scl_output\DB_Ttop_Dryer_2.scl - Agregando: scl_output\DB_Ttop_Energy_Saving_Z1.scl - Agregando: scl_output\DB_Ttop_Energy_Saving_Z2.scl - Agregando: scl_output\DB_Ttop_Energy_Saving_Z3.scl - Agregando: scl_output\DB_Ttop_Fifo_1.scl - Agregando: scl_output\DB_Ttop_Fifo_2.scl - Agregando: scl_output\DB_Ttop_Minimotor_Cfg_32.scl - Agregando: scl_output\DB_Ttop_Minimotor_Data_32.scl - Agregando: scl_output\DB_Ttop_Motor_31.scl - Agregando: scl_output\DB_Ttop_Motor_32.scl - Agregando: scl_output\DB_Ttop_Motor_34.scl - Agregando: scl_output\DB_Ttop_Motor_35.scl - Agregando: scl_output\DB_Ttop_Motor_36.scl - Agregando: scl_output\DB_Ttop_Motor_CFG.scl - Agregando: scl_output\DB_Ttop_Run.scl - Agregando: scl_output\DB_Warnings.scl - Agregando: scl_output\DI_HS_IN_CHANNEL.md - Agregando: scl_output\DI_HS_IN_GEN.md - Agregando: scl_output\DI_HS_OUT.md - Agregando: scl_output\Dati_Motore.md - Agregando: scl_output\Default_tag_table.md - Agregando: scl_output\FB_BottleFallen.scl - Agregando: scl_output\FB_BottleFallen_wSonnar.scl - Agregando: scl_output\FB_Calculate_Diff__Phase_Pulses.scl - Agregando: scl_output\FB_Calculate_Ramp.scl - Agregando: scl_output\FB_Calculate_Ramp_UpDown.scl - Agregando: scl_output\FB_Correct_Speed_F_Pulses.scl - Agregando: scl_output\FB_Early_Restart.scl - Agregando: scl_output\FB_FIFO_Manage_DataType_Real.scl - Agregando: scl_output\FB_LIFO_HMI_Page.scl - Agregando: scl_output\FB_Lube___Dry_Ecolab.scl - Agregando: scl_output\FB_Lube___EcoLab_VM.scl - Agregando: scl_output\FB_Lube___Ecolab.scl - Agregando: scl_output\FB_Lube___Water_Dry.scl - Agregando: scl_output\FB_Master_Slave_PID.scl - Agregando: scl_output\FB_MiniMotor_PN.scl - Agregando: scl_output\FB_Minimotor_Config.scl - Agregando: scl_output\FB_Mot_Manage_Altivar_320.scl - Agregando: scl_output\FB_Motors_Manage.scl - Agregando: scl_output\FB_Offset_Pulse.scl - Agregando: scl_output\FB_Pulse_Generator.scl - Agregando: scl_output\FB_Pulse_Generator_DB.scl - Agregando: scl_output\FB_Pulse_Generator_DB_1.scl - Agregando: scl_output\FB_Run_Timer_Selector.scl - Agregando: scl_output\FB_SICK_AFx60_PN.scl - Agregando: scl_output\FB_SKID.scl - Agregando: scl_output\FB_Show_Alarms.scl - Agregando: scl_output\FB_SpeedRegulation.scl - Agregando: scl_output\FB_Tilter_Endlesscrew.scl - Agregando: scl_output\FB_Ttop_Dryer.scl - Agregando: scl_output\FB_Ttop_Energy_Saving.scl - Agregando: scl_output\FC Read DI.scl - Agregando: scl_output\FC Read DO.scl - Agregando: scl_output\FC Write DO.scl - Agregando: scl_output\FC_Air_Philosophy_01.scl - Agregando: scl_output\FC_Air_Philosophy_04.scl - Agregando: scl_output\FC_Air_Philosophy_08.scl - Agregando: scl_output\FC_Air_Philosophy_14.scl - Agregando: scl_output\FC_Air_Philosophy_17.scl - Agregando: scl_output\FC_Air_Philosophy_18.scl - Agregando: scl_output\FC_Air_Philosophy_Manage.scl - Agregando: scl_output\FC_Analog_Sensor_Process.scl - Agregando: scl_output\FC_CFG_TTOP_MultiRow_2_1.scl - Agregando: scl_output\FC_CFG_TTOP_MultiRow_3_2.scl - Agregando: scl_output\FC_CMP_Machine.scl - Agregando: scl_output\FC_CTR_Alarm.scl - Agregando: scl_output\FC_Compute_AN_Speed.scl - Agregando: scl_output\FC_Compute_Machine_Speed.scl - Agregando: scl_output\FC_General_Alarms.scl - Agregando: scl_output\FC_General_COM.scl - Agregando: scl_output\FC_General_Lamp.scl - Agregando: scl_output\FC_General_Warning.scl - Agregando: scl_output\FC_Get_DBnum.scl - Agregando: scl_output\FC_HMI.scl - Agregando: scl_output\FC_HMI_Date_Time.scl - Agregando: scl_output\FC_HMI_PSW_Cfg.scl - Agregando: scl_output\FC_HMI_RCP_Transfer_Status.scl - Agregando: scl_output\FC_HMI_Recipe_TTop.scl - Agregando: scl_output\FC_HMI_Timer.scl - Agregando: scl_output\FC_Homing.scl - Agregando: scl_output\FC_Minimotor_Managment.scl - Agregando: scl_output\FC_Mot_Init_CFG.scl - Agregando: scl_output\FC_Mot_Manage_Bosch_Rexroth.scl - Agregando: scl_output\FC_Mot_Manage_EOLO_mBar.scl - Agregando: scl_output\FC_Mot_Manage_Minimotor.scl - Agregando: scl_output\FC_Mot_Manage_Movigear.scl - Agregando: scl_output\FC_Mot_Manage_Movigear_ADV.scl - Agregando: scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl - Agregando: scl_output\FC_Mot_Manage_Movimot.scl - Agregando: scl_output\FC_Mot_Manage_VFD_Analog.scl - Agregando: scl_output\FC_Mot_Manage_VFD_Dig.scl - Agregando: scl_output\FC_Mot_Manage_VFD_FC300.scl - Agregando: scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl - Agregando: scl_output\FC_Motor_Protocols.scl - Agregando: scl_output\FC_Movifit_Status.scl - Agregando: scl_output\FC_ProfPos.scl - Agregando: scl_output\FC_ProfTrq.scl - Agregando: scl_output\FC_ProfVel.scl - Agregando: scl_output\FC_Profinet_Allarms.scl - Agregando: scl_output\FC_Read_EOLO_mBar.scl - Agregando: scl_output\FC_Read_M.scl - Agregando: scl_output\FC_Reference_management.scl - Agregando: scl_output\FC_S_Everz.scl - Agregando: scl_output\FC_S_Everz_ON_OFF.scl - Agregando: scl_output\FC_S_Everz_Struct.scl - Agregando: scl_output\FC_Scale_Real.scl - Agregando: scl_output\FC_Scale_Speed_w_Gap.scl - Agregando: scl_output\FC_Scaling.scl - Agregando: scl_output\FC_Siemens_G120C.scl - Agregando: scl_output\FC_Signal_Configuration_Bits.scl - Agregando: scl_output\FC_Signal_Discharge_Output_Force.scl - Agregando: scl_output\FC_Signal_Infeed_Output_Force.scl - Agregando: scl_output\FC_Signal_Input_Force_Control.scl - Agregando: scl_output\FC_Signal_Transport.scl - Agregando: scl_output\FC_Signals_Discharge_Timers.scl - Agregando: scl_output\FC_Signals_Discharge_Timers_Read.scl - Agregando: scl_output\FC_Signals_Infeed_Timers.scl - Agregando: scl_output\FC_Signals_Infeed_Timers_Read.scl - Agregando: scl_output\FC_Sim_Buttons.scl - Agregando: scl_output\FC_Simple_PID.scl - Agregando: scl_output\FC_Simulation.scl - Agregando: scl_output\FC_Ttop_Alarms.scl - Agregando: scl_output\FC_Ttop_Configuration.scl - Agregando: scl_output\FC_Ttop_Devices.scl - Agregando: scl_output\FC_Ttop_Motor_31.scl - Agregando: scl_output\FC_Ttop_Motor_32.scl - Agregando: scl_output\FC_Ttop_Motor_34.scl - Agregando: scl_output\FC_Ttop_Motor_35.scl - Agregando: scl_output\FC_Ttop_Motor_36.scl - Agregando: scl_output\FC_Ttop_Philosophy_01.scl - Agregando: scl_output\FC_Ttop_Philosophy_02.scl - Agregando: scl_output\FC_Ttop_Philosophy_03.scl - Agregando: scl_output\FC_Ttop_Philosophy_04.scl - Agregando: scl_output\FC_Ttop_Philosophy_05.scl - Agregando: scl_output\FC_Ttop_Philosophy_06.scl - Agregando: scl_output\FC_Ttop_Philosophy_07.scl - Agregando: scl_output\FC_Ttop_Philosophy_08.scl - Agregando: scl_output\FC_Ttop_Philosophy_09.scl - Agregando: scl_output\FC_Ttop_Philosophy_Manage.scl - Agregando: scl_output\FC_Ttop_Run.scl - Agregando: scl_output\FC_Turk_Lamp.scl - Agregando: scl_output\FC_Valve.scl - Agregando: scl_output\Fill_Zero_Area.scl - Agregando: scl_output\From_SIDEL.scl - Agregando: scl_output\HW_ERR.scl - Agregando: scl_output\HW_INT0.scl - Agregando: scl_output\IM_QE___Input.md - Agregando: scl_output\IM_QE___Merker.md - Agregando: scl_output\IM_QE___Output.md - Agregando: scl_output\IM_QE___Timer.md +Directorio Raíz del Proyecto: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC +Archivo de Salida: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md +Buscando archivos SCL con patrón: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\**\*.scl +Buscando archivos MD con patrón: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\**\*.md +Se agregarán 882 archivos. + Agregando: ProgramBlocks_SCL\BlenderCtrl_InitErrors.scl + Agregando: ProgramBlocks_SCL\BlenderCtrl_MFM Command.scl + Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_PresRelea.scl + Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_SaveInteg.scl + Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_SaveValve.scl + Agregando: ProgramBlocks_SCL\BlenderPID_ActualRecipe.scl + Agregando: ProgramBlocks_SCL\BlenderPID_BlendingFault.scl + Agregando: ProgramBlocks_SCL\BlenderPID_FlowMeterErro.scl + Agregando: ProgramBlocks_SCL\BlenderPID_PIDFFCalc.scl + Agregando: ProgramBlocks_SCL\BlenderPID_PIDInitParam.scl + Agregando: ProgramBlocks_SCL\BlenderPID_PIDResInteg.scl + Agregando: ProgramBlocks_SCL\BlenderPID_PIDSPCalc.scl + Agregando: ProgramBlocks_SCL\BlenderPID__Main.scl + Agregando: ProgramBlocks_SCL\BlenderRun_SelectConstan.scl + Agregando: ProgramBlocks_SCL\BrixTracking_ProdSamples.scl + Agregando: ProgramBlocks_SCL\BrixTracking_SampleTime.scl + Agregando: ProgramBlocks_SCL\CIP CVQ.scl + Agregando: ProgramBlocks_SCL\CIPLocal_ExecSimpleCIP.scl + Agregando: ProgramBlocks_SCL\CIPLocal_ExecStep.scl + Agregando: ProgramBlocks_SCL\CIPLocal_ProgStepDown.scl + Agregando: ProgramBlocks_SCL\CIPLocal_ProgStepUp.scl + Agregando: ProgramBlocks_SCL\CIP_SimpleProgr_Init.scl + Agregando: ProgramBlocks_SCL\CO2 Solubility.scl + Agregando: ProgramBlocks_SCL\CO2EqPress.scl + Agregando: ProgramBlocks_SCL\CO2InjPressure.scl + Agregando: ProgramBlocks_SCL\CO2Tracking_ProdSamples.scl + Agregando: ProgramBlocks_SCL\CO2Tracking_SampleTime.scl + Agregando: ProgramBlocks_SCL\CVQ_1p7_8_Perc.scl + Agregando: ProgramBlocks_SCL\Cetrifugal_Head.scl + Agregando: ProgramBlocks_SCL\DeairCO2TempComp.scl + Agregando: ProgramBlocks_SCL\DeaireationValve.scl + Agregando: ProgramBlocks_SCL\Delay.scl + Agregando: ProgramBlocks_SCL\DeltaP.scl + Agregando: ProgramBlocks_SCL\FeedForward.scl + Agregando: ProgramBlocks_SCL\FillingTime.scl + Agregando: ProgramBlocks_SCL\Flow_To_Press_Loss.scl + Agregando: ProgramBlocks_SCL\Freq_To_mmH2O.scl + Agregando: ProgramBlocks_SCL\FrictionLoss.scl + Agregando: ProgramBlocks_SCL\Input_CheckFlowMetersSta.scl + Agregando: ProgramBlocks_SCL\Integral.scl + Agregando: ProgramBlocks_SCL\LowPassFilter.scl + Agregando: ProgramBlocks_SCL\MFMAnalogValues.scl + Agregando: ProgramBlocks_SCL\MSE Slope.scl + Agregando: ProgramBlocks_SCL\MaxCarboCO2 Vol.scl + Agregando: ProgramBlocks_SCL\Output_AnalogValueToHMI.scl + Agregando: ProgramBlocks_SCL\PID_Filling_Head_Calc.scl + Agregando: ProgramBlocks_SCL\PPM O2.scl + Agregando: ProgramBlocks_SCL\ProdBrixRecovery_BrixCal.scl + Agregando: ProgramBlocks_SCL\ProductAvailable.scl + Agregando: ProgramBlocks_SCL\ProductLiterInTank.scl + Agregando: ProgramBlocks_SCL\ProductQuality_Messages.scl + Agregando: ProgramBlocks_SCL\RecipeCalculation.scl + Agregando: ProgramBlocks_SCL\Signal Gen.scl + Agregando: ProgramBlocks_SCL\SlewLimit.scl + Agregando: ProgramBlocks_SCL\SpeedAdjust.scl + Agregando: ProgramBlocks_SCL\Statistical_Analisys.scl + Agregando: ProgramBlocks_SCL\SyrBrix_SyrupCorrPerc.scl + Agregando: ProgramBlocks_SCL\SyrupDensity.scl + Agregando: ProgramBlocks_SCL\SyrupRoomCtrl_UpdateVal.scl + Agregando: ProgramBlocks_SCL\TankLevelToHeight.scl + Agregando: ProgramBlocks_SCL\ValveFlow.scl + Agregando: ProgramBlocks_SCL\WaterDensity.scl + Agregando: ProgramBlocks_SCL\mPDS_PA_Ctrl_Write.scl + Agregando: ProgramBlocks_SCL\mPDS_SYR_PA_Ctrl_Write.scl + Agregando: ProgramBlocks_SCL\mmH2O_TO_Freq.scl + Agregando: scl_output\AnalogInstrument.md + Agregando: scl_output\Baialage.scl + Agregando: scl_output\BlendFill_StartUp_Seq.scl + Agregando: scl_output\BlenderCtrl_All_Auto.scl + Agregando: scl_output\BlenderCtrl_CIPModeInit.scl + Agregando: scl_output\BlenderCtrl_InitErrors.scl + Agregando: scl_output\BlenderCtrl_MFM Command.scl + Agregando: scl_output\BlenderCtrl_MachineInit.scl + Agregando: scl_output\BlenderCtrl_ManualActive.scl + Agregando: scl_output\BlenderCtrl_ProdModeInit.scl + Agregando: scl_output\BlenderCtrl_ResetSPWord.scl + Agregando: scl_output\BlenderCtrl_UpdatePWord.scl + Agregando: scl_output\BlenderCtrl__Main.scl + Agregando: scl_output\BlenderPIDCtrl_Monitor.scl + Agregando: scl_output\BlenderPIDCtrl_PresRelea.scl + Agregando: scl_output\BlenderPIDCtrl_ReadAnIn.scl + Agregando: scl_output\BlenderPIDCtrl_SaveInteg.scl + Agregando: scl_output\BlenderPIDCtrl_SaveValve.scl + Agregando: scl_output\BlenderPIDCtrl_WriteAnOu.scl + Agregando: scl_output\BlenderPIDCtrl__Loop.scl + Agregando: scl_output\BlenderPID_ActualRecipe.scl + Agregando: scl_output\BlenderPID_BlendingFault.scl + Agregando: scl_output\BlenderPID_FlowMeterErro.scl + Agregando: scl_output\BlenderPID_NextRecipe.scl + Agregando: scl_output\BlenderPID_PIDFFCalc.scl + Agregando: scl_output\BlenderPID_PIDInitParam.scl + Agregando: scl_output\BlenderPID_PIDResInteg.scl + Agregando: scl_output\BlenderPID_PIDSPCalc.scl + Agregando: scl_output\BlenderPID__Main.scl + Agregando: scl_output\BlenderPID__Main_Data.scl + Agregando: scl_output\BlenderRinse.scl + Agregando: scl_output\BlenderRinse_Done.scl + Agregando: scl_output\BlenderRun_MeasFilSpeed.scl + Agregando: scl_output\BlenderRun_MeasFil_Data.scl + Agregando: scl_output\BlenderRun_ProdTime.scl + Agregando: scl_output\BlenderRun_SelectConstan.scl + Agregando: scl_output\BlenderRun_Stopping.scl + Agregando: scl_output\BlenderRun__Control.scl + Agregando: scl_output\Blender_Constants.scl + Agregando: scl_output\Blender_Procedure_Data.scl + Agregando: scl_output\Blender_Variables.scl + Agregando: scl_output\Blender_Variables_Pers.scl + Agregando: scl_output\Blocco_1.scl + Agregando: scl_output\Blocco_dati_Test.scl + Agregando: scl_output\Block_compare.scl + Agregando: scl_output\Block_move.scl + Agregando: scl_output\BrixTracking_Data.scl + Agregando: scl_output\BrixTracking_ProdSamples.scl + Agregando: scl_output\BrixTracking_SampleTime.scl + Agregando: scl_output\CIP CVQ.scl + Agregando: scl_output\CIPLocal.scl + Agregando: scl_output\CIPLocal_ExecSimpleCIP.scl + Agregando: scl_output\CIPLocal_ExecStep.scl + Agregando: scl_output\CIPLocal_ProgInizialize.scl + Agregando: scl_output\CIPLocal_ProgStepDown.scl + Agregando: scl_output\CIPLocal_ProgStepUp.scl + Agregando: scl_output\CIPLocal_WaitEvent_Ctrl.scl + Agregando: scl_output\CIPMain.scl + Agregando: scl_output\CIPMain_Flood.scl + Agregando: scl_output\CIPMain_Total_Drain.scl + Agregando: scl_output\CIPRecipeManagement.scl + Agregando: scl_output\CIPRecipeManagement_Data.scl + Agregando: scl_output\CIPRecipe_01.scl + Agregando: scl_output\CIPRecipe_02.scl + Agregando: scl_output\CIPRecipe_03.scl + Agregando: scl_output\CIPRecipe_04.scl + Agregando: scl_output\CIPRecipe_05.scl + Agregando: scl_output\CIPRecipe_06.scl + Agregando: scl_output\CIPRecipe_07.scl + Agregando: scl_output\CIPRecipe_08.scl + Agregando: scl_output\CIPRecipe_09.scl + Agregando: scl_output\CIPRecipe_10.scl + Agregando: scl_output\CIPRecipe_11.scl + Agregando: scl_output\CIPRecipe_12.scl + Agregando: scl_output\CIPRecipe_13.scl + Agregando: scl_output\CIPRecipe_14.scl + Agregando: scl_output\CIPRecipe_15.scl + Agregando: scl_output\CIPRecipe_16.scl + Agregando: scl_output\CIPRecipe_17.scl + Agregando: scl_output\CIPRecipe_18.scl + Agregando: scl_output\CIPRecipe_19.scl + Agregando: scl_output\CIPRecipe_20.scl + Agregando: scl_output\CIPRecipe_21.scl + Agregando: scl_output\CIPRecipe_22.scl + Agregando: scl_output\CIPRecipe_23.scl + Agregando: scl_output\CIPRecipe_24.scl + Agregando: scl_output\CIPRecipe_25.scl + Agregando: scl_output\CIPRecipe_26.scl + Agregando: scl_output\CIPRecipe_27.scl + Agregando: scl_output\CIPRecipe_28.scl + Agregando: scl_output\CIPRecipe_29.scl + Agregando: scl_output\CIPRecipe_30.scl + Agregando: scl_output\CIPReportDB.scl + Agregando: scl_output\CIPReportManager.scl + Agregando: scl_output\CIP_FlipFlop.scl + Agregando: scl_output\CIP_Link_Type.md + Agregando: scl_output\CIP_Program_Variables.scl + Agregando: scl_output\CIP_SimpleProgr_Init.scl + Agregando: scl_output\CIP_Simple_Type.md + Agregando: scl_output\CIP_Step_Type.md + Agregando: scl_output\CIP_WaitEvent_Type.md + Agregando: scl_output\CO2 Solubility.scl + Agregando: scl_output\CO2EqPress.scl + Agregando: scl_output\CO2InjPressure.scl + Agregando: scl_output\CO2Tracking.scl + Agregando: scl_output\CO2Tracking_Data.scl + Agregando: scl_output\CO2Tracking_ProdSamples.scl + Agregando: scl_output\CO2Tracking_SampleTime.scl + Agregando: scl_output\COMPLETE_RESTART.scl + Agregando: scl_output\CPU_DP_Global_Diag.scl + Agregando: scl_output\CTRLCoolingSystem.scl + Agregando: scl_output\CVQ_1p7_8_Perc.scl + Agregando: scl_output\CYC_INT5.scl + Agregando: scl_output\CarboWaterLine_Seq.scl + Agregando: scl_output\Cetrifugal_Head.scl + Agregando: scl_output\Clock_Signal.scl + Agregando: scl_output\Co2_Counters.scl + Agregando: scl_output\Co2_Counters_DB.scl + Agregando: scl_output\DELETE.scl + Agregando: scl_output\DeairCO2TempComp.scl + Agregando: scl_output\DeaireationValve.scl + Agregando: scl_output\Deaireator_StartUp_Seq.scl + Agregando: scl_output\Default_SupervisionDB.scl + Agregando: scl_output\Delay.scl + Agregando: scl_output\DeltaP.scl + Agregando: scl_output\Device.md + Agregando: scl_output\DigitalInstrument.md + Agregando: scl_output\EQ_STRNG.scl + Agregando: scl_output\FW_DRand.scl + Agregando: scl_output\FeedForward.scl + Agregando: scl_output\FillerControl.scl + Agregando: scl_output\Filler_Head_Variables.scl + Agregando: scl_output\FillingTime.scl + Agregando: scl_output\FirstProduction_Data.scl + Agregando: scl_output\Flow_To_Press_Loss.scl + Agregando: scl_output\Freq_To_mmH2O.scl + Agregando: scl_output\FrictionLoss.scl + Agregando: scl_output\FunctionButton.md + Agregando: scl_output\GLOBAL_DIAG_DB.scl + Agregando: scl_output\GNS_PLCdia_MainRoutine.scl + Agregando: scl_output\GNS_PLCdia_Profibus.scl + Agregando: scl_output\GNS_PLCdia_ProfibusData.scl + Agregando: scl_output\GNS_PLCdia_Profinet.scl + Agregando: scl_output\GNS_PLCdia_ProfinetData.scl + Agregando: scl_output\GetProdBrixCO2_Anal_Inpt.scl + Agregando: scl_output\HMI_Alarms.scl + Agregando: scl_output\HMI_Blender_Parameters.scl + Agregando: scl_output\HMI_CPU_DP_Diag.scl + Agregando: scl_output\HMI_Device.scl + Agregando: scl_output\HMI_Digital.scl + Agregando: scl_output\HMI_IO_Showing.scl + Agregando: scl_output\HMI_Instrument.scl + Agregando: scl_output\HMI_Key_User.scl + Agregando: scl_output\HMI_Local_CIP_Variables.scl + Agregando: scl_output\HMI_PID.scl + Agregando: scl_output\HMI_Recipe_Edit.scl + Agregando: scl_output\HMI_Recipe_Name.scl + Agregando: scl_output\HMI_Refrige_IO_Showing.scl + Agregando: scl_output\HMI_Service.scl + Agregando: scl_output\HMI_Variables_Cmd.scl + Agregando: scl_output\HMI_Variables_Status.scl + Agregando: scl_output\ISOonTCP_or_TCP_Protocol.scl + Agregando: scl_output\ISOonTCP_or_TCP_Protocol_DB.scl + Agregando: scl_output\ITC_Communic_CIPRoom.scl + Agregando: scl_output\ITC_Communic_CIP_DI.scl + Agregando: scl_output\ITC_Communic_Filler.scl + Agregando: scl_output\ITC_Communic_Filler_DI.scl + Agregando: scl_output\ITC_Communic_MainData.scl + Agregando: scl_output\ITC_Communic_MainRoutine.scl + Agregando: scl_output\ITC_Communic_Mixer_DI.scl + Agregando: scl_output\ITC_Communic_ProdRoom.scl + Agregando: scl_output\ITC_Communic_Product_Room_DI.scl + Agregando: scl_output\ITC_DataIn.scl + Agregando: scl_output\ITC_DataOut.scl + Agregando: scl_output\ITC_Exchange_MainRoutine.scl + Agregando: scl_output\ITC_MainRoutine.scl Agregando: scl_output\I_O_FLT1.scl - Agregando: scl_output\I_O_FLT2.scl - Agregando: scl_output\MC_Interpolator.scl - Agregando: scl_output\MC_Servo.scl - Agregando: scl_output\OB30_3ms_INFEED_LOGIC.scl - Agregando: scl_output\PROG_ERR.scl + Agregando: scl_output\Input.scl + Agregando: scl_output\Input_CheckFlowMetersSta.scl + Agregando: scl_output\Input_Data.scl + Agregando: scl_output\Input_DigitalCtrl.scl + Agregando: scl_output\Input_DigitalScanner.scl + Agregando: scl_output\Inputs.md + Agregando: scl_output\InputsMaster.md + Agregando: scl_output\Instrument_Scanner.scl + Agregando: scl_output\Integral.scl + Agregando: scl_output\Interlocking_Panel.scl + Agregando: scl_output\Interlocking_Panel_1.scl + Agregando: scl_output\Interlocking_Variables.scl + Agregando: scl_output\Key_Read___Write.scl + Agregando: scl_output\Key_Read___Write_Data.scl + Agregando: scl_output\LIMIT_I.scl + Agregando: scl_output\LIMIT_R.scl + Agregando: scl_output\LowPassFilter.scl + Agregando: scl_output\MFMAnalogValues.scl + Agregando: scl_output\MFMAnalogValues_Totalize.scl + Agregando: scl_output\MFM_Analog_Value_Data.scl + Agregando: scl_output\MOD_ERR.scl + Agregando: scl_output\MSE Slope.scl + Agregando: scl_output\Machine_Co2_Cons.scl + Agregando: scl_output\Maselli_PA_Control.scl + Agregando: scl_output\Maselli_PA_Ctrl_Read.scl + Agregando: scl_output\Maselli_PA_Ctrl_Transfer.scl + Agregando: scl_output\Maselli_PA_Ctrl_Write.scl + Agregando: scl_output\Maselli_PA_Data.scl + Agregando: scl_output\MaxCarboCO2 Vol.scl + Agregando: scl_output\Memories.md + Agregando: scl_output\MessageScroll.scl + Agregando: scl_output\ModValveFault.scl + Agregando: scl_output\ONS_R.scl + Agregando: scl_output\Output.scl + Agregando: scl_output\Output_AnalogValueToHMI.scl + Agregando: scl_output\Output_CO2InjPress.scl + Agregando: scl_output\Outputs.md + Agregando: scl_output\OutputsFesto.md + Agregando: scl_output\OutputsMaster.md + Agregando: scl_output\PID.md + Agregando: scl_output\PIDControl.scl + Agregando: scl_output\PID_Filling_Head.scl + Agregando: scl_output\PID_Filling_Head_Calc.scl + Agregando: scl_output\PID_Filling_Head_Data.scl + Agregando: scl_output\PID_MAIN_Data.scl + Agregando: scl_output\PID_RMM301.scl + Agregando: scl_output\PID_RMM301_Data.scl + Agregando: scl_output\PID_RMM303.scl + Agregando: scl_output\PID_RMM303_Data.scl + Agregando: scl_output\PID_RMM304.scl + Agregando: scl_output\PID_RMM304_Data.scl + Agregando: scl_output\PID_RMP302.scl + Agregando: scl_output\PID_RMP302_Data.scl + Agregando: scl_output\PID_RVM301.scl + Agregando: scl_output\PID_RVM301_Data.scl + Agregando: scl_output\PID_RVM319_Data.scl + Agregando: scl_output\PID_RVM319_PRD.scl + Agregando: scl_output\PID_RVN302.scl + Agregando: scl_output\PID_RVN302_Data.scl + Agregando: scl_output\PID_RVP303.scl + Agregando: scl_output\PID_RVP303_Data.scl + Agregando: scl_output\PID_RVS318.scl + Agregando: scl_output\PID_RVS318_Data.scl + Agregando: scl_output\PID_Variables.scl + Agregando: scl_output\PPM O2.scl + Agregando: scl_output\PPM303_VFC_Ctrl.scl + Agregando: scl_output\PPM305_VFC_Ctrl.scl + Agregando: scl_output\PPM307_VFC_Ctrl.scl + Agregando: scl_output\PPN301_VFC_Ctrl.scl + Agregando: scl_output\PPP302_VFC_Ctrl.scl + Agregando: scl_output\Pneumatic_Valve_Ctrl.scl + Agregando: scl_output\Pneumatic_Valve_Fault.scl + Agregando: scl_output\Pneumatic_Valve_Fault_DB.scl + Agregando: scl_output\Procedure.scl + Agregando: scl_output\ProcedureBlendFill_StartUp.scl + Agregando: scl_output\ProcedureBrixTracking.scl + Agregando: scl_output\ProcedureCarboWaterLine.scl + Agregando: scl_output\ProcedureDeaireator_StartUp.scl + Agregando: scl_output\ProcedureFirstProduction.scl + Agregando: scl_output\ProcedureProdBrixRecovery.scl + Agregando: scl_output\ProcedureProdTankDrain.scl + Agregando: scl_output\ProcedureProdTankRunOut.scl + Agregando: scl_output\ProcedureSyrupLineMFMPrep.scl + Agregando: scl_output\ProcedureSyrupMFMStartUp.scl + Agregando: scl_output\ProcedureSyrup_RunOut.scl + Agregando: scl_output\Procedure_Variables.scl + Agregando: scl_output\ProdBrixRecovery_BrixCal.scl + Agregando: scl_output\ProdBrixRecovery_DB.scl + Agregando: scl_output\ProdReportDB.scl + Agregando: scl_output\ProdReportManager.scl + Agregando: scl_output\Prod_Tank_Drain_Seq.scl + Agregando: scl_output\Prod_Tank_PressCtrl.scl + Agregando: scl_output\Prod_Tank_RunOut_Seq.scl + Agregando: scl_output\ProductAvailable.scl + Agregando: scl_output\ProductLiterInTank.scl + Agregando: scl_output\ProductPipeDrain.scl + Agregando: scl_output\ProductPipeDrain_Seq.scl + Agregando: scl_output\ProductPipeRunOut.scl + Agregando: scl_output\ProductPipeRunOut_Seq.scl + Agregando: scl_output\ProductQuality.scl + Agregando: scl_output\ProductQuality_Messages.scl + Agregando: scl_output\Profibus_Network.scl + Agregando: scl_output\Profibus_Variables.scl + Agregando: scl_output\Programming_error.scl + Agregando: scl_output\PumpsControl.scl + Agregando: scl_output\QCO_Monitor.scl + Agregando: scl_output\QCO_Phase.md + Agregando: scl_output\QCO_Spare.md + Agregando: scl_output\QCO_Timer.md + Agregando: scl_output\QCO_Timer_Array_1.md + Agregando: scl_output\QCO_Timing_DB.scl Agregando: scl_output\RACK_FLT.scl - Agregando: scl_output\RESTART.scl - Agregando: scl_output\SENSOR_TTOP.md - Agregando: scl_output\SIGNAL.md - Agregando: scl_output\ST_SICK_AFx60.md - Agregando: scl_output\ST_SICK_AFx60_Error.md - Agregando: scl_output\Startup_STOP_to_RUN.scl - Agregando: scl_output\TEST.scl - Agregando: scl_output\To_SIDEL.scl - Agregando: scl_output\UDT_Air_Energy_Saving.md - Agregando: scl_output\UDT_Air_Obstruction.md - Agregando: scl_output\UDT_AlrLube.md - Agregando: scl_output\UDT_AlrLubrification.md - Agregando: scl_output\UDT_AnalogDevice.md - Agregando: scl_output\UDT_EcoSync_Liner.md - Agregando: scl_output\UDT_Fifo.md - Agregando: scl_output\UDT_InfeedSpeed_Tilter.md - Agregando: scl_output\UDT_LubeZone.md - Agregando: scl_output\UDT_Lubrication.md - Agregando: scl_output\UDT_LubrificationZone.md - Agregando: scl_output\UDT_Motor.md - Agregando: scl_output\UDT_PID_Setup.md - Agregando: scl_output\UDT_Philosofy_Data_TTOP.md - Agregando: scl_output\UDT_Put_Get_System.md - Agregando: scl_output\UDT_RCP_STATUS.md - Agregando: scl_output\UDT_Run.md - Agregando: scl_output\UDT_SIPA_SV_Main_V00.md - Agregando: scl_output\UDT_SIPA_SV_Main_V01.md - Agregando: scl_output\UDT_SIPA_SV_Motor_ALM__V00.md - Agregando: scl_output\UDT_SIPA_SV_Section.md - Agregando: scl_output\UDT_SIPA_SV_Section_V01.md - Agregando: scl_output\UDT_Scale_Data.md - Agregando: scl_output\UDT_Signal.md - Agregando: scl_output\UDT_Syncro__Data.md - Agregando: scl_output\UDT_Syncro__Liner.md - Agregando: scl_output\UDT_Tilter_Alarms.md - Agregando: scl_output\UDT_Tilter_Feedback.md - Agregando: scl_output\UDT_Tilter_Fixed_Parameters.md - Agregando: scl_output\UDT_Tilter_Recipe.md - Agregando: scl_output\UDT_Tilter_Status.md - Agregando: scl_output\UDT_Tilter_Switches.md - Agregando: scl_output\UDT_Timer.md - Agregando: scl_output\UDT_Timer_ONOFF.md - Agregando: scl_output\UDT_Valve.md - Agregando: xref_output\source\Bottiglie___.md - Agregando: xref_output\source\COPIA_DBW.md - Agregando: xref_output\source\COPIA_DBs.md - Agregando: xref_output\source\CYCL_EXC.md - Agregando: xref_output\source\CYCL_FLT.md - Agregando: xref_output\source\Calculate_Elapsed_Time.md - Agregando: xref_output\source\Cambio_formato_Motore.md - Agregando: xref_output\source\Ctr_MiniMotor_Home.md - Agregando: xref_output\source\Ctr_MiniMotor_ProfPosition.md - Agregando: xref_output\source\Ctr_MiniMotor_ProfTorque.md - Agregando: xref_output\source\Ctr_MiniMotor_ProfVelocity.md - Agregando: xref_output\source\DBS55_PN_CtrWord.md - Agregando: xref_output\source\DBS55_PN_Input.md - Agregando: xref_output\source\DBS55_PN_Output.md - Agregando: xref_output\source\DBS55_PN_StWord.md - Agregando: xref_output\source\DB_Analog.md - Agregando: xref_output\source\DB_BottleFallen.md - Agregando: xref_output\source\DB_CTR_Air_Alarms.md - Agregando: xref_output\source\DB_CTR_General_Alarms.md - Agregando: xref_output\source\DB_CTR_Pack_Alarm.md - Agregando: xref_output\source\DB_CTR_TT_Alarm.md - Agregando: xref_output\source\DB_CTR_Warnings.md - Agregando: xref_output\source\DB_Early_Restart_Blower.md - Agregando: xref_output\source\DB_Early_Restart_Filler.md - Agregando: xref_output\source\DB_Early_Restart_SynchroBlock.md - Agregando: xref_output\source\DB_Elapsed_Time.md - Agregando: xref_output\source\DB_Flow_Selection.md - Agregando: xref_output\source\DB_General.md - Agregando: xref_output\source\DB_General_Alarms.md - Agregando: xref_output\source\DB_General_Run.md - Agregando: xref_output\source\DB_HMI.md - Agregando: xref_output\source\DB_HMI_CFG.md - Agregando: xref_output\source\DB_HMI_DateTime.md - Agregando: xref_output\source\DB_HMI_RCP_Transfer_Status.md - Agregando: xref_output\source\DB_HMI_Recipe_Air.md - Agregando: xref_output\source\DB_HMI_Recipe_Pack.md - Agregando: xref_output\source\DB_HMI_Recipe_TTop.md - Agregando: xref_output\source\DB_HMI_Timer.md - Agregando: xref_output\source\DB_LIFO_HMI_Page_DB.md - Agregando: xref_output\source\DB_LUBE___Ecolab.md - Agregando: xref_output\source\DB_Lube___Dry_Ecolab.md - Agregando: xref_output\source\DB_MiniMotor_PN_Device.md - Agregando: xref_output\source\DB_Minimotor_Config.md - Agregando: xref_output\source\DB_Mot_Manage_Altivar_320.md - Agregando: xref_output\source\DB_MotorSimulate.md - Agregando: xref_output\source\DB_PA_HMI_PLC_DataOra.md - Agregando: xref_output\source\DB_PN_DP_Diag_List.md - Agregando: xref_output\source\DB_Run_Signal_Selector.md - Agregando: xref_output\source\DB_SET_TIMEZONE.md - Agregando: xref_output\source\DB_SICK_AFx60_Data.md - Agregando: xref_output\source\DB_SICK_AFx60_PN_M34.md - Agregando: xref_output\source\DB_SKID.md - Agregando: xref_output\source\DB_Signal_Transport.md - Agregando: xref_output\source\DB_TEST_HMI.md - Agregando: xref_output\source\DB_TILTER_INFEED.md - Agregando: xref_output\source\DB_Test_Pushbutton.md - Agregando: xref_output\source\DB_Tilter.md - Agregando: xref_output\source\DB_Ttop_Alarm.md - Agregando: xref_output\source\DB_Ttop_Dryer.md - Agregando: xref_output\source\DB_Ttop_Dryer_2.md - Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z1.md - Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z2.md - Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z3.md - Agregando: xref_output\source\DB_Ttop_Fifo_1.md - Agregando: xref_output\source\DB_Ttop_Fifo_2.md - Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_32.md - Agregando: xref_output\source\DB_Ttop_Minimotor_Data_32.md - Agregando: xref_output\source\DB_Ttop_Motor_31.md - Agregando: xref_output\source\DB_Ttop_Motor_32.md - Agregando: xref_output\source\DB_Ttop_Motor_34.md - Agregando: xref_output\source\DB_Ttop_Motor_35.md - Agregando: xref_output\source\DB_Ttop_Motor_36.md - Agregando: xref_output\source\DB_Ttop_Motor_CFG.md - Agregando: xref_output\source\DB_Ttop_Run.md - Agregando: xref_output\source\DB_Warnings.md - Agregando: xref_output\source\DI_HS_IN_CHANNEL.md - Agregando: xref_output\source\DI_HS_IN_GEN.md - Agregando: xref_output\source\DI_HS_OUT.md - Agregando: xref_output\source\Dati_Motore.md - Agregando: xref_output\source\Default_tag_table.md - Agregando: xref_output\source\FB_BottleFallen.md - Agregando: xref_output\source\FB_BottleFallen_wSonnar.md - Agregando: xref_output\source\FB_Calculate_Diff__Phase_Pulses.md - Agregando: xref_output\source\FB_Calculate_Ramp.md - Agregando: xref_output\source\FB_Calculate_Ramp_UpDown.md - Agregando: xref_output\source\FB_Correct_Speed_F_Pulses.md - Agregando: xref_output\source\FB_Early_Restart.md - Agregando: xref_output\source\FB_FIFO_Manage_DataType_Real.md - Agregando: xref_output\source\FB_LIFO_HMI_Page.md - Agregando: xref_output\source\FB_Lube___Dry_Ecolab.md - Agregando: xref_output\source\FB_Lube___EcoLab_VM.md - Agregando: xref_output\source\FB_Lube___Ecolab.md - Agregando: xref_output\source\FB_Lube___Water_Dry.md - Agregando: xref_output\source\FB_Master_Slave_PID.md - Agregando: xref_output\source\FB_MiniMotor_PN.md - Agregando: xref_output\source\FB_Minimotor_Config.md - Agregando: xref_output\source\FB_Mot_Manage_Altivar_320.md - Agregando: xref_output\source\FB_Motors_Manage.md - Agregando: xref_output\source\FB_Offset_Pulse.md - Agregando: xref_output\source\FB_Pulse_Generator.md - Agregando: xref_output\source\FB_Pulse_Generator_DB.md - Agregando: xref_output\source\FB_Pulse_Generator_DB_1.md - Agregando: xref_output\source\FB_Run_Timer_Selector.md - Agregando: xref_output\source\FB_SICK_AFx60_PN.md - Agregando: xref_output\source\FB_SKID.md - Agregando: xref_output\source\FB_Show_Alarms.md - Agregando: xref_output\source\FB_SpeedRegulation.md - Agregando: xref_output\source\FB_Tilter_Endlesscrew.md - Agregando: xref_output\source\FB_Ttop_Dryer.md - Agregando: xref_output\source\FB_Ttop_Energy_Saving.md - Agregando: xref_output\source\FC Read DI.md - Agregando: xref_output\source\FC Read DO.md - Agregando: xref_output\source\FC Write DO.md - Agregando: xref_output\source\FC_Air_Philosophy_01.md - Agregando: xref_output\source\FC_Air_Philosophy_04.md - Agregando: xref_output\source\FC_Air_Philosophy_08.md - Agregando: xref_output\source\FC_Air_Philosophy_14.md - Agregando: xref_output\source\FC_Air_Philosophy_17.md - Agregando: xref_output\source\FC_Air_Philosophy_18.md - Agregando: xref_output\source\FC_Air_Philosophy_Manage.md - Agregando: xref_output\source\FC_Analog_Sensor_Process.md - Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_2_1.md - Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_3_2.md - Agregando: xref_output\source\FC_CMP_Machine.md - Agregando: xref_output\source\FC_CTR_Alarm.md - Agregando: xref_output\source\FC_Compute_AN_Speed.md - Agregando: xref_output\source\FC_Compute_Machine_Speed.md - Agregando: xref_output\source\FC_General_Alarms.md - Agregando: xref_output\source\FC_General_COM.md - Agregando: xref_output\source\FC_General_Lamp.md - Agregando: xref_output\source\FC_General_Warning.md - Agregando: xref_output\source\FC_Get_DBnum.md - Agregando: xref_output\source\FC_HMI.md - Agregando: xref_output\source\FC_HMI_Date_Time.md - Agregando: xref_output\source\FC_HMI_PSW_Cfg.md - Agregando: xref_output\source\FC_HMI_RCP_Transfer_Status.md - Agregando: xref_output\source\FC_HMI_Recipe_TTop.md - Agregando: xref_output\source\FC_HMI_Timer.md - Agregando: xref_output\source\FC_Homing.md - Agregando: xref_output\source\FC_Minimotor_Managment.md - Agregando: xref_output\source\FC_Mot_Init_CFG.md - Agregando: xref_output\source\FC_Mot_Manage_Bosch_Rexroth.md - Agregando: xref_output\source\FC_Mot_Manage_EOLO_mBar.md - Agregando: xref_output\source\FC_Mot_Manage_Minimotor.md - Agregando: xref_output\source\FC_Mot_Manage_Movigear.md - Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV.md - Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV_DPRDAT.md - Agregando: xref_output\source\FC_Mot_Manage_Movimot.md - Agregando: xref_output\source\FC_Mot_Manage_VFD_Analog.md - Agregando: xref_output\source\FC_Mot_Manage_VFD_Dig.md - Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300.md - Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300_DPRDAT.md - Agregando: xref_output\source\FC_Motor_Protocols.md - Agregando: xref_output\source\FC_Movifit_Status.md - Agregando: xref_output\source\FC_ProfPos.md - Agregando: xref_output\source\FC_ProfTrq.md - Agregando: xref_output\source\FC_ProfVel.md - Agregando: xref_output\source\FC_Profinet_Allarms.md - Agregando: xref_output\source\FC_Read_EOLO_mBar.md - Agregando: xref_output\source\FC_Read_M.md - Agregando: xref_output\source\FC_Reference_management.md - Agregando: xref_output\source\FC_S_Everz.md - Agregando: xref_output\source\FC_S_Everz_ON_OFF.md - Agregando: xref_output\source\FC_S_Everz_Struct.md - Agregando: xref_output\source\FC_Scale_Real.md - Agregando: xref_output\source\FC_Scale_Speed_w_Gap.md - Agregando: xref_output\source\FC_Scaling.md - Agregando: xref_output\source\FC_Siemens_G120C.md - Agregando: xref_output\source\FC_Signal_Configuration_Bits.md - Agregando: xref_output\source\FC_Signal_Discharge_Output_Force.md - Agregando: xref_output\source\FC_Signal_Infeed_Output_Force.md - Agregando: xref_output\source\FC_Signal_Input_Force_Control.md - Agregando: xref_output\source\FC_Signal_Transport.md - Agregando: xref_output\source\FC_Signals_Discharge_Timers.md - Agregando: xref_output\source\FC_Signals_Discharge_Timers_Read.md - Agregando: xref_output\source\FC_Signals_Infeed_Timers.md - Agregando: xref_output\source\FC_Signals_Infeed_Timers_Read.md - Agregando: xref_output\source\FC_Sim_Buttons.md - Agregando: xref_output\source\FC_Simple_PID.md - Agregando: xref_output\source\FC_Simulation.md - Agregando: xref_output\source\FC_Ttop_Alarms.md - Agregando: xref_output\source\FC_Ttop_Configuration.md - Agregando: xref_output\source\FC_Ttop_Devices.md - Agregando: xref_output\source\FC_Ttop_Motor_31.md - Agregando: xref_output\source\FC_Ttop_Motor_32.md - Agregando: xref_output\source\FC_Ttop_Motor_34.md - Agregando: xref_output\source\FC_Ttop_Motor_35.md - Agregando: xref_output\source\FC_Ttop_Motor_36.md - Agregando: xref_output\source\FC_Ttop_Philosophy_01.md - Agregando: xref_output\source\FC_Ttop_Philosophy_02.md - Agregando: xref_output\source\FC_Ttop_Philosophy_03.md - Agregando: xref_output\source\FC_Ttop_Philosophy_04.md - Agregando: xref_output\source\FC_Ttop_Philosophy_05.md - Agregando: xref_output\source\FC_Ttop_Philosophy_06.md - Agregando: xref_output\source\FC_Ttop_Philosophy_07.md - Agregando: xref_output\source\FC_Ttop_Philosophy_08.md - Agregando: xref_output\source\FC_Ttop_Philosophy_09.md - Agregando: xref_output\source\FC_Ttop_Philosophy_Manage.md - Agregando: xref_output\source\FC_Ttop_Run.md - Agregando: xref_output\source\FC_Turk_Lamp.md - Agregando: xref_output\source\FC_Valve.md - Agregando: xref_output\source\Fill_Zero_Area.md - Agregando: xref_output\source\From_SIDEL.md - Agregando: xref_output\source\HW_ERR.md - Agregando: xref_output\source\HW_INT0.md - Agregando: xref_output\source\IM_QE___Input.md - Agregando: xref_output\source\IM_QE___Merker.md - Agregando: xref_output\source\IM_QE___Output.md - Agregando: xref_output\source\IM_QE___Timer.md + Agregando: scl_output\REPLACE_Mod.scl + Agregando: scl_output\ReadAnalogIn.scl + Agregando: scl_output\ReadAnalogIn_Fault_DB.scl + Agregando: scl_output\RecipeCalculation.scl + Agregando: scl_output\RecipeEditDataSave.scl + Agregando: scl_output\RecipeManagement_Data.scl + Agregando: scl_output\RecipeManagement___Prod.scl + Agregando: scl_output\Recipe_Prod.md + Agregando: scl_output\Recipe__01.scl + Agregando: scl_output\Recipe__02.scl + Agregando: scl_output\Recipe__03.scl + Agregando: scl_output\Recipe__04.scl + Agregando: scl_output\Recipe__05.scl + Agregando: scl_output\Recipe__06.scl + Agregando: scl_output\Recipe__07.scl + Agregando: scl_output\Recipe__08.scl + Agregando: scl_output\Recipe__09.scl + Agregando: scl_output\Recipe__10.scl + Agregando: scl_output\Recipe__11.scl + Agregando: scl_output\Recipe__12.scl + Agregando: scl_output\Recipe__13.scl + Agregando: scl_output\Recipe__14.scl + Agregando: scl_output\Recipe__15.scl + Agregando: scl_output\Recipe__16.scl + Agregando: scl_output\Recipe__17.scl + Agregando: scl_output\Recipe__18.scl + Agregando: scl_output\Recipe__19.scl + Agregando: scl_output\Recipe__20.scl + Agregando: scl_output\Recipe__21.scl + Agregando: scl_output\Recipe__22.scl + Agregando: scl_output\Recipe__23.scl + Agregando: scl_output\Recipe__24.scl + Agregando: scl_output\Recipe__25.scl + Agregando: scl_output\Recipe__26.scl + Agregando: scl_output\Recipe__27.scl + Agregando: scl_output\Recipe__28.scl + Agregando: scl_output\Recipe__29.scl + Agregando: scl_output\Recipe__30.scl + Agregando: scl_output\Recipe__31.scl + Agregando: scl_output\Recipe__32.scl + Agregando: scl_output\Recipe__33.scl + Agregando: scl_output\Recipe__34.scl + Agregando: scl_output\Recipe__35.scl + Agregando: scl_output\Recipe__36.scl + Agregando: scl_output\Recipe__37.scl + Agregando: scl_output\Recipe__38.scl + Agregando: scl_output\Recipe__39.scl + Agregando: scl_output\Recipe__40.scl + Agregando: scl_output\Recipe__41.scl + Agregando: scl_output\Recipe__42.scl + Agregando: scl_output\Recipe__43.scl + Agregando: scl_output\Recipe__44.scl + Agregando: scl_output\Recipe__45.scl + Agregando: scl_output\Recipe__46.scl + Agregando: scl_output\Recipe__47.scl + Agregando: scl_output\Recipe__48.scl + Agregando: scl_output\Recipe__49.scl + Agregando: scl_output\Recipe__50.scl + Agregando: scl_output\ReportCIPSimpleData.md + Agregando: scl_output\SEL_I.scl + Agregando: scl_output\SEL_R.scl + Agregando: scl_output\SLIM_Block.scl + Agregando: scl_output\SLIM_Variables.scl + Agregando: scl_output\Safeties.scl + Agregando: scl_output\SelCheckBrixSource.scl + Agregando: scl_output\Sel_Check_Brix_Data.scl + Agregando: scl_output\Signal Gen.scl + Agregando: scl_output\Signal_Gen_Data.scl + Agregando: scl_output\SlewLimit.scl + Agregando: scl_output\SpeedAdjust.scl + Agregando: scl_output\Statistical_Analisys.scl + Agregando: scl_output\SubCarb.scl + Agregando: scl_output\SubCarb_DB.scl + Agregando: scl_output\SyrBrix_Autocorrection.scl + Agregando: scl_output\SyrBrix_SyrupCorrPerc.scl + Agregando: scl_output\SyrupDensity.scl + Agregando: scl_output\SyrupRoomCtrl.scl + Agregando: scl_output\SyrupRoomCtrl_UpdateVal.scl + Agregando: scl_output\Syrup_Line_MFM_Prep_Seq.scl + Agregando: scl_output\Syrup_MFM_StartUp_Seq.scl + Agregando: scl_output\Syrup_Rinse_QCO_Seq.scl + Agregando: scl_output\System_RunOut_Variables.scl + Agregando: scl_output\System_Run_Out.scl + Agregando: scl_output\System_Run_Out_Data.scl + Agregando: scl_output\TADDR_PAR.md + Agregando: scl_output\TCON_PAR.md + Agregando: scl_output\TCON_PAR_LF.md + Agregando: scl_output\T_Timer.scl + Agregando: scl_output\Tabella_delle_variabili_1.md + Agregando: scl_output\Tabella_delle_variabili_2.md + Agregando: scl_output\Tabella_delle_variabili_standard.md + Agregando: scl_output\TankLevel.scl + Agregando: scl_output\TankLevelToHeight.scl + Agregando: scl_output\Time_error_interrupt.scl + Agregando: scl_output\Timers_Counters.md + Agregando: scl_output\Tipo_di_dati_utente_1.md + Agregando: scl_output\Tipo_di_dati_utente_2.md + Agregando: scl_output\VacuumCtrl.scl + Agregando: scl_output\ValveFlow.scl + Agregando: scl_output\WaterDensity.scl + Agregando: scl_output\WritePeripheral.scl + Agregando: scl_output\_CYCL_EXC.scl + Agregando: scl_output\_StepMove.scl + Agregando: scl_output\_StepMove_Test.scl + Agregando: scl_output\mPDS_PA_Control.scl + Agregando: scl_output\mPDS_PA_Ctrl_Parameters.scl + Agregando: scl_output\mPDS_PA_Ctrl_Read.scl + Agregando: scl_output\mPDS_PA_Ctrl_Transfer.scl + Agregando: scl_output\mPDS_PA_Ctrl_Write.scl + Agregando: scl_output\mPDS_PA_Data.scl + Agregando: scl_output\mPDS_SYR_PA_Control.scl + Agregando: scl_output\mPDS_SYR_PA_Ctrl_Param.scl + Agregando: scl_output\mPDS_SYR_PA_Ctrl_Read.scl + Agregando: scl_output\mPDS_SYR_PA_Ctrl_Trans.scl + Agregando: scl_output\mPDS_SYR_PA_Ctrl_Write.scl + Agregando: scl_output\mPDS_SYR_PA_Data.scl + Agregando: scl_output\mPPM303StartUpRamp.scl + Agregando: scl_output\mmH2O_TO_Freq.scl + Agregando: xref_output\source\AnalogInstrument.md + Agregando: xref_output\source\Baialage.md + Agregando: xref_output\source\BlendFill_StartUp_Seq.md + Agregando: xref_output\source\BlenderCtrl_All_Auto.md + Agregando: xref_output\source\BlenderCtrl_CIPModeInit.md + Agregando: xref_output\source\BlenderCtrl_InitErrors.md + Agregando: xref_output\source\BlenderCtrl_MFM Command.md + Agregando: xref_output\source\BlenderCtrl_MachineInit.md + Agregando: xref_output\source\BlenderCtrl_ManualActive.md + Agregando: xref_output\source\BlenderCtrl_ProdModeInit.md + Agregando: xref_output\source\BlenderCtrl_ResetSPWord.md + Agregando: xref_output\source\BlenderCtrl_UpdatePWord.md + Agregando: xref_output\source\BlenderCtrl__Main.md + Agregando: xref_output\source\BlenderPIDCtrl_Monitor.md + Agregando: xref_output\source\BlenderPIDCtrl_PresRelea.md + Agregando: xref_output\source\BlenderPIDCtrl_ReadAnIn.md + Agregando: xref_output\source\BlenderPIDCtrl_SaveInteg.md + Agregando: xref_output\source\BlenderPIDCtrl_SaveValve.md + Agregando: xref_output\source\BlenderPIDCtrl_WriteAnOu.md + Agregando: xref_output\source\BlenderPIDCtrl__Loop.md + Agregando: xref_output\source\BlenderPID_ActualRecipe.md + Agregando: xref_output\source\BlenderPID_BlendingFault.md + Agregando: xref_output\source\BlenderPID_FlowMeterErro.md + Agregando: xref_output\source\BlenderPID_NextRecipe.md + Agregando: xref_output\source\BlenderPID_PIDFFCalc.md + Agregando: xref_output\source\BlenderPID_PIDInitParam.md + Agregando: xref_output\source\BlenderPID_PIDResInteg.md + Agregando: xref_output\source\BlenderPID_PIDSPCalc.md + Agregando: xref_output\source\BlenderPID__Main.md + Agregando: xref_output\source\BlenderPID__Main_Data.md + Agregando: xref_output\source\BlenderRinse.md + Agregando: xref_output\source\BlenderRinse_Done.md + Agregando: xref_output\source\BlenderRun_MeasFilSpeed.md + Agregando: xref_output\source\BlenderRun_MeasFil_Data.md + Agregando: xref_output\source\BlenderRun_ProdTime.md + Agregando: xref_output\source\BlenderRun_SelectConstan.md + Agregando: xref_output\source\BlenderRun_Stopping.md + Agregando: xref_output\source\BlenderRun__Control.md + Agregando: xref_output\source\Blender_Constants.md + Agregando: xref_output\source\Blender_Procedure_Data.md + Agregando: xref_output\source\Blender_Variables.md + Agregando: xref_output\source\Blender_Variables_Pers.md + Agregando: xref_output\source\Blocco_1.md + Agregando: xref_output\source\Blocco_dati_Test.md + Agregando: xref_output\source\Block_compare.md + Agregando: xref_output\source\Block_move.md + Agregando: xref_output\source\BrixTracking_Data.md + Agregando: xref_output\source\BrixTracking_ProdSamples.md + Agregando: xref_output\source\BrixTracking_SampleTime.md + Agregando: xref_output\source\CIP CVQ.md + Agregando: xref_output\source\CIPLocal.md + Agregando: xref_output\source\CIPLocal_ExecSimpleCIP.md + Agregando: xref_output\source\CIPLocal_ExecStep.md + Agregando: xref_output\source\CIPLocal_ProgInizialize.md + Agregando: xref_output\source\CIPLocal_ProgStepDown.md + Agregando: xref_output\source\CIPLocal_ProgStepUp.md + Agregando: xref_output\source\CIPLocal_WaitEvent_Ctrl.md + Agregando: xref_output\source\CIPMain.md + Agregando: xref_output\source\CIPMain_Flood.md + Agregando: xref_output\source\CIPMain_Total_Drain.md + Agregando: xref_output\source\CIPRecipeManagement.md + Agregando: xref_output\source\CIPRecipeManagement_Data.md + Agregando: xref_output\source\CIPRecipe_01.md + Agregando: xref_output\source\CIPRecipe_02.md + Agregando: xref_output\source\CIPRecipe_03.md + Agregando: xref_output\source\CIPRecipe_04.md + Agregando: xref_output\source\CIPRecipe_05.md + Agregando: xref_output\source\CIPRecipe_06.md + Agregando: xref_output\source\CIPRecipe_07.md + Agregando: xref_output\source\CIPRecipe_08.md + Agregando: xref_output\source\CIPRecipe_09.md + Agregando: xref_output\source\CIPRecipe_10.md + Agregando: xref_output\source\CIPRecipe_11.md + Agregando: xref_output\source\CIPRecipe_12.md + Agregando: xref_output\source\CIPRecipe_13.md + Agregando: xref_output\source\CIPRecipe_14.md + Agregando: xref_output\source\CIPRecipe_15.md + Agregando: xref_output\source\CIPRecipe_16.md + Agregando: xref_output\source\CIPRecipe_17.md + Agregando: xref_output\source\CIPRecipe_18.md + Agregando: xref_output\source\CIPRecipe_19.md + Agregando: xref_output\source\CIPRecipe_20.md + Agregando: xref_output\source\CIPRecipe_21.md + Agregando: xref_output\source\CIPRecipe_22.md + Agregando: xref_output\source\CIPRecipe_23.md + Agregando: xref_output\source\CIPRecipe_24.md + Agregando: xref_output\source\CIPRecipe_25.md + Agregando: xref_output\source\CIPRecipe_26.md + Agregando: xref_output\source\CIPRecipe_27.md + Agregando: xref_output\source\CIPRecipe_28.md + Agregando: xref_output\source\CIPRecipe_29.md + Agregando: xref_output\source\CIPRecipe_30.md + Agregando: xref_output\source\CIPReportDB.md + Agregando: xref_output\source\CIPReportManager.md + Agregando: xref_output\source\CIP_FlipFlop.md + Agregando: xref_output\source\CIP_Link_Type.md + Agregando: xref_output\source\CIP_Program_Variables.md + Agregando: xref_output\source\CIP_SimpleProgr_Init.md + Agregando: xref_output\source\CIP_Simple_Type.md + Agregando: xref_output\source\CIP_Step_Type.md + Agregando: xref_output\source\CIP_WaitEvent_Type.md + Agregando: xref_output\source\CO2 Solubility.md + Agregando: xref_output\source\CO2EqPress.md + Agregando: xref_output\source\CO2InjPressure.md + Agregando: xref_output\source\CO2Tracking.md + Agregando: xref_output\source\CO2Tracking_Data.md + Agregando: xref_output\source\CO2Tracking_ProdSamples.md + Agregando: xref_output\source\CO2Tracking_SampleTime.md + Agregando: xref_output\source\COMPLETE_RESTART.md + Agregando: xref_output\source\CPU_DP_Global_Diag.md + Agregando: xref_output\source\CTRLCoolingSystem.md + Agregando: xref_output\source\CVQ_1p7_8_Perc.md + Agregando: xref_output\source\CYC_INT5.md + Agregando: xref_output\source\CarboWaterLine_Seq.md + Agregando: xref_output\source\Cetrifugal_Head.md + Agregando: xref_output\source\Clock_Signal.md + Agregando: xref_output\source\Co2_Counters.md + Agregando: xref_output\source\Co2_Counters_DB.md + Agregando: xref_output\source\DELETE.md + Agregando: xref_output\source\DeairCO2TempComp.md + Agregando: xref_output\source\DeaireationValve.md + Agregando: xref_output\source\Deaireator_StartUp_Seq.md + Agregando: xref_output\source\Default_SupervisionDB.md + Agregando: xref_output\source\Delay.md + Agregando: xref_output\source\DeltaP.md + Agregando: xref_output\source\Device.md + Agregando: xref_output\source\DigitalInstrument.md + Agregando: xref_output\source\EQ_STRNG.md + Agregando: xref_output\source\FW_DRand.md + Agregando: xref_output\source\FeedForward.md + Agregando: xref_output\source\FillerControl.md + Agregando: xref_output\source\Filler_Head_Variables.md + Agregando: xref_output\source\FillingTime.md + Agregando: xref_output\source\FirstProduction_Data.md + Agregando: xref_output\source\Flow_To_Press_Loss.md + Agregando: xref_output\source\Freq_To_mmH2O.md + Agregando: xref_output\source\FrictionLoss.md + Agregando: xref_output\source\FunctionButton.md + Agregando: xref_output\source\GLOBAL_DIAG_DB.md + Agregando: xref_output\source\GNS_PLCdia_MainRoutine.md + Agregando: xref_output\source\GNS_PLCdia_Profibus.md + Agregando: xref_output\source\GNS_PLCdia_ProfibusData.md + Agregando: xref_output\source\GNS_PLCdia_Profinet.md + Agregando: xref_output\source\GNS_PLCdia_ProfinetData.md + Agregando: xref_output\source\GetProdBrixCO2_Anal_Inpt.md + Agregando: xref_output\source\HMI_Alarms.md + Agregando: xref_output\source\HMI_Blender_Parameters.md + Agregando: xref_output\source\HMI_CPU_DP_Diag.md + Agregando: xref_output\source\HMI_Device.md + Agregando: xref_output\source\HMI_Digital.md + Agregando: xref_output\source\HMI_IO_Showing.md + Agregando: xref_output\source\HMI_Instrument.md + Agregando: xref_output\source\HMI_Key_User.md + Agregando: xref_output\source\HMI_Local_CIP_Variables.md + Agregando: xref_output\source\HMI_PID.md + Agregando: xref_output\source\HMI_Recipe_Edit.md + Agregando: xref_output\source\HMI_Recipe_Name.md + Agregando: xref_output\source\HMI_Refrige_IO_Showing.md + Agregando: xref_output\source\HMI_Service.md + Agregando: xref_output\source\HMI_Variables_Cmd.md + Agregando: xref_output\source\HMI_Variables_Status.md + Agregando: xref_output\source\ISOonTCP_or_TCP_Protocol.md + Agregando: xref_output\source\ISOonTCP_or_TCP_Protocol_DB.md + Agregando: xref_output\source\ITC_Communic_CIPRoom.md + Agregando: xref_output\source\ITC_Communic_CIP_DI.md + Agregando: xref_output\source\ITC_Communic_Filler.md + Agregando: xref_output\source\ITC_Communic_Filler_DI.md + Agregando: xref_output\source\ITC_Communic_MainData.md + Agregando: xref_output\source\ITC_Communic_MainRoutine.md + Agregando: xref_output\source\ITC_Communic_Mixer_DI.md + Agregando: xref_output\source\ITC_Communic_ProdRoom.md + Agregando: xref_output\source\ITC_Communic_Product_Room_DI.md + Agregando: xref_output\source\ITC_DataIn.md + Agregando: xref_output\source\ITC_DataOut.md + Agregando: xref_output\source\ITC_Exchange_MainRoutine.md + Agregando: xref_output\source\ITC_MainRoutine.md Agregando: xref_output\source\I_O_FLT1.md - Agregando: xref_output\source\I_O_FLT2.md - Agregando: xref_output\source\MC_Interpolator.md - Agregando: xref_output\source\MC_Servo.md - Agregando: xref_output\source\OB30_3ms_INFEED_LOGIC.md - Agregando: xref_output\source\PROG_ERR.md + Agregando: xref_output\source\Input.md + Agregando: xref_output\source\Input_CheckFlowMetersSta.md + Agregando: xref_output\source\Input_Data.md + Agregando: xref_output\source\Input_DigitalCtrl.md + Agregando: xref_output\source\Input_DigitalScanner.md + Agregando: xref_output\source\Inputs.md + Agregando: xref_output\source\InputsMaster.md + Agregando: xref_output\source\Instrument_Scanner.md + Agregando: xref_output\source\Integral.md + Agregando: xref_output\source\Interlocking_Panel.md + Agregando: xref_output\source\Interlocking_Panel_1.md + Agregando: xref_output\source\Interlocking_Variables.md + Agregando: xref_output\source\Key_Read___Write.md + Agregando: xref_output\source\Key_Read___Write_Data.md + Agregando: xref_output\source\LIMIT_I.md + Agregando: xref_output\source\LIMIT_R.md + Agregando: xref_output\source\LowPassFilter.md + Agregando: xref_output\source\MFMAnalogValues.md + Agregando: xref_output\source\MFMAnalogValues_Totalize.md + Agregando: xref_output\source\MFM_Analog_Value_Data.md + Agregando: xref_output\source\MOD_ERR.md + Agregando: xref_output\source\MSE Slope.md + Agregando: xref_output\source\Machine_Co2_Cons.md + Agregando: xref_output\source\Maselli_PA_Control.md + Agregando: xref_output\source\Maselli_PA_Ctrl_Read.md + Agregando: xref_output\source\Maselli_PA_Ctrl_Transfer.md + Agregando: xref_output\source\Maselli_PA_Ctrl_Write.md + Agregando: xref_output\source\Maselli_PA_Data.md + Agregando: xref_output\source\MaxCarboCO2 Vol.md + Agregando: xref_output\source\Memories.md + Agregando: xref_output\source\MessageScroll.md + Agregando: xref_output\source\ModValveFault.md + Agregando: xref_output\source\ONS_R.md + Agregando: xref_output\source\Output.md + Agregando: xref_output\source\Output_AnalogValueToHMI.md + Agregando: xref_output\source\Output_CO2InjPress.md + Agregando: xref_output\source\Outputs.md + Agregando: xref_output\source\OutputsFesto.md + Agregando: xref_output\source\OutputsMaster.md + Agregando: xref_output\source\PID.md + Agregando: xref_output\source\PIDControl.md + Agregando: xref_output\source\PID_Filling_Head.md + Agregando: xref_output\source\PID_Filling_Head_Calc.md + Agregando: xref_output\source\PID_Filling_Head_Data.md + Agregando: xref_output\source\PID_MAIN_Data.md + Agregando: xref_output\source\PID_RMM301.md + Agregando: xref_output\source\PID_RMM301_Data.md + Agregando: xref_output\source\PID_RMM303.md + Agregando: xref_output\source\PID_RMM303_Data.md + Agregando: xref_output\source\PID_RMM304.md + Agregando: xref_output\source\PID_RMM304_Data.md + Agregando: xref_output\source\PID_RMP302.md + Agregando: xref_output\source\PID_RMP302_Data.md + Agregando: xref_output\source\PID_RVM301.md + Agregando: xref_output\source\PID_RVM301_Data.md + Agregando: xref_output\source\PID_RVM319_Data.md + Agregando: xref_output\source\PID_RVM319_PRD.md + Agregando: xref_output\source\PID_RVN302.md + Agregando: xref_output\source\PID_RVN302_Data.md + Agregando: xref_output\source\PID_RVP303.md + Agregando: xref_output\source\PID_RVP303_Data.md + Agregando: xref_output\source\PID_RVS318.md + Agregando: xref_output\source\PID_RVS318_Data.md + Agregando: xref_output\source\PID_Variables.md + Agregando: xref_output\source\PPM O2.md + Agregando: xref_output\source\PPM303_VFC_Ctrl.md + Agregando: xref_output\source\PPM305_VFC_Ctrl.md + Agregando: xref_output\source\PPM307_VFC_Ctrl.md + Agregando: xref_output\source\PPN301_VFC_Ctrl.md + Agregando: xref_output\source\PPP302_VFC_Ctrl.md + Agregando: xref_output\source\Pneumatic_Valve_Ctrl.md + Agregando: xref_output\source\Pneumatic_Valve_Fault.md + Agregando: xref_output\source\Pneumatic_Valve_Fault_DB.md + Agregando: xref_output\source\Procedure.md + Agregando: xref_output\source\ProcedureBlendFill_StartUp.md + Agregando: xref_output\source\ProcedureBrixTracking.md + Agregando: xref_output\source\ProcedureCarboWaterLine.md + Agregando: xref_output\source\ProcedureDeaireator_StartUp.md + Agregando: xref_output\source\ProcedureFirstProduction.md + Agregando: xref_output\source\ProcedureProdBrixRecovery.md + Agregando: xref_output\source\ProcedureProdTankDrain.md + Agregando: xref_output\source\ProcedureProdTankRunOut.md + Agregando: xref_output\source\ProcedureSyrupLineMFMPrep.md + Agregando: xref_output\source\ProcedureSyrupMFMStartUp.md + Agregando: xref_output\source\ProcedureSyrup_RunOut.md + Agregando: xref_output\source\Procedure_Variables.md + Agregando: xref_output\source\ProdBrixRecovery_BrixCal.md + Agregando: xref_output\source\ProdBrixRecovery_DB.md + Agregando: xref_output\source\ProdReportDB.md + Agregando: xref_output\source\ProdReportManager.md + Agregando: xref_output\source\Prod_Tank_Drain_Seq.md + Agregando: xref_output\source\Prod_Tank_PressCtrl.md + Agregando: xref_output\source\Prod_Tank_RunOut_Seq.md + Agregando: xref_output\source\ProductAvailable.md + Agregando: xref_output\source\ProductLiterInTank.md + Agregando: xref_output\source\ProductPipeDrain.md + Agregando: xref_output\source\ProductPipeDrain_Seq.md + Agregando: xref_output\source\ProductPipeRunOut.md + Agregando: xref_output\source\ProductPipeRunOut_Seq.md + Agregando: xref_output\source\ProductQuality.md + Agregando: xref_output\source\ProductQuality_Messages.md + Agregando: xref_output\source\Profibus_Network.md + Agregando: xref_output\source\Profibus_Variables.md + Agregando: xref_output\source\Programming_error.md + Agregando: xref_output\source\PumpsControl.md + Agregando: xref_output\source\QCO_Monitor.md + Agregando: xref_output\source\QCO_Phase.md + Agregando: xref_output\source\QCO_Spare.md + Agregando: xref_output\source\QCO_Timer.md + Agregando: xref_output\source\QCO_Timer_Array_1.md + Agregando: xref_output\source\QCO_Timing_DB.md Agregando: xref_output\source\RACK_FLT.md - Agregando: xref_output\source\RESTART.md - Agregando: xref_output\source\SENSOR_TTOP.md - Agregando: xref_output\source\SIGNAL.md - Agregando: xref_output\source\ST_SICK_AFx60.md - Agregando: xref_output\source\ST_SICK_AFx60_Error.md - Agregando: xref_output\source\Startup_STOP_to_RUN.md - Agregando: xref_output\source\TEST.md - Agregando: xref_output\source\To_SIDEL.md - Agregando: xref_output\source\UDT_Air_Energy_Saving.md - Agregando: xref_output\source\UDT_Air_Obstruction.md - Agregando: xref_output\source\UDT_AlrLube.md - Agregando: xref_output\source\UDT_AlrLubrification.md - Agregando: xref_output\source\UDT_AnalogDevice.md - Agregando: xref_output\source\UDT_EcoSync_Liner.md - Agregando: xref_output\source\UDT_Fifo.md - Agregando: xref_output\source\UDT_InfeedSpeed_Tilter.md - Agregando: xref_output\source\UDT_LubeZone.md - Agregando: xref_output\source\UDT_Lubrication.md - Agregando: xref_output\source\UDT_LubrificationZone.md - Agregando: xref_output\source\UDT_Motor.md - Agregando: xref_output\source\UDT_PID_Setup.md - Agregando: xref_output\source\UDT_Philosofy_Data_TTOP.md - Agregando: xref_output\source\UDT_Put_Get_System.md - Agregando: xref_output\source\UDT_RCP_STATUS.md - Agregando: xref_output\source\UDT_Run.md - Agregando: xref_output\source\UDT_SIPA_SV_Main_V00.md - Agregando: xref_output\source\UDT_SIPA_SV_Main_V01.md - Agregando: xref_output\source\UDT_SIPA_SV_Motor_ALM__V00.md - Agregando: xref_output\source\UDT_SIPA_SV_Section.md - Agregando: xref_output\source\UDT_SIPA_SV_Section_V01.md - Agregando: xref_output\source\UDT_Scale_Data.md - Agregando: xref_output\source\UDT_Signal.md - Agregando: xref_output\source\UDT_Syncro__Data.md - Agregando: xref_output\source\UDT_Syncro__Liner.md - Agregando: xref_output\source\UDT_Tilter_Alarms.md - Agregando: xref_output\source\UDT_Tilter_Feedback.md - Agregando: xref_output\source\UDT_Tilter_Fixed_Parameters.md - Agregando: xref_output\source\UDT_Tilter_Recipe.md - Agregando: xref_output\source\UDT_Tilter_Status.md - Agregando: xref_output\source\UDT_Tilter_Switches.md - Agregando: xref_output\source\UDT_Timer.md - Agregando: xref_output\source\UDT_Timer_ONOFF.md - Agregando: xref_output\source\UDT_Valve.md + Agregando: xref_output\source\REPLACE_Mod.md + Agregando: xref_output\source\ReadAnalogIn.md + Agregando: xref_output\source\ReadAnalogIn_Fault_DB.md + Agregando: xref_output\source\RecipeCalculation.md + Agregando: xref_output\source\RecipeEditDataSave.md + Agregando: xref_output\source\RecipeManagement_Data.md + Agregando: xref_output\source\RecipeManagement___Prod.md + Agregando: xref_output\source\Recipe_Prod.md + Agregando: xref_output\source\Recipe__01.md + Agregando: xref_output\source\Recipe__02.md + Agregando: xref_output\source\Recipe__03.md + Agregando: xref_output\source\Recipe__04.md + Agregando: xref_output\source\Recipe__05.md + Agregando: xref_output\source\Recipe__06.md + Agregando: xref_output\source\Recipe__07.md + Agregando: xref_output\source\Recipe__08.md + Agregando: xref_output\source\Recipe__09.md + Agregando: xref_output\source\Recipe__10.md + Agregando: xref_output\source\Recipe__11.md + Agregando: xref_output\source\Recipe__12.md + Agregando: xref_output\source\Recipe__13.md + Agregando: xref_output\source\Recipe__14.md + Agregando: xref_output\source\Recipe__15.md + Agregando: xref_output\source\Recipe__16.md + Agregando: xref_output\source\Recipe__17.md + Agregando: xref_output\source\Recipe__18.md + Agregando: xref_output\source\Recipe__19.md + Agregando: xref_output\source\Recipe__20.md + Agregando: xref_output\source\Recipe__21.md + Agregando: xref_output\source\Recipe__22.md + Agregando: xref_output\source\Recipe__23.md + Agregando: xref_output\source\Recipe__24.md + Agregando: xref_output\source\Recipe__25.md + Agregando: xref_output\source\Recipe__26.md + Agregando: xref_output\source\Recipe__27.md + Agregando: xref_output\source\Recipe__28.md + Agregando: xref_output\source\Recipe__29.md + Agregando: xref_output\source\Recipe__30.md + Agregando: xref_output\source\Recipe__31.md + Agregando: xref_output\source\Recipe__32.md + Agregando: xref_output\source\Recipe__33.md + Agregando: xref_output\source\Recipe__34.md + Agregando: xref_output\source\Recipe__35.md + Agregando: xref_output\source\Recipe__36.md + Agregando: xref_output\source\Recipe__37.md + Agregando: xref_output\source\Recipe__38.md + Agregando: xref_output\source\Recipe__39.md + Agregando: xref_output\source\Recipe__40.md + Agregando: xref_output\source\Recipe__41.md + Agregando: xref_output\source\Recipe__42.md + Agregando: xref_output\source\Recipe__43.md + Agregando: xref_output\source\Recipe__44.md + Agregando: xref_output\source\Recipe__45.md + Agregando: xref_output\source\Recipe__46.md + Agregando: xref_output\source\Recipe__47.md + Agregando: xref_output\source\Recipe__48.md + Agregando: xref_output\source\Recipe__49.md + Agregando: xref_output\source\Recipe__50.md + Agregando: xref_output\source\ReportCIPSimpleData.md + Agregando: xref_output\source\SEL_I.md + Agregando: xref_output\source\SEL_R.md + Agregando: xref_output\source\SLIM_Block.md + Agregando: xref_output\source\SLIM_Variables.md + Agregando: xref_output\source\Safeties.md + Agregando: xref_output\source\SelCheckBrixSource.md + Agregando: xref_output\source\Sel_Check_Brix_Data.md + Agregando: xref_output\source\Signal Gen.md + Agregando: xref_output\source\Signal_Gen_Data.md + Agregando: xref_output\source\SlewLimit.md + Agregando: xref_output\source\SpeedAdjust.md + Agregando: xref_output\source\Statistical_Analisys.md + Agregando: xref_output\source\SubCarb.md + Agregando: xref_output\source\SubCarb_DB.md + Agregando: xref_output\source\SyrBrix_Autocorrection.md + Agregando: xref_output\source\SyrBrix_SyrupCorrPerc.md + Agregando: xref_output\source\SyrupDensity.md + Agregando: xref_output\source\SyrupRoomCtrl.md + Agregando: xref_output\source\SyrupRoomCtrl_UpdateVal.md + Agregando: xref_output\source\Syrup_Line_MFM_Prep_Seq.md + Agregando: xref_output\source\Syrup_MFM_StartUp_Seq.md + Agregando: xref_output\source\Syrup_Rinse_QCO_Seq.md + Agregando: xref_output\source\System_RunOut_Variables.md + Agregando: xref_output\source\System_Run_Out.md + Agregando: xref_output\source\System_Run_Out_Data.md + Agregando: xref_output\source\TADDR_PAR.md + Agregando: xref_output\source\TCON_PAR.md + Agregando: xref_output\source\TCON_PAR_LF.md + Agregando: xref_output\source\T_Timer.md + Agregando: xref_output\source\Tabella_delle_variabili_1.md + Agregando: xref_output\source\Tabella_delle_variabili_2.md + Agregando: xref_output\source\Tabella_delle_variabili_standard.md + Agregando: xref_output\source\TankLevel.md + Agregando: xref_output\source\TankLevelToHeight.md + Agregando: xref_output\source\Time_error_interrupt.md + Agregando: xref_output\source\Timers_Counters.md + Agregando: xref_output\source\Tipo_di_dati_utente_1.md + Agregando: xref_output\source\Tipo_di_dati_utente_2.md + Agregando: xref_output\source\VacuumCtrl.md + Agregando: xref_output\source\ValveFlow.md + Agregando: xref_output\source\WaterDensity.md + Agregando: xref_output\source\WritePeripheral.md + Agregando: xref_output\source\_CYCL_EXC.md + Agregando: xref_output\source\_StepMove.md + Agregando: xref_output\source\_StepMove_Test.md + Agregando: xref_output\source\mPDS_PA_Control.md + Agregando: xref_output\source\mPDS_PA_Ctrl_Parameters.md + Agregando: xref_output\source\mPDS_PA_Ctrl_Read.md + Agregando: xref_output\source\mPDS_PA_Ctrl_Transfer.md + Agregando: xref_output\source\mPDS_PA_Ctrl_Write.md + Agregando: xref_output\source\mPDS_PA_Data.md + Agregando: xref_output\source\mPDS_SYR_PA_Control.md + Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Param.md + Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Read.md + Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Trans.md + Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Write.md + Agregando: xref_output\source\mPDS_SYR_PA_Data.md + Agregando: xref_output\source\mPPM303StartUpRamp.md + Agregando: xref_output\source\mmH2O_TO_Freq.md Agregando: xref_output\xref_calls_tree.md Agregando: xref_output\xref_db_usage_summary.md Agregando: xref_output\xref_plc_tags_summary.md -Agregación completada. Archivo guardado en: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\full_project_representation.md +Agregación completada. Archivo guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md -------------------- Resumen Final del Procesamiento Completo -------------------- -Total de archivos XML encontrados: 554 -Archivos procesados/actualizados exitosamente (x1-x3): 251 -Archivos completamente saltados (x1, x2, x3): 251 +Total de archivos XML encontrados: 819 +Archivos procesados/actualizados exitosamente (x1-x3): 342 +Archivos completamente saltados (x1, x2, x3): 342 Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0 -Archivos fallidos (en x1, x2, x3 o error inesperado): 295 -Archivos XML omitidos (priorizando .scl nativo): 8 +Archivos fallidos (en x1, x2, x3 o error inesperado): 412 +Archivos XML omitidos (priorizando .scl nativo): 65 Archivos SCL existentes copiados (Fase 1.5): 0 -Archivos SCL existentes omitidos por conflicto (Fase 1.5): 8 +Archivos SCL existentes omitidos por conflicto (Fase 1.5): 65 Fase 2 (Generación XRef - x4): Completada Fase 3 (Agregación - x5): Completada -------------------------------------------------------------------------------- Proceso finalizado con errores. -Proceso finalizado con errores. Consulta 'log_VM 1512.txt' para detalles. +Proceso finalizado con errores. Consulta 'log_PLC.txt' para detalles. ========================================= LOG END ========================================== --- ERRORES (STDERR) --- -ADVERTENCIA: No se encontraron archivos '*_XRef.xml' en D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\SIDEL Transport Example\ProgramBlocks_CR. El árbol de llamadas estará vacío. - +Ninguno --- FIN DEL LOG --- 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 18bcf7a..579e51c 100644 --- a/backend/script_groups/XML Parser to SCL/script_config.json +++ b/backend/script_groups/XML Parser to SCL/script_config.json @@ -15,5 +15,5 @@ "xref_source_subdir": "source" }, "level3": {}, - "working_directory": "D:\\Trabajo\\VM\\22 - 93841 - Sidel - Tilting\\Reporte\\TiaExports" + "working_directory": "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia" } \ 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 b649edd..6e6e739 100644 --- a/backend/script_groups/XML Parser to SCL/work_dir.json +++ b/backend/script_groups/XML Parser to SCL/work_dir.json @@ -1,6 +1,7 @@ { - "path": "D:\\Trabajo\\VM\\22 - 93841 - Sidel - Tilting\\Reporte\\TiaExports", + "path": "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia", "history": [ + "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia", "D:\\Trabajo\\VM\\22 - 93841 - Sidel - Tilting\\Reporte\\TiaExports", "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source", "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\SourceDoc\\SourceXML", diff --git a/data/log.txt b/data/log.txt index 94f1769..dc4e59b 100644 --- a/data/log.txt +++ b/data/log.txt @@ -1,568 +1,17977 @@ -[14:04:11] Iniciando ejecución de x5_md_to_excel.py en C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\IOTags... -[14:04:12] Usando directorio de trabajo: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\IOTags -[14:04:12] Usando archivo Excel predeterminado: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\IOTags\PLCTags.xlsx -[14:04:12] Seleccione el archivo Markdown con la adaptación IO: -[14:04:16] Iniciando proceso de actualización -[14:04:16] Archivo Excel de entrada: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\IOTags\PLCTags.xlsx -[14:04:16] Archivo Markdown de entrada: C:/Trabajo/SIDEL/13 - E5.007560 - Modifica O&U - SAE235/Reporte/IOTags/IO Adapted.md -[14:04:16] Archivo Excel de salida: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\IOTags\PLCTags_Updated.xlsx -[14:04:16] -------------------------------------------------------------------------------- -[14:04:16] Configuración de paths cargada desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\IOTags\io_paths_config.json -[14:04:16] Configuración de paths cargada: -[14:04:16] - Inputs: tipo=Input, no_used_path=IO Not in Hardware\InputsMaster -[14:04:16] - Outputs: tipo=Output, no_used_path=IO Not in Hardware\OutputsMaster -[14:04:16] - OutputsFesto: tipo=Output, no_used_path=IO Not in Hardware\OutputsMaster -[14:04:16] - IO Not in Hardware\InputsMaster: tipo=Input, no_used_path=IO Not in Hardware\InputsMaster -[14:04:16] - IO Not in Hardware\OutputsMaster: tipo=Output, no_used_path=IO Not in Hardware\OutputsMaster -[14:04:16] Se encontraron 10 tablas en el archivo -[14:04:16] Procesando tabla 1 (línea 10) -[14:04:16] Encabezados detectados: ['IO', 'Master Tag', 'PLC Description', 'Master Description', 'Certeza', 'Alternative'] -[14:04:16] Tabla 1 tiene las columnas requeridas. Procesando... -[14:04:16] Tabla 1 procesada exitosamente: 28 filas -[14:04:16] Procesando tabla 2 (línea 45) -[14:04:16] Encabezados detectados: ['IO', 'Master Tag', 'PLC Description', 'Master Description', 'Certeza', 'Alternative'] -[14:04:16] Tabla 2 tiene las columnas requeridas. Procesando... -[14:04:16] Tabla 2 procesada exitosamente: 36 filas -[14:04:16] Procesando tabla 3 (línea 88) -[14:04:16] Encabezados detectados: ['IO', 'Master Tag', 'PLC Description', 'Master Description', 'Certeza', 'Alternative'] -[14:04:16] Tabla 3 tiene las columnas requeridas. Procesando... -[14:04:16] Tabla 3 procesada exitosamente: 8 filas -[14:04:16] Procesando tabla 4 (línea 103) -[14:04:16] Encabezados detectados: ['IO', 'Master Tag', 'PLC Description', 'Master Description', 'Certeza', 'Alternative'] -[14:04:16] Tabla 4 tiene las columnas requeridas. Procesando... -[14:04:16] Tabla 4 procesada exitosamente: 8 filas -[14:04:16] Procesando tabla 5 (línea 120) -[14:04:16] Encabezados detectados: ['IO', 'Master Tag', 'PLC Description', 'Master Description', 'Certeza', 'Alternative'] -[14:04:16] Tabla 5 tiene las columnas requeridas. Procesando... -[14:04:16] Tabla 5 procesada exitosamente: 6 filas -[14:04:16] Procesando tabla 6 (línea 131) -[14:04:16] Encabezados detectados: ['IO', 'Master Tag', 'PLC Description', 'Master Description', 'Certeza', 'Alternative'] -[14:04:16] Tabla 6 tiene las columnas requeridas. Procesando... -[14:04:16] Tabla 6 procesada exitosamente: 3 filas -[14:04:16] Procesando tabla 7 (línea 139) -[14:04:16] Encabezados detectados: ['IO', 'Master Tag', 'PLC Description', 'Master Description', 'Certeza', 'Alternative'] -[14:04:16] Tabla 7 tiene las columnas requeridas. Procesando... -[14:04:16] Tabla 7 procesada exitosamente: 5 filas -[14:04:16] Procesando tabla 8 (línea 149) -[14:04:16] Encabezados detectados: ['IO', 'Master Tag', 'PLC Description', 'Master Description', 'Certeza', 'Alternative'] -[14:04:16] Tabla 8 tiene las columnas requeridas. Procesando... -[14:04:16] Tabla 8 procesada exitosamente: 4 filas -[14:04:16] Procesando tabla 9 (línea 158) -[14:04:16] Encabezados detectados: ['IO', 'Master Tag', 'PLC Description', 'Master Description', 'Certeza', 'Alternative'] -[14:04:16] Tabla 9 tiene las columnas requeridas. Procesando... -[14:04:16] Tabla 9 procesada exitosamente: 4 filas -[14:04:16] Procesando tabla 10 (línea 169) -[14:04:16] Encabezados detectados: ['IO', 'Problema Detectado', 'Observaciones'] -[14:04:16] Tabla 10 no tiene las columnas requeridas (IO/address y Master Tag/master/tag). Omitiendo... -[14:04:16] Combinando 9 tablas válidas... -[14:04:16] Tabla combinada final: 102 filas, 6 columnas -[14:04:16] Columnas finales: ['IO', 'Master Tag', 'PLC Description', 'Master Description', 'Certeza', 'Alternative'] -[14:04:16] Columna IO: IO -[14:04:16] Columna Master Tag: Master Tag -[14:04:16] Tags mapeados en el archivo Markdown: 99 -[14:04:16] Archivo Excel cargado: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\IOTags\PLCTags.xlsx -[14:04:16] Hojas disponibles: ['PLC Tags', 'TagTable Properties'] -[14:04:16] Configuración de memoria: input_mem_byte=3600, output_mem_byte=3900 -[14:04:16] Espacio disponible para inputs: 300 bytes -[14:04:16] Asignación memoria: AI_CIP_CIP_Total_Time | Tipo: Int | Viejo valor: %MW3116 | Nuevo valor: %MW3600 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: AI_CIP_SetPoint_Temeperature | Tipo: Byte | Viejo valor: %MB3087 | Nuevo valor: %MB3602 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: AI_SYRUP_Cip_Phase | Tipo: Byte | Viejo valor: %MB3090 | Nuevo valor: %MB3603 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: AI_SYRUP_Cip_RemaningTime | Tipo: Byte | Viejo valor: %MB3089 | Nuevo valor: %MB3604 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: AI_SYRUP_Cip_TotalTime | Tipo: Byte | Viejo valor: %MB3088 | Nuevo valor: %MB3605 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_Air_InletPress_OK | Tipo: Bool | Viejo valor: %E7.1 | Nuevo valor: %E7.1 | Path: Inputs -[14:04:16] Actualizado: DI_AlarmReset | Tipo: Bool | Viejo valor: %E0.2 | Nuevo valor: %E0.2 | Path: Inputs -[14:04:16] Asignación memoria: DI_Ammonia_High_Lev_Prod | Tipo: Bool | Viejo valor: %M3003.7 | Nuevo valor: %M3606.0 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_AmmoniaHighLev_Water | Tipo: Bool | Viejo valor: %M3003.1 | Nuevo valor: %M3606.1 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_AuxVoltage_On | Tipo: Bool | Viejo valor: %E0.0 | Nuevo valor: %E0.5 | Path: Inputs -[14:04:16] Asignación memoria: DI_AVM362_Close | Tipo: Bool | Viejo valor: %E112.3 | Nuevo valor: %M3606.2 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_AVM362_Open | Tipo: Bool | Viejo valor: %E102.3 | Nuevo valor: %M3606.3 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_CIP_ChemicalProd | Tipo: Bool | Viejo valor: %M3001.5 | Nuevo valor: %M3606.4 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_CIP_CleaningCompleted | Tipo: Bool | Viejo valor: %E60.3 | Nuevo valor: %E6.3 | Path: Inputs -[14:04:16] Asignación memoria: DI_CIP_CleaningFault | Tipo: Bool | Viejo valor: %M3002.5 | Nuevo valor: %M3606.5 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_CIP_FreeSodaTank | Tipo: Bool | Viejo valor: %M3001.7 | Nuevo valor: %M3606.6 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_CIP_HotWaterSending | Tipo: Bool | Viejo valor: %M3001.6 | Nuevo valor: %M3606.7 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_CIP_TankFilling | Tipo: Bool | Viejo valor: %M3001.4 | Nuevo valor: %M3607.0 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_CO2_InletPress_OK | Tipo: Bool | Viejo valor: %M3004.0 | Nuevo valor: %M3607.1 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_DeairVacuumOk | Tipo: Bool | Viejo valor: %M3004.2 | Nuevo valor: %M3607.2 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Emergency_Pilz_On | Tipo: Bool | Viejo valor: %M3605.1 | Nuevo valor: %M3607.3 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Emergency_Pressed | Tipo: Bool | Viejo valor: %E4.3 | Nuevo valor: %M3607.4 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr_CIP_CleaningAlarm | Tipo: Bool | Viejo valor: %M3002.7 | Nuevo valor: %M3607.5 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr1_CIP_DrainComplete | Tipo: Bool | Viejo valor: %M3605.5 | Nuevo valor: %M3607.6 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr_CIP_FloodingEnd | Tipo: Bool | Viejo valor: %M3002.0 | Nuevo valor: %M3607.7 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr1_CIP/RinseFiller | Tipo: Bool | Viejo valor: %M3605.4 | Nuevo valor: %M3608.0 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr_CIP_RecoverReq | Tipo: Bool | Viejo valor: %M3002.2 | Nuevo valor: %M3608.1 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr_CIP_RinseMode | Tipo: Bool | Viejo valor: %M3002.1 | Nuevo valor: %M3608.2 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr_EndProdLastBottleFilled | Tipo: Bool | Viejo valor: %M3000.2 | Nuevo valor: %M3608.3 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr_OpenAVM369 | Tipo: Bool | Viejo valor: %M3000.3 | Nuevo valor: %M3608.4 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr1_PROD_Request | Tipo: Bool | Viejo valor: %M3605.3 | Nuevo valor: %M3608.5 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_CIP_Drain | Tipo: Bool | Viejo valor: %E60.2 | Nuevo valor: %E6.2 | Path: Inputs -[14:04:16] Actualizado: DI_CIP_CIP_Rinse | Tipo: Bool | Viejo valor: %E60.1 | Nuevo valor: %E6.1 | Path: Inputs -[14:04:16] Actualizado: DI_CIP_CIP_Enable | Tipo: Bool | Viejo valor: %E60.0 | Nuevo valor: %E6.0 | Path: Inputs -[14:04:16] Asignación memoria: DI_SYR_TANK_LEVEL | Tipo: Word | Viejo valor: %MW3206 | Nuevo valor: %MW3608 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_FSS301 | Tipo: Bool | Viejo valor: %E7.3 | Nuevo valor: %M3610.6 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_HVM302_Sensor | Tipo: Bool | Viejo valor: %M3000.7 | Nuevo valor: %M3610.7 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Log_Sidel | Tipo: Bool | Viejo valor: %E3660.0 | Nuevo valor: %M3611.0 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_LSM302L | Tipo: Bool | Viejo valor: %E1.0 | Nuevo valor: %E1.0 | Path: Inputs -[14:04:16] Actualizado: DI_LSN301L | Tipo: Bool | Viejo valor: %E0.6 | Nuevo valor: %E0.6 | Path: Inputs -[14:04:16] Asignación memoria: DI_MaxTempAlarm | Tipo: Bool | Viejo valor: %M3625.0 | Nuevo valor: %M3611.1 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Min_Deair2_Level | Tipo: Bool | Viejo valor: %M3001.0 | Nuevo valor: %M3611.2 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Min_Syrup_Level | Tipo: Bool | Viejo valor: %E0.7 | Nuevo valor: %M3611.3 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_PB_Machine_Start | Tipo: Bool | Viejo valor: %E0.4 | Nuevo valor: %E0.4 | Path: Inputs -[14:04:16] Actualizado: DI_PB_Machine_Stop | Tipo: Bool | Viejo valor: %E0.3 | Nuevo valor: %E0.3 | Path: Inputs -[14:04:16] Actualizado: DI_PPM303_Ovrld | Tipo: Bool | Viejo valor: %E2.4 | Nuevo valor: %E2.4 | Path: Inputs -[14:04:16] Actualizado: DI_PPN301_Contactor | Tipo: Bool | Viejo valor: %E11.0 | Nuevo valor: %E2.1 | Path: Inputs -[14:04:16] Actualizado: DI_PPN301_Ovrld | Tipo: Bool | Viejo valor: %E2.0 | Nuevo valor: %E2.0 | Path: Inputs -[14:04:16] Asignación memoria: DI_PPN301_SoftStOvr | Tipo: Bool | Viejo valor: %E2.1 | Nuevo valor: %M3611.4 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_PPN304_Contactor | Tipo: Bool | Viejo valor: %M3003.2 | Nuevo valor: %M3611.5 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_PPM305_Ovrld | Tipo: Bool | Viejo valor: %M3005.0 | Nuevo valor: %M3611.6 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_PPP302_Contactor | Tipo: Bool | Viejo valor: %E2.3 | Nuevo valor: %E2.3 | Path: Inputs -[14:04:16] Actualizado: DI_PPP302_Ovrld | Tipo: Bool | Viejo valor: %E2.2 | Nuevo valor: %E2.2 | Path: Inputs -[14:04:16] Asignación memoria: DI_Product_Analyzer_Prod_NO_OK | Tipo: Bool | Viejo valor: %M3003.4 | Nuevo valor: %M3611.7 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_RMM301_Closed | Tipo: Bool | Viejo valor: %E1.5 | Nuevo valor: %E1.5 | Path: Inputs -[14:04:16] Actualizado: DI_RMM303_Closed | Tipo: Bool | Viejo valor: %E1.7 | Nuevo valor: %E1.7 | Path: Inputs -[14:04:16] Asignación memoria: DI_RMM304_Closed | Tipo: Bool | Viejo valor: %M3004.5 | Nuevo valor: %M3612.0 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_RMP302_Closed | Tipo: Bool | Viejo valor: %E1.6 | Nuevo valor: %E1.6 | Path: Inputs -[14:04:16] Asignación memoria: DI_SyrRoom_Cip_Mode | Tipo: Bool | Viejo valor: %M3002.3 | Nuevo valor: %M3612.1 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_SyrRoom_Pump_Ready | Tipo: Bool | Viejo valor: %M3606.5 | Nuevo valor: %M3612.2 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_SyrRoom_WatPumpReady | Tipo: Bool | Viejo valor: %E68.1 | Nuevo valor: %M3612.3 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_UPSBatteryReady | Tipo: Bool | Viejo valor: %E3.7 | Nuevo valor: %E3.7 | Path: Inputs -[14:04:16] Asignación memoria: DI_UV_Lamp_Ready | Tipo: Bool | Viejo valor: %M3004.7 | Nuevo valor: %M3612.4 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Water_Pump2_Contactor | Tipo: Bool | Viejo valor: %M3004.4 | Nuevo valor: %M3612.5 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Water_Pump2_Ovrld | Tipo: Bool | Viejo valor: %M3001.1 | Nuevo valor: %M3612.6 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_WaterPipeCIP_Sensor | Tipo: Bool | Viejo valor: %M3000.5 | Nuevo valor: %M3612.7 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DO_Aux24DC | Tipo: Bool | Viejo valor: %M3500.1 | Nuevo valor: %M3900.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM312_Deair_Reflux | Tipo: Bool | Viejo valor: %M3507.6 | Nuevo valor: %M3900.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM317_1 | Tipo: Bool | Viejo valor: %A17.3 | Nuevo valor: %M3900.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM327 | Tipo: Bool | Viejo valor: %M3510.4 | Nuevo valor: %M3900.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM328 | Tipo: Bool | Viejo valor: %M3506.1 | Nuevo valor: %M3900.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM329 | Tipo: Bool | Viejo valor: %M3510.5 | Nuevo valor: %M3900.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM330 | Tipo: Bool | Viejo valor: %M3510.6 | Nuevo valor: %M3900.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM396 | Tipo: Bool | Viejo valor: %A17.1 | Nuevo valor: %M3900.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVN325 | Tipo: Bool | Viejo valor: %A17.7 | Nuevo valor: %M3901.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVN329 | Tipo: Bool | Viejo valor: %A17.6 | Nuevo valor: %M3901.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVN348 | Tipo: Bool | Viejo valor: %A16.1 | Nuevo valor: %M3901.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVN349 | Tipo: Bool | Viejo valor: %A16.7 | Nuevo valor: %M3901.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVN373 | Tipo: Bool | Viejo valor: %A16.3 | Nuevo valor: %M3901.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVN374 | Tipo: Bool | Viejo valor: %A19.3 | Nuevo valor: %M3901.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVN377 | Tipo: Bool | Viejo valor: %M3510.3 | Nuevo valor: %M3901.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVN378 | Tipo: Bool | Viejo valor: %M3510.2 | Nuevo valor: %M3901.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVN390 | Tipo: Bool | Viejo valor: %M3505.5 | Nuevo valor: %M3902.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVN347 | Tipo: Bool | Viejo valor: %A20.1 | Nuevo valor: %M3902.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVP363 | Tipo: Bool | Viejo valor: %A16.5 | Nuevo valor: %M3902.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVP391 | Tipo: Bool | Viejo valor: %M3505.6 | Nuevo valor: %M3902.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVS331 | Tipo: Bool | Viejo valor: %A18.0 | Nuevo valor: %M3902.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVS332 | Tipo: Bool | Viejo valor: %A18.1 | Nuevo valor: %M3902.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVS333 | Tipo: Bool | Viejo valor: %A18.2 | Nuevo valor: %M3902.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVS334 | Tipo: Bool | Viejo valor: %A18.3 | Nuevo valor: %M3902.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVS335 | Tipo: Bool | Viejo valor: %A18.4 | Nuevo valor: %M3903.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVS336 | Tipo: Bool | Viejo valor: %A18.5 | Nuevo valor: %M3903.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVS337 | Tipo: Bool | Viejo valor: %A18.6 | Nuevo valor: %M3903.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVS338 | Tipo: Bool | Viejo valor: %A18.7 | Nuevo valor: %M3903.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CIP_CleaningFault | Tipo: Bool | Viejo valor: %M3501.7 | Nuevo valor: %M3903.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_SyrupRoom_Aux1 | Tipo: Bool | Viejo valor: %M3602.2 | Nuevo valor: %M3903.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_CIP_DrainCompleted | Tipo: Bool | Viejo valor: %A60.1 | Nuevo valor: A2.1 | Path: Outputs -[14:04:16] Asignación memoria: DO_CIP_HotWaterReq | Tipo: Bool | Viejo valor: %M3502.4 | Nuevo valor: %M3903.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CIP_RecoverCompleted | Tipo: Bool | Viejo valor: %M3502.1 | Nuevo valor: %M3903.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CIP_SendSodaReq | Tipo: Bool | Viejo valor: %M3502.2 | Nuevo valor: %M3904.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CIP_SolutionReturn | Tipo: Bool | Viejo valor: %M3502.0 | Nuevo valor: %M3904.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CIP_WaterPipe_Ready | Tipo: Bool | Viejo valor: %M3502.3 | Nuevo valor: %M3904.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CO2_Counter_Pulse | Tipo: Bool | Viejo valor: %M3500.4 | Nuevo valor: %M3904.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CtrlCircuitRun | Tipo: Bool | Viejo valor: %A5.1 | Nuevo valor: %M3904.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_SyRm_SyrupReques | Tipo: Bool | Viejo valor: %A1.0 | Nuevo valor: %M3904.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV03_SyrupLvlCtrl | Tipo: Bool | Viejo valor: %A20.2 | Nuevo valor: %M3904.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV04_SyrupFillUp | Tipo: Bool | Viejo valor: %A20.3 | Nuevo valor: %M3904.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV66_FillerRinseWater | Tipo: Bool | Viejo valor: %M3509.4 | Nuevo valor: %M3905.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV67_SyrupLineDrain | Tipo: Bool | Viejo valor: %A19.2 | Nuevo valor: %M3905.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV68_FillerRinseWater | Tipo: Bool | Viejo valor: %M3508.2 | Nuevo valor: %M3905.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV71_FillerPrPipeDrai | Tipo: Bool | Viejo valor: %M3508.3 | Nuevo valor: %M3905.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV71_FiRinseSprayBall | Tipo: Bool | Viejo valor: %M3508.4 | Nuevo valor: %M3905.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV72_FlrRinseTankDrai | Tipo: Bool | Viejo valor: %M3508.5 | Nuevo valor: %M3905.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_FillerNextRecipe | Tipo: Byte | Viejo valor: %MB3504 | Nuevo valor: %MB3905 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_BottleStop | Tipo: Bool | Viejo valor: %M3503.3 | Nuevo valor: %M3906.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr1_CIP_CleaningEnd | Tipo: Bool | Viejo valor: %M3660.1 | Nuevo valor: %M3906.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_CIP_CleaningFault | Tipo: Bool | Viejo valor: %M3502.5 | Nuevo valor: %M3907.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr1_CIP_DrainRequest | Tipo: Bool | Viejo valor: %M3660.0 | Nuevo valor: %M3907.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_CIP_ProdSending | Tipo: Bool | Viejo valor: %M3502.6 | Nuevo valor: %M3907.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_CIP_RecoverReq | Tipo: Bool | Viejo valor: %M3502.7 | Nuevo valor: %M3907.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr1_RinseMode | Tipo: Bool | Viejo valor: %M3603.5 | Nuevo valor: %M3907.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_CIP_RinseSending | Tipo: Bool | Viejo valor: %M3503.2 | Nuevo valor: %M3907.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_CIP_Running | Tipo: Bool | Viejo valor: %M3503.0 | Nuevo valor: %M3907.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_CIP_TankFilling | Tipo: Bool | Viejo valor: %M3503.1 | Nuevo valor: %M3907.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_FastRinseRequest | Tipo: Bool | Viejo valor: %M3503.6 | Nuevo valor: %M3908.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr1_CIP/Rinse | Tipo: Bool | Viejo valor: %M3511.5 | Nuevo valor: %M3908.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr1_PROD_Available | Tipo: Bool | Viejo valor: %M3603.4 | Nuevo valor: %M3908.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr1_OpenBottleblock | Tipo: Bool | Viejo valor: %M3603.6 | Nuevo valor: %M3908.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_PROD_Run_Out | Tipo: Bool | Viejo valor: %M3503.4 | Nuevo valor: %M3908.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_ProductCompleted | Tipo: Bool | Viejo valor: %M3503.5 | Nuevo valor: %M3908.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_WaterRinseReady | Tipo: Bool | Viejo valor: %M3503.7 | Nuevo valor: %M3908.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Green_Lamp | Tipo: Bool | Viejo valor: %M3500.5 | Nuevo valor: %M3908.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_Horn | Tipo: Bool | Viejo valor: %A7.0 | Nuevo valor: A3.0 | Path: Outputs -[14:04:16] Asignación memoria: DO_MES_CIP | Tipo: Bool | Viejo valor: %M3500.7 | Nuevo valor: %M3909.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_MES_FAULT | Tipo: Bool | Viejo valor: %M3501.2 | Nuevo valor: %M3909.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_MES_PRODUCTION | Tipo: Bool | Viejo valor: %M3501.0 | Nuevo valor: %M3909.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_MES_Running | Tipo: Bool | Viejo valor: %M3501.1 | Nuevo valor: %M3909.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_CIP_Mode_En | Tipo: Bool | Viejo valor: %A60.0 | Nuevo valor: A2.0 | Path: Outputs -[14:04:16] Asignación memoria: DO_MIXER _CIP_Temperature_Return | Tipo: Word | Viejo valor: %MW3514 | Nuevo valor: %MW3909 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CoolingON | Tipo: Bool | Viejo valor: %M3511.0 | Nuevo valor: %M3911.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_MIXER _Rinse_mode | Tipo: Bool | Viejo valor: %M3512.2 | Nuevo valor: %M3911.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_PB_Green_Lamp | Tipo: Bool | Viejo valor: %A7.1 | Nuevo valor: A3.1 | Path: Outputs -[14:04:16] Asignación memoria: DO_PCM306En | Tipo: Bool | Viejo valor: %M3501.6 | Nuevo valor: %M3911.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_PPM303_Run | Tipo: Bool | Viejo valor: %A7.6 | Nuevo valor: A3.6 | Path: Outputs -[14:04:16] Asignación memoria: DO_PPN301_1053K1 | Tipo: Bool | Viejo valor: %M3501.5 | Nuevo valor: %M3911.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_PPN301_Run | Tipo: Bool | Viejo valor: %A7.4 | Nuevo valor: A3.4 | Path: Outputs -[14:04:16] Asignación memoria: DO_PPN304_Run | Tipo: Bool | Viejo valor: %M3501.4 | Nuevo valor: %M3912.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_PPP302_Run | Tipo: Bool | Viejo valor: %A7.5 | Nuevo valor: A3.5 | Path: Outputs -[14:04:16] Actualizado: DO_Red_Lamp | Tipo: Bool | Viejo valor: %A7.2 | Nuevo valor: A3.2 | Path: Outputs -[14:04:16] Asignación memoria: DO_RVN301_Level | Tipo: Bool | Viejo valor: %A20.0 | Nuevo valor: %M3912.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_SyrRoom_SyrupRequest | Tipo: Bool | Viejo valor: %A68.0 | Nuevo valor: %M3912.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Syrup_Counter_Pulse | Tipo: Bool | Viejo valor: %M3500.0 | Nuevo valor: %M3912.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_SyrupRoomPump_Run | Tipo: Bool | Viejo valor: %M3505.0 | Nuevo valor: %M3912.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_SyrupRoomWaterReq | Tipo: Bool | Viejo valor: %A1.1 | Nuevo valor: A1.1 | Path: Outputs -[14:04:16] Asignación memoria: DO_Water_Counter_Pulse | Tipo: Bool | Viejo valor: %M3500.2 | Nuevo valor: %M3912.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_Yellow_Lamp | Tipo: Bool | Viejo valor: %A7.3 | Nuevo valor: A3.3 | Path: Outputs -[14:04:16] Asignación memoria: MaselliSpare | Tipo: Bool | Viejo valor: %M3511.3 | Nuevo valor: %M3912.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: MaselliHold | Tipo: Bool | Viejo valor: %M3511.2 | Nuevo valor: %M3912.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: P_AI_TTM306 | Tipo: Word | Viejo valor: %EW108 | Nuevo valor: %EW108 | Path: Inputs -[14:04:16] Actualizado: P_AI_LTM302 | Tipo: Word | Viejo valor: %EW100 | Nuevo valor: %EW100 | Path: Inputs -[14:04:16] Actualizado: P_AI_LTP303 | Tipo: Word | Viejo valor: %EW808 | Nuevo valor: %EW110 | Path: Inputs -[14:04:16] Actualizado: P_AI_PCM306 | Tipo: Word | Viejo valor: %EW106 | Nuevo valor: %EW106 | Path: Inputs -[14:04:16] Asignación memoria: P_AI_ProductCO2 | Tipo: Word | Viejo valor: %EW826 | Nuevo valor: %MW3613 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_AI_PTF203 | Tipo: Word | Viejo valor: %EW810 | Nuevo valor: %MW3615 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_AI_PTM304 | Tipo: Word | Viejo valor: %EW102 | Nuevo valor: %EW102 | Path: Inputs -[14:04:16] Asignación memoria: P_AI_PTP338 | Tipo: Word | Viejo valor: %EW816 | Nuevo valor: %MW3617 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_AI_RVM301 | Tipo: Word | Viejo valor: %EW114 | Nuevo valor: %EW114 | Path: Inputs -[14:04:16] Actualizado: P_AI_RVN304 | Tipo: Word | Viejo valor: %EW104 | Nuevo valor: %EW104 | Path: Inputs -[14:04:16] Actualizado: P_AI_TTN321 | Tipo: Word | Viejo valor: %EW112 | Nuevo valor: %EW112 | Path: Inputs -[14:04:16] Asignación memoria: P_AO_CIPCausticCond | Tipo: Word | Viejo valor: %MW3532 | Nuevo valor: %MW3913 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_AO_CIPReturnTemperature | Tipo: Word | Viejo valor: %MW3534 | Nuevo valor: %MW3915 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_AO_CIPWaterCond | Tipo: Word | Viejo valor: %MW3530 | Nuevo valor: %MW3917 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: P_AO_PCM306 | Tipo: Word | Viejo valor: %AW122 | Nuevo valor: %AW106 | Path: Outputs -[14:04:16] Asignación memoria: P_AO_ProductRunOutAmount | Tipo: Word | Viejo valor: %MW3526 | Nuevo valor: %MW3919 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: P_AO_RMM301 | Tipo: Word | Viejo valor: %AW100 | Nuevo valor: %AW100 | Path: Outputs -[14:04:16] Actualizado: P_AO_RMM303 | Tipo: Word | Viejo valor: %AW104 | Nuevo valor: %AW104 | Path: Outputs -[14:04:16] Asignación memoria: P_AO_RMM304 | Tipo: Word | Viejo valor: %MW3536 | Nuevo valor: %MW3921 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: P_AO_RMP302 | Tipo: Word | Viejo valor: %AW102 | Nuevo valor: %AW102 | Path: Outputs -[14:04:16] Actualizado: P_AO_RVM301 | Tipo: Word | Viejo valor: %AW114 | Nuevo valor: %AW114 | Path: Outputs -[14:04:16] Asignación memoria: P_AO_RVM302 | Tipo: Word | Viejo valor: %MW3538 | Nuevo valor: %MW3923 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: P_AO_RVM319 | Tipo: Word | Viejo valor: %AW110 | Nuevo valor: %AW110 | Path: Outputs -[14:04:16] Asignación memoria: P_AO_RVN302 | Tipo: Word | Viejo valor: %MW3522 | Nuevo valor: %MW3925 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: P_AO_RVN304 | Tipo: Word | Viejo valor: %AW108 | Nuevo valor: %AW108 | Path: Outputs -[14:04:16] Actualizado: P_AO_RVP303 | Tipo: Word | Viejo valor: %AW806 | Nuevo valor: %AW112 | Path: Outputs -[14:04:16] Asignación memoria: P_AO_RVS318 | Tipo: Word | Viejo valor: %AW112 | Nuevo valor: %MW3927 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_AO_ToFillerEqPress | Tipo: Word | Viejo valor: %MW3524 | Nuevo valor: %MW3929 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_CTS301_Conductiv_State | Tipo: Byte | Viejo valor: %MB3085 | Nuevo valor: %MB3619 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_CTS301_Conductivity | Tipo: Real | Viejo valor: %MD3180 | Nuevo valor: %MD3620 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_CTS301_Temperat_State | Tipo: Byte | Viejo valor: %MB3084 | Nuevo valor: %MB3624 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_CTS301_Temperature | Tipo: Real | Viejo valor: %MD3184 | Nuevo valor: %MD3625 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_CTS302_Conductiv_State | Tipo: Byte | Viejo valor: %MB3083 | Nuevo valor: %MB3629 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_CTS302_Conductivity | Tipo: Real | Viejo valor: %MD3188 | Nuevo valor: %MD3630 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_CTS302_Temperat_State | Tipo: Byte | Viejo valor: %MB3082 | Nuevo valor: %MB3634 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_CTS302_Temperature | Tipo: Real | Viejo valor: %MD3196 | Nuevo valor: %MD3635 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_FTM303_Tot_Ctrl | Tipo: Byte | Viejo valor: %AB3240 | Nuevo valor: %AB3240 | Path: Outputs -[14:04:16] Actualizado: P_FTM303_Density | Tipo: Real | Viejo valor: %ED3215 | Nuevo valor: %ED3215 | Path: Inputs -[14:04:16] Asignación memoria: P_FTM303_Density_State | Tipo: Byte | Viejo valor: %EB3219 | Nuevo valor: %MB3639 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_FTM303_EPD | Tipo: Byte | Viejo valor: %MB3305 | Nuevo valor: %MB3640 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_FTM303_Flow | Tipo: Real | Viejo valor: %ED3200 | Nuevo valor: %ED3200 | Path: Inputs -[14:04:16] Asignación memoria: P_FTM303_Flow_State | Tipo: Byte | Viejo valor: %EB3204 | Nuevo valor: %MB3641 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_FTM303_Temperature_State | Tipo: Byte | Viejo valor: %EB3229 | Nuevo valor: %MB3642 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_FTM303_Temperature | Tipo: Real | Viejo valor: %ED3225 | Nuevo valor: %ED3225 | Path: Inputs -[14:04:16] Actualizado: P_FTM303_Totalizer | Tipo: Real | Viejo valor: %ED3240 | Nuevo valor: %ED3240 | Path: Inputs -[14:04:16] Asignación memoria: P_FTM303_Totalizer_State | Tipo: Byte | Viejo valor: %EB3244 | Nuevo valor: %MB3643 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_FTN301_Flow | Tipo: Real | Viejo valor: %ED3080 | Nuevo valor: %ED3080 | Path: Inputs -[14:04:16] Asignación memoria: P_FTN301_Flow_State | Tipo: Byte | Viejo valor: %EB3084 | Nuevo valor: %MB3644 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_FTN301_Tot_Ctrl | Tipo: Byte | Viejo valor: %AB3100 | Nuevo valor: %AB3100 | Path: Outputs -[14:04:16] Asignación memoria: P_FTN301_Totaliz_State | Tipo: Byte | Viejo valor: %EB3104 | Nuevo valor: %MB3645 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_FTN301_Totalizer | Tipo: Real | Viejo valor: %ED3100 | Nuevo valor: %ED3100 | Path: Inputs -[14:04:16] Actualizado: P_FTP302_Brix | Tipo: Real | Viejo valor: %ED2050 | Nuevo valor: %ED2050 | Path: Inputs -[14:04:16] Asignación memoria: P_FTP302_Brix_State | Tipo: Byte | Viejo valor: %EB2054 | Nuevo valor: %MB3646 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_FTP302_Tot_Ctrl | Tipo: Byte | Viejo valor: %AB2070 | Nuevo valor: %AB2070 | Path: Outputs -[14:04:16] Actualizado: P_FTP302_Density | Tipo: Real | Viejo valor: %ED2045 | Nuevo valor: %ED2045 | Path: Inputs -[14:04:16] Asignación memoria: P_FTP302_Density_State | Tipo: Byte | Viejo valor: %EB2049 | Nuevo valor: %MB3647 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_FTP302_Flow | Tipo: Real | Viejo valor: %ED2030 | Nuevo valor: %ED2030 | Path: Inputs -[14:04:16] Asignación memoria: P_FTP302_Flow_State | Tipo: Byte | Viejo valor: %EB2034 | Nuevo valor: %MB3648 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_FTP302_Temp | Tipo: Real | Viejo valor: %ED2055 | Nuevo valor: %ED2055 | Path: Inputs -[14:04:16] Asignación memoria: P_FTP302_Temp_State | Tipo: Byte | Viejo valor: %EB2059 | Nuevo valor: %MB3649 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_FTP302_Totaliz_State | Tipo: Byte | Viejo valor: %EB2074 | Nuevo valor: %MB3650 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: P_FTP302_Totalizer | Tipo: Real | Viejo valor: %ED2070 | Nuevo valor: %ED2070 | Path: Inputs -[14:04:16] Asignación memoria: P_gMaselli_AlcoholVolume | Tipo: Real | Viejo valor: %MD3200 | Nuevo valor: %MD3651 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gMaselli_ProdPerStandard | Tipo: Real | Viejo valor: %MD3160 | Nuevo valor: %MD3655 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gMaselli_ProductBrix | Tipo: Real | Viejo valor: %MD3168 | Nuevo valor: %MD3659 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gMaselli_ProductCO2 | Tipo: Real | Viejo valor: %MD3156 | Nuevo valor: %MD3663 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gMaselli_ProductNumber | Tipo: Byte | Viejo valor: %MB3050 | Nuevo valor: %MB3667 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gMaselli_ProductTemp | Tipo: Real | Viejo valor: %MD3164 | Nuevo valor: %MD3668 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gMaselli_ProfibusStatus | Tipo: Byte | Viejo valor: %MB3051 | Nuevo valor: %MB3672 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gMaselli_RecipeSetNum | Tipo: Byte | Viejo valor: %MB3569 | Nuevo valor: %MB3931 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gMaselli_RecipeSetNumStr | Tipo: Byte | Viejo valor: %MB3570 | Nuevo valor: %MB3932 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_0 | Tipo: Byte | Viejo valor: %MB3081 | Nuevo valor: %MB3673 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_1 | Tipo: Byte | Viejo valor: %MB3080 | Nuevo valor: %MB3674 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_10 | Tipo: Byte | Viejo valor: %MB3091 | Nuevo valor: %MB3675 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_11 | Tipo: Byte | Viejo valor: %MB3092 | Nuevo valor: %MB3676 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_12 | Tipo: Byte | Viejo valor: %MB3095 | Nuevo valor: %MB3677 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_13 | Tipo: Byte | Viejo valor: %MB3094 | Nuevo valor: %MB3678 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_14 | Tipo: Byte | Viejo valor: %MB3107 | Nuevo valor: %MB3679 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_15 | Tipo: Byte | Viejo valor: %MB3108 | Nuevo valor: %MB3680 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_16 | Tipo: Byte | Viejo valor: %MB3109 | Nuevo valor: %MB3681 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_17 | Tipo: Byte | Viejo valor: %MB3111 | Nuevo valor: %MB3682 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_18 | Tipo: Byte | Viejo valor: %MB3113 | Nuevo valor: %MB3683 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_19 | Tipo: Byte | Viejo valor: %MB3112 | Nuevo valor: %MB3684 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_2 | Tipo: Byte | Viejo valor: %MB3079 | Nuevo valor: %MB3685 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_20 | Tipo: Byte | Viejo valor: %MB3110 | Nuevo valor: %MB3686 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_21 | Tipo: Byte | Viejo valor: %MB3106 | Nuevo valor: %MB3687 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_22 | Tipo: Byte | Viejo valor: %MB3105 | Nuevo valor: %MB3688 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_23 | Tipo: Byte | Viejo valor: %MB3114 | Nuevo valor: %MB3689 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_24 | Tipo: Byte | Viejo valor: %MB3103 | Nuevo valor: %MB3690 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_25 | Tipo: Byte | Viejo valor: %MB3102 | Nuevo valor: %MB3691 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_26 | Tipo: Byte | Viejo valor: %MB3070 | Nuevo valor: %MB3692 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_27 | Tipo: Byte | Viejo valor: %MB3101 | Nuevo valor: %MB3693 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_28 | Tipo: Byte | Viejo valor: %MB3100 | Nuevo valor: %MB3694 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_29 | Tipo: Byte | Viejo valor: %MB3099 | Nuevo valor: %MB3695 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_3 | Tipo: Byte | Viejo valor: %MB3078 | Nuevo valor: %MB3696 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_4 | Tipo: Byte | Viejo valor: %MB3077 | Nuevo valor: %MB3697 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_5 | Tipo: Byte | Viejo valor: %MB3076 | Nuevo valor: %MB3698 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_6 | Tipo: Byte | Viejo valor: %MB3075 | Nuevo valor: %MB3699 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_7 | Tipo: Byte | Viejo valor: %MB3074 | Nuevo valor: %MB3700 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_8 | Tipo: Byte | Viejo valor: %MB3073 | Nuevo valor: %MB3701 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock01_9 | Tipo: Byte | Viejo valor: %MB3072 | Nuevo valor: %MB3702 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_30 | Tipo: Byte | Viejo valor: %MB3097 | Nuevo valor: %MB3703 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_31 | Tipo: Byte | Viejo valor: %MB3096 | Nuevo valor: %MB3704 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_32 | Tipo: Byte | Viejo valor: %MB3104 | Nuevo valor: %MB3705 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_33 | Tipo: Byte | Viejo valor: %MB3098 | Nuevo valor: %MB3706 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_34 | Tipo: Byte | Viejo valor: %MB3071 | Nuevo valor: %MB3707 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_35 | Tipo: Byte | Viejo valor: %MB3086 | Nuevo valor: %MB3708 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_36 | Tipo: Byte | Viejo valor: %MB3069 | Nuevo valor: %MB3709 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_37 | Tipo: Byte | Viejo valor: %MB3058 | Nuevo valor: %MB3710 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_38 | Tipo: Byte | Viejo valor: %MB3017 | Nuevo valor: %MB3711 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_39 | Tipo: Byte | Viejo valor: %MB3018 | Nuevo valor: %MB3712 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_40 | Tipo: Byte | Viejo valor: %MB3019 | Nuevo valor: %MB3713 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_41 | Tipo: Byte | Viejo valor: %MB3020 | Nuevo valor: %MB3714 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_42 | Tipo: Byte | Viejo valor: %MB3021 | Nuevo valor: %MB3715 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_43 | Tipo: Byte | Viejo valor: %MB3022 | Nuevo valor: %MB3716 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_44 | Tipo: Byte | Viejo valor: %MB3023 | Nuevo valor: %MB3717 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_45 | Tipo: Byte | Viejo valor: %MB3024 | Nuevo valor: %MB3718 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_46 | Tipo: Byte | Viejo valor: %MB3026 | Nuevo valor: %MB3719 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_47 | Tipo: Byte | Viejo valor: %MB3035 | Nuevo valor: %MB3720 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_48 | Tipo: Byte | Viejo valor: %MB3027 | Nuevo valor: %MB3721 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_49 | Tipo: Byte | Viejo valor: %MB3028 | Nuevo valor: %MB3722 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_50 | Tipo: Byte | Viejo valor: %MB3029 | Nuevo valor: %MB3723 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_51 | Tipo: Byte | Viejo valor: %MB3030 | Nuevo valor: %MB3724 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_52 | Tipo: Byte | Viejo valor: %MB3031 | Nuevo valor: %MB3725 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_53 | Tipo: Byte | Viejo valor: %MB3015 | Nuevo valor: %MB3726 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_54 | Tipo: Byte | Viejo valor: %MB3033 | Nuevo valor: %MB3727 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_55 | Tipo: Byte | Viejo valor: %MB3034 | Nuevo valor: %MB3728 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_56 | Tipo: Byte | Viejo valor: %MB3016 | Nuevo valor: %MB3729 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_57 | Tipo: Byte | Viejo valor: %MB3025 | Nuevo valor: %MB3730 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_58 | Tipo: Byte | Viejo valor: %MB3013 | Nuevo valor: %MB3731 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_59 | Tipo: Byte | Viejo valor: %MB3006 | Nuevo valor: %MB3732 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_60 | Tipo: Byte | Viejo valor: %MB3007 | Nuevo valor: %MB3733 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock02_61 | Tipo: Byte | Viejo valor: %MB3008 | Nuevo valor: %MB3734 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_62 | Tipo: Byte | Viejo valor: %MB3009 | Nuevo valor: %MB3735 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_63 | Tipo: Byte | Viejo valor: %MB3010 | Nuevo valor: %MB3736 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_64 | Tipo: Byte | Viejo valor: %MB3011 | Nuevo valor: %MB3737 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_65 | Tipo: Byte | Viejo valor: %MB3012 | Nuevo valor: %MB3738 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_66 | Tipo: Byte | Viejo valor: %MB3032 | Nuevo valor: %MB3739 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_67 | Tipo: Byte | Viejo valor: %MB3036 | Nuevo valor: %MB3740 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_68 | Tipo: Byte | Viejo valor: %MB3068 | Nuevo valor: %MB3741 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_69 | Tipo: Byte | Viejo valor: %MB3038 | Nuevo valor: %MB3742 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_70 | Tipo: Byte | Viejo valor: %MB3067 | Nuevo valor: %MB3743 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_71 | Tipo: Byte | Viejo valor: %MB3066 | Nuevo valor: %MB3744 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_72 | Tipo: Byte | Viejo valor: %MB3065 | Nuevo valor: %MB3745 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_73 | Tipo: Byte | Viejo valor: %MB3064 | Nuevo valor: %MB3746 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_74 | Tipo: Byte | Viejo valor: %MB3063 | Nuevo valor: %MB3747 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_75 | Tipo: Byte | Viejo valor: %MB3062 | Nuevo valor: %MB3748 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_76 | Tipo: Byte | Viejo valor: %MB3061 | Nuevo valor: %MB3749 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_77 | Tipo: Byte | Viejo valor: %MB3060 | Nuevo valor: %MB3750 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_78 | Tipo: Byte | Viejo valor: %MB3037 | Nuevo valor: %MB3751 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_79 | Tipo: Byte | Viejo valor: %MB3059 | Nuevo valor: %MB3752 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_80 | Tipo: Byte | Viejo valor: %MB3057 | Nuevo valor: %MB3753 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_81 | Tipo: Byte | Viejo valor: %MB3056 | Nuevo valor: %MB3754 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_82 | Tipo: Byte | Viejo valor: %MB3300 | Nuevo valor: %MB3755 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_83 | Tipo: Byte | Viejo valor: %MB3054 | Nuevo valor: %MB3756 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_84 | Tipo: Byte | Viejo valor: %MB3053 | Nuevo valor: %MB3757 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_INBlock03_85 | Tipo: Byte | Viejo valor: %MB3052 | Nuevo valor: %MB3758 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_0 | Tipo: Byte | Viejo valor: %MB3541 | Nuevo valor: %MB3933 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_1 | Tipo: Byte | Viejo valor: %MB3542 | Nuevo valor: %MB3934 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_10 | Tipo: Byte | Viejo valor: %MB3551 | Nuevo valor: %MB3935 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_11 | Tipo: Byte | Viejo valor: %MB3552 | Nuevo valor: %MB3936 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_12 | Tipo: Byte | Viejo valor: %MB3553 | Nuevo valor: %MB3937 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_13 | Tipo: Byte | Viejo valor: %MB3554 | Nuevo valor: %MB3938 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_14 | Tipo: Byte | Viejo valor: %MB3555 | Nuevo valor: %MB3939 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_15 | Tipo: Byte | Viejo valor: %MB3556 | Nuevo valor: %MB3940 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_16 | Tipo: Byte | Viejo valor: %MB3557 | Nuevo valor: %MB3941 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_17 | Tipo: Byte | Viejo valor: %MB3558 | Nuevo valor: %MB3942 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_18 | Tipo: Byte | Viejo valor: %MB3559 | Nuevo valor: %MB3943 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_19 | Tipo: Byte | Viejo valor: %MB3560 | Nuevo valor: %MB3944 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_2 | Tipo: Byte | Viejo valor: %MB3543 | Nuevo valor: %MB3945 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_20 | Tipo: Byte | Viejo valor: %MB3561 | Nuevo valor: %MB3946 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_21 | Tipo: Byte | Viejo valor: %MB3562 | Nuevo valor: %MB3947 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_22 | Tipo: Byte | Viejo valor: %MB3563 | Nuevo valor: %MB3948 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_23 | Tipo: Byte | Viejo valor: %MB3564 | Nuevo valor: %MB3949 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_24 | Tipo: Byte | Viejo valor: %MB3565 | Nuevo valor: %MB3950 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_25 | Tipo: Byte | Viejo valor: %MB3566 | Nuevo valor: %MB3951 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_26 | Tipo: Byte | Viejo valor: %MB3567 | Nuevo valor: %MB3952 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_27 | Tipo: Byte | Viejo valor: %MB3568 | Nuevo valor: %MB3953 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_3 | Tipo: Byte | Viejo valor: %MB3544 | Nuevo valor: %MB3954 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_4 | Tipo: Byte | Viejo valor: %MB3545 | Nuevo valor: %MB3955 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_5 | Tipo: Byte | Viejo valor: %MB3546 | Nuevo valor: %MB3956 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_6 | Tipo: Byte | Viejo valor: %MB3547 | Nuevo valor: %MB3957 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_7 | Tipo: Byte | Viejo valor: %MB3548 | Nuevo valor: %MB3958 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_8 | Tipo: Byte | Viejo valor: %MB3549 | Nuevo valor: %MB3959 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPAmPDS_OUTBlock01_9 | Tipo: Byte | Viejo valor: %MB3550 | Nuevo valor: %MB3960 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: P_gPPM303_VFC_ActualValue | Tipo: Word | Viejo valor: %EW1642 | Nuevo valor: %EW1642 | Path: Inputs -[14:04:16] Actualizado: P_gPPM303_VFC_ControlWord | Tipo: Word | Viejo valor: %AW1640 | Nuevo valor: %AW1640 | Path: Outputs -[14:04:16] Actualizado: P_gPPM303_VFC_Refvalue | Tipo: Word | Viejo valor: %AW1642 | Nuevo valor: %AW1642 | Path: Outputs -[14:04:16] Actualizado: P_gPPM303_VFC_StatusWord | Tipo: Word | Viejo valor: %EW1640 | Nuevo valor: %EW1640 | Path: Inputs -[14:04:16] Asignación memoria: P_gPPM307_VFC_ActualVaule | Tipo: Int | Viejo valor: %MW3118 | Nuevo valor: %MW3759 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPPM307_VFC_ControlWord | Tipo: Word | Viejo valor: %MW3584 | Nuevo valor: %MW3961 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPPM307_VFC_Refvalue | Tipo: Word | Viejo valor: %MW3586 | Nuevo valor: %MW3963 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPPM307_VFC_StatusWord | Tipo: Word | Viejo valor: %MW3240 | Nuevo valor: %MW3761 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPPN301_VFC_ActualValue | Tipo: Word | Viejo valor: %MW3232 | Nuevo valor: %MW3763 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPPN301_VFC_ControlWord | Tipo: Word | Viejo valor: %MW3572 | Nuevo valor: %MW3965 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPPN301_VFC_Refvalue | Tipo: Word | Viejo valor: %MW3574 | Nuevo valor: %MW3967 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPPN301_VFC_StatusWord | Tipo: Word | Viejo valor: %MW3212 | Nuevo valor: %MW3765 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPPP302_VFC_ActualValue | Tipo: Word | Viejo valor: %MW3234 | Nuevo valor: %MW3767 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPPP302_VFC_ControlWord | Tipo: Word | Viejo valor: %MW3576 | Nuevo valor: %MW3969 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPPP302_VFC_Refvalue | Tipo: Word | Viejo valor: %MW3578 | Nuevo valor: %MW3971 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPPP302_VFC_StatusWord | Tipo: Word | Viejo valor: %MW3248 | Nuevo valor: %MW3769 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: PPN301_SoftStart_Averia | Tipo: Bool | Viejo valor: %M3003.3 | Nuevo valor: %M3771.0 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: Tag_24 | Tipo: Real | Viejo valor: %MD3144 | Nuevo valor: %MD3771 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_UPSsupply | Tipo: Bool | Viejo valor: %E3.6 | Nuevo valor: %E3.5 | Path: Inputs -[14:04:16] Actualizado: DI_PB_HornReset | Tipo: Bool | Viejo valor: %E0.1 | Nuevo valor: %E0.1 | Path: Inputs -[14:04:16] Asignación memoria: DO_PB_HornReset | Tipo: Bool | Viejo valor: %M3500.3 | Nuevo valor: %M3973.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DI_Flr1_PROD_ok | Tipo: Bool | Viejo valor: %M3605.2 | Nuevo valor: %M3775.1 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr_RinseMode | Tipo: Bool | Viejo valor: %M3000.4 | Nuevo valor: %M3775.2 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DO_FlrProdMode | Tipo: Bool | Viejo valor: %M3516.4 | Nuevo valor: %M3973.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr1_Productionmode | Tipo: Bool | Viejo valor: %M3603.3 | Nuevo valor: %M3973.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr1_CIPMode | Tipo: Bool | Viejo valor: %M3607.5 | Nuevo valor: %M3973.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_ Flr_CIPRinseSending | Tipo: Bool | Viejo valor: %M3516.5 | Nuevo valor: %M3973.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_RinseMode | Tipo: Bool | Viejo valor: %M3516.6 | Nuevo valor: %M3973.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_SyRm_Fault | Tipo: Bool | Viejo valor: %M3512.0 | Nuevo valor: %M3973.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_SyRm_ProdMode | Tipo: Bool | Viejo valor: %M3512.1 | Nuevo valor: %M3973.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_SyRm_WaterRequest | Tipo: Bool | Viejo valor: %A68.1 | Nuevo valor: %M3974.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CIP_Fault | Tipo: Bool | Viejo valor: %M3516.0 | Nuevo valor: %M3974.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CIP_Empty | Tipo: Bool | Viejo valor: %M3516.1 | Nuevo valor: %M3974.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CIP_RdyChmcl | Tipo: Bool | Viejo valor: %M3516.2 | Nuevo valor: %M3974.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CIP_Flpflp | Tipo: Bool | Viejo valor: %M3516.3 | Nuevo valor: %M3974.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DI_CIP_Fault | Tipo: Bool | Viejo valor: %M3002.6 | Nuevo valor: %M3775.3 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_CIP_End | Tipo: Bool | Viejo valor: %M3660.3 | Nuevo valor: %M3775.4 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_CIP_FlpflpEn | Tipo: Bool | Viejo valor: %M3001.2 | Nuevo valor: %M3775.5 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_CIP_FirstRinsedone | Tipo: Bool | Viejo valor: %M3000.1 | Nuevo valor: %M3775.6 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_SYR_COUNTER_LT | Tipo: Word | Viejo valor: %MW3210 | Nuevo valor: %MW3775 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_SyrRoom_SyrPump_Running | Tipo: Bool | Viejo valor: %E5.0 | Nuevo valor: %E5.0 | Path: Inputs -[14:04:16] Asignación memoria: DI_SYRUP_Runout | Tipo: Bool | Viejo valor: %M3003.5 | Nuevo valor: %M3777.7 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DO_Flr1_Fault | Tipo: Bool | Viejo valor: %M3511.4 | Nuevo valor: %M3974.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr_ProdAvailable | Tipo: Int | Viejo valor: %MW3518 | Nuevo valor: %MW3974 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DI_Flr2_PROD_Request | Tipo: Bool | Viejo valor: %M3607.4 | Nuevo valor: %M3778.0 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr2_CIP/RinseFiller | Tipo: Bool | Viejo valor: %M3606.0 | Nuevo valor: %M3778.1 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DO_Flr2_CIP/Rinse | Tipo: Bool | Viejo valor: %M3511.7 | Nuevo valor: %M3976.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Flr2_Fault | Tipo: Bool | Viejo valor: %M3511.6 | Nuevo valor: %M3976.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPPM305_VFC_StatusWord | Tipo: Word | Viejo valor: %MW3242 | Nuevo valor: %MW3778 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPPM305_VFC_ActualValue | Tipo: Word | Viejo valor: %MW3244 | Nuevo valor: %MW3780 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_gPPM305_VFC_ControlWord | Tipo: Word | Viejo valor: %MW3588 | Nuevo valor: %MW3977 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_gPPM305_VFC_Refvalue | Tipo: Word | Viejo valor: %MW3590 | Nuevo valor: %MW3979 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM363 | Tipo: Bool | Viejo valor: %M3505.4 | Nuevo valor: %M3981.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_RVM301 | Tipo: Bool | Viejo valor: %A16.0 | Nuevo valor: %M3981.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_AVM369 | Tipo: Bool | Viejo valor: %M3601.3 | Nuevo valor: A18.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVP317_1 | Tipo: Bool | Viejo valor: %A19.1 | Nuevo valor: %M3981.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM353 | Tipo: Bool | Viejo valor: %M3506.0 | Nuevo valor: %M3981.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Blu_Lamp | Tipo: Bool | Viejo valor: %M3500.6 | Nuevo valor: %M3981.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_AO_RVN305 | Tipo: Word | Viejo valor: %MW3520 | Nuevo valor: %MW3981 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DI_PPN301_SoftStart_Ovrld | Tipo: Bool | Viejo valor: %E10.0 | Nuevo valor: %M3782.2 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_PPM306_Contactor | Tipo: Bool | Viejo valor: %E11.3 | Nuevo valor: %M3782.3 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Ammonia_CompressorReady | Tipo: Bool | Viejo valor: %M3606.7 | Nuevo valor: %M3782.4 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr2_CIP_DrainComplete | Tipo: Bool | Viejo valor: %M3606.1 | Nuevo valor: %M3782.5 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_PPM306_Ovrld | Tipo: Bool | Viejo valor: %E10.3 | Nuevo valor: %M3782.6 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_Flr1_WaterRequest | Tipo: Bool | Viejo valor: %M3605.7 | Nuevo valor: %M3782.7 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DO_Flr1_Spare0 | Tipo: Bool | Viejo valor: %M3601.7 | Nuevo valor: %M3983.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_CIP_Spare | Tipo: Bool | Viejo valor: %M3601.4 | Nuevo valor: %M3983.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_SyrupValve_Enable | Tipo: Bool | Viejo valor: %A11.6 | Nuevo valor: A0.0 | Path: Outputs -[14:04:16] Asignación memoria: DO_AVM382 | Tipo: Bool | Viejo valor: %A16.2 | Nuevo valor: %M3983.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVP355 | Tipo: Bool | Viejo valor: %M3505.3 | Nuevo valor: %M3984.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVN350 | Tipo: Bool | Viejo valor: %M3540.0 | Nuevo valor: %M3984.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_AI_CIPHeaterTemperature | Tipo: Word | Viejo valor: %MW3250 | Nuevo valor: %MW3783 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_AI_FTM305 | Tipo: Word | Viejo valor: %MW3252 | Nuevo valor: %MW3785 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_AI_PTM308 | Tipo: Word | Viejo valor: %MW3254 | Nuevo valor: %MW3787 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_AI_CTS302 | Tipo: Word | Viejo valor: %MW3256 | Nuevo valor: %MW3789 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_AI_CTS301 | Tipo: Word | Viejo valor: %MW3258 | Nuevo valor: %MW3791 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_AI_CIPReturnTemperature | Tipo: Word | Viejo valor: %MW3260 | Nuevo valor: %MW3793 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_AI_FillerLevel | Tipo: Word | Viejo valor: %MW3262 | Nuevo valor: %MW3795 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_AI_CTM304 | Tipo: Word | Viejo valor: %MW3264 | Nuevo valor: %MW3797 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_AI_PTN313 | Tipo: Word | Viejo valor: %MW3266 | Nuevo valor: %MW3799 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_AI_RVN305 | Tipo: Word | Viejo valor: %MW3268 | Nuevo valor: %MW3801 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: P_AI_ProductO2 | Tipo: Word | Viejo valor: %MW3270 | Nuevo valor: %MW3803 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DO_HMIPowerSupply | Tipo: Bool | Viejo valor: %A0.0 | Nuevo valor: A0.7 | Path: Outputs -[14:04:16] Asignación memoria: DO_PPM306_Run | Tipo: Bool | Viejo valor: %A11.3 | Nuevo valor: %M3984.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DI_HVP301_Sensor | Tipo: Bool | Viejo valor: %E7.2 | Nuevo valor: %E7.2 | Path: Inputs -[14:04:16] Asignación memoria: DI_AVM346_Close | Tipo: Bool | Viejo valor: %E112.2 | Nuevo valor: %M3805.0 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DI_AVM346_Open | Tipo: Bool | Viejo valor: %E102.2 | Nuevo valor: %M3805.1 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_UPSAlarm | Tipo: Bool | Viejo valor: %E3.5 | Nuevo valor: %E3.6 | Path: Inputs -[14:04:16] Asignación memoria: DO_RVM301_Discharge | Tipo: Bool | Viejo valor: %M3602.0 | Nuevo valor: %M3984.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_SyrupRoom_Aux2 | Tipo: Bool | Viejo valor: %M3602.3 | Nuevo valor: %M3984.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Glycol_LineEnabled | Tipo: Bool | Viejo valor: %M3604.0 | Nuevo valor: %M3984.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Glycol_ColdRequest | Tipo: Bool | Viejo valor: %M3607.3 | Nuevo valor: %M3984.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_Glycol_LineCIP | Tipo: Bool | Viejo valor: %M3607.2 | Nuevo valor: %M3984.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV1_SubCarb | Tipo: Bool | Viejo valor: %M3607.1 | Nuevo valor: %M3985.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV2_SubCarb | Tipo: Bool | Viejo valor: %M3607.0 | Nuevo valor: %M3985.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV3_SubCarb | Tipo: Bool | Viejo valor: %M3606.4 | Nuevo valor: %M3985.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV4_SubCarb | Tipo: Bool | Viejo valor: %M3606.3 | Nuevo valor: %M3985.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_BoosterPump_SubCarb | Tipo: Bool | Viejo valor: %M3606.2 | Nuevo valor: %M3985.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_AVM311 | Tipo: Bool | Viejo valor: %A100.0 | Nuevo valor: A16.0 | Path: OutputsFesto -[14:04:16] Asignación memoria: DO_200V26 | Tipo: Bool | Viejo valor: %M3600.3 | Nuevo valor: %M3985.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV100_WaterInlet | Tipo: Bool | Viejo valor: %M3601.6 | Nuevo valor: %M3985.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_200V28 | Tipo: Bool | Viejo valor: %M3603.7 | Nuevo valor: %M3985.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_AVM313 | Tipo: Bool | Viejo valor: %A100.1 | Nuevo valor: A16.1 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVN314 | Tipo: Bool | Viejo valor: %A100.2 | Nuevo valor: A16.2 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVM315 | Tipo: Bool | Viejo valor: %A100.3 | Nuevo valor: A16.3 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVP316 | Tipo: Bool | Viejo valor: %A100.4 | Nuevo valor: A16.4 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVM317 | Tipo: Bool | Viejo valor: %A100.5 | Nuevo valor: A16.5 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVN318 | Tipo: Bool | Viejo valor: %A100.6 | Nuevo valor: A16.6 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVM321 | Tipo: Bool | Viejo valor: %A100.7 | Nuevo valor: A16.7 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVM322 | Tipo: Bool | Viejo valor: %A101.0 | Nuevo valor: A17.0 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVM323 | Tipo: Bool | Viejo valor: %A101.1 | Nuevo valor: A17.1 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVM326 | Tipo: Bool | Viejo valor: %A101.3 | Nuevo valor: A17.3 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVP324 | Tipo: Bool | Viejo valor: %A101.2 | Nuevo valor: A17.2 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVN327 | Tipo: Bool | Viejo valor: %A101.4 | Nuevo valor: A17.4 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVN328 | Tipo: Bool | Viejo valor: %A101.5 | Nuevo valor: A17.5 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVP344 | Tipo: Bool | Viejo valor: %A101.6 | Nuevo valor: A17.6 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVM345 | Tipo: Bool | Viejo valor: %A101.7 | Nuevo valor: A17.7 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVM362 | Tipo: Bool | Viejo valor: %A102.1 | Nuevo valor: A18.1 | Path: OutputsFesto -[14:04:16] Actualizado: DO_AVP361 | Tipo: Bool | Viejo valor: %A102.6 | Nuevo valor: A18.0 | Path: OutputsFesto -[14:04:16] Actualizado: DO_RVN302 | Tipo: Bool | Viejo valor: %A103.4 | Nuevo valor: A19.0 | Path: OutputsFesto -[14:04:16] Actualizado: DO_RVN302_1 | Tipo: Bool | Viejo valor: %A103.5 | Nuevo valor: A19.1 | Path: OutputsFesto -[14:04:16] Asignación memoria: DO_AVM340 | Tipo: Bool | Viejo valor: %M3600.2 | Nuevo valor: %M3986.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM339 | Tipo: Bool | Viejo valor: %M3605.6 | Nuevo valor: %M3986.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM341 | Tipo: Bool | Viejo valor: %A17.5 | Nuevo valor: %M3986.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM342 | Tipo: Bool | Viejo valor: %M3600.4 | Nuevo valor: %M3986.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM346 | Tipo: Bool | Viejo valor: %M3600.1 | Nuevo valor: %M3986.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_AVM380 | Tipo: Bool | Viejo valor: %M3600.6 | Nuevo valor: %M3986.5 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: DO_AVM381 | Tipo: Bool | Viejo valor: %A102.3 | Nuevo valor: A18.3 | Path: OutputsFesto -[14:04:16] Asignación memoria: DO_EV102_Syrup And CIP Inlet | Tipo: Bool | Viejo valor: %M3601.2 | Nuevo valor: %M3986.6 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV103_WaterInterception | Tipo: Bool | Viejo valor: %M3601.1 | Nuevo valor: %M3986.7 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_WaterBypass1 | Tipo: Bool | Viejo valor: %M3601.0 | Nuevo valor: %M3987.0 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: DO_EV105_WaterBypass | Tipo: Bool | Viejo valor: %M3600.7 | Nuevo valor: %M3987.1 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: CARLOS_TESTE | Tipo: Bool | Viejo valor: %M2.2 | Nuevo valor: %M3805.2 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Actualizado: DI_PPM303_Contactor | Tipo: Bool | Viejo valor: %E2.5 | Nuevo valor: %E2.5 | Path: Inputs -[14:04:16] Asignación memoria: DI_SyrRoom_Alarm_Reset | Tipo: Bool | Viejo valor: %M3605.0 | Nuevo valor: %M3805.3 | Path: IO Not in Hardware\InputsMaster -[14:04:16] Asignación memoria: DO_Analayzer_Enable | Tipo: Bool | Viejo valor: %M3602.1 | Nuevo valor: %M3987.2 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_PDS_Recipe_Number | Tipo: Byte | Viejo valor: %AB15001 | Nuevo valor: %MB3987 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_PDS_Freeze_To_PDS | Tipo: Bool | Viejo valor: %A15002.0 | Nuevo valor: %M3988.3 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Asignación memoria: P_PDS_Stop_to_PDS | Tipo: Bool | Viejo valor: %A15002.1 | Nuevo valor: %M3988.4 | Path: IO Not in Hardware\OutputsMaster -[14:04:16] Actualizado: P_PDS_CO2 | Tipo: Real | Viejo valor: %ED15060 | Nuevo valor: %ED15060 | Path: Inputs -[14:04:16] Actualizado: P_PDS_Product_Brix | Tipo: Real | Viejo valor: %ED15084 | Nuevo valor: %ED15084 | Path: Inputs -[14:04:16] Actualizado: P_PDS_Temperature | Tipo: Real | Viejo valor: %ED15104 | Nuevo valor: %ED15104 | Path: Inputs -[14:04:16] Actualizado: P_PDS_Density | Tipo: Real | Viejo valor: %ED15112 | Nuevo valor: %ED15112 | Path: Inputs -[14:04:16] Archivo Excel guardado: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\IOTags\PLCTags_Updated.xlsx -[14:04:16] ============================== RESUMEN ============================== -[14:04:16] Total de tags procesados: 486 -[14:04:16] Tags actualizados desde el Markdown: 98 -[14:04:16] Tags relocalizados a IO Not in Hardware\InputsMaster: 203 -[14:04:16] Tags relocalizados a IO Not in Hardware\OutputsMaster: 185 -[14:04:16] Tags con direcciones de memoria asignadas: 388 -[14:04:16] ========================= USO DE MEMORIA ========================= -[14:04:16] Memoria de entrada final: 3805 (inicio: 3600) -[14:04:16] Memoria de salida final: 3988 (inicio: 3900) -[14:04:16] Bytes usados para entradas: 205 -[14:04:16] Bytes usados para salidas: 88 -[14:04:16] Espacio restante entre memorias: 95 bytes -[14:04:16] ✅ Proceso completado exitosamente sin conflictos de memoria -[14:04:18] Ejecución de x5_md_to_excel.py finalizada (success). Duración: 0:00:06.440963. -[14:04:18] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\IO_adaptation\log_x5_md_to_excel.txt +[17:50:31] Iniciando ejecución de x1_lad_converter.py en C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat... +[17:50:32] === Convertidor Masivo LAD a SCL con SymPy === +[17:50:32] Encontrados 183 archivos .EXP en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat +[17:50:32] Directorio de salida SCL: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl +[17:50:32] ============================================================ +[17:50:32] SALTANDO: ADSVARREAD.EXP - Ya existe ADSVARREAD.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: ADSVARTRANSLATE.EXP - Ya existe ADSVARTRANSLATE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: ADSVARWRITE.EXP - Ya existe ADSVARWRITE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: AMMONIACTRL.EXP - Ya existe AMMONIACTRL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: ARRAYTOREAL.EXP - Ya existe ARRAYTOREAL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BLENDERPROCEDURE_VARIABLES.EXP - Ya existe BLENDERPROCEDURE_VARIABLES.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BLENDERRINSE.EXP - Ya existe BLENDERRINSE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BLENDER_PID_CTRL_LOOP.EXP - Ya existe BLENDER_PID_CTRL_LOOP.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BLENDER_PROCEDURECALL.EXP - Ya existe BLENDER_PROCEDURECALL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BLENDER_RUNCONTROL.EXP - Ya existe BLENDER_RUNCONTROL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BLENDER_VARIABLES.EXP - Ya existe BLENDER_VARIABLES.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BLENDFILLRECSTRUCT.EXP - Ya existe BLENDFILLRECSTRUCT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BLENDFILLSENDSTRUCT.EXP - Ya existe BLENDFILLSENDSTRUCT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BLENDFILLSYSTEM_STARTUP.EXP - Ya existe BLENDFILLSYSTEM_STARTUP.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BRIXTRACKING.EXP - Ya existe BRIXTRACKING.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BYTES_TO_DWORD.EXP - Ya existe BYTES_TO_DWORD.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: BYTES_TO_WORD.EXP - Ya existe BYTES_TO_WORD.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CALC_INJPRESS.EXP - Ya existe CALC_INJPRESS.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CARBOWATERLINE.EXP - Ya existe CARBOWATERLINE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CENTRALCIP_CTRL.EXP - Ya existe CENTRALCIP_CTRL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CETRIFUGAL_HEAD.EXP - Ya existe CETRIFUGAL_HEAD.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CIPRECEIVESTRUCT.EXP - Ya existe CIPRECEIVESTRUCT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CIPSENDSTRUCT.EXP - Ya existe CIPSENDSTRUCT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CIP_CVQ.EXP - Ya existe CIP_CVQ.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CIP_LINK_TYPE.EXP - Ya existe CIP_LINK_TYPE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CIP_LIST_ELEMENT.EXP - Ya existe CIP_LIST_ELEMENT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CIP_MAIN.EXP - Ya existe CIP_MAIN.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CIP_PROGRAM_VARIABLES.EXP - Ya existe CIP_PROGRAM_VARIABLES.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CIP_SIMPLE_TYPE.EXP - Ya existe CIP_SIMPLE_TYPE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CIP_STEP_TYPE.EXP - Ya existe CIP_STEP_TYPE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CIP_WAITEVENT_TYPE.EXP - Ya existe CIP_WAITEVENT_TYPE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CLEANBOOLARRAY.EXP - Ya existe CLEANBOOLARRAY.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CLOCK_SIGNAL.EXP - Ya existe CLOCK_SIGNAL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CLOCK_VARIABLES.EXP - Ya existe CLOCK_VARIABLES.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CO2EQPRESS.EXP - Ya existe CO2EQPRESS.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CO2INJPRESSURE.EXP - Ya existe CO2INJPRESSURE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CO2_SOLUBILITY.EXP - Ya existe CO2_SOLUBILITY.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CONVERTREAL.EXP - Ya existe CONVERTREAL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CVQ_0_6_PERC.EXP - Ya existe CVQ_0_6_PERC.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: CVQ_1P7_8_PERC.EXP - Ya existe CVQ_1P7_8_PERC.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: DATA_FROM_CIP.EXP - Ya existe DATA_FROM_CIP.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: DATA_TO_CIP.EXP - Ya existe DATA_TO_CIP.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: DEAIRCO2TEMPCOMP.EXP - Ya existe DEAIRCO2TEMPCOMP.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: DEAIREATIONVALVE.EXP - Ya existe DEAIREATIONVALVE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: DEAIREATOR_STARTUP.EXP - Ya existe DEAIREATOR_STARTUP.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: DELAY.EXP - Ya existe DELAY.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: DELTAP.EXP - Ya existe DELTAP.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: DENSIMETER_CALIBRATION.EXP - Ya existe DENSIMETER_CALIBRATION.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: DERIVE.EXP - Ya existe DERIVE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: DEVICENET_VARIABLES.EXP - Ya existe DEVICENET_VARIABLES.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: DWORD_TO_BYTES.EXP - Ya existe DWORD_TO_BYTES.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: EXEC_SIMPLE_CIP.EXP - Ya existe EXEC_SIMPLE_CIP.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FASTRINSE.EXP - Ya existe FASTRINSE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FB41_PIDCONTROLLER.EXP - Ya existe FB41_PIDCONTROLLER.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FC_CONTROL_WORD.EXP - Ya existe FC_CONTROL_WORD.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FC_STATUS_WORD.EXP - Ya existe FC_STATUS_WORD.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FEEDFORWARD.EXP - Ya existe FEEDFORWARD.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FILLERHEAD.EXP - Ya existe FILLERHEAD.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FILLERRECEIVESTRUCT.EXP - Ya existe FILLERRECEIVESTRUCT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FILLERRINSE.EXP - Ya existe FILLERRINSE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FILLERRINSETANK_CTRL.EXP - Ya existe FILLERRINSETANK_CTRL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FILLERSENDSTRUCT.EXP - Ya existe FILLERSENDSTRUCT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FILLER_CONTROL.EXP - Ya existe FILLER_CONTROL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FILLINGTIME.EXP - Ya existe FILLINGTIME.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FIRSTPRODUCTION.EXP - Ya existe FIRSTPRODUCTION.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FLOW_TO_PRESS_LOSS.EXP - Ya existe FLOW_TO_PRESS_LOSS.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FREQ_TO_MMH2O.EXP - Ya existe FREQ_TO_MMH2O.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: FRICTIONLOSS.EXP - Ya existe FRICTIONLOSS.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: GETPRODBRIXCO2_FROMANALOGINPUT.EXP - Ya existe GETPRODBRIXCO2_FROMANALOGINPUT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: GETPRODO2_FROMANALOGINPUT.EXP - Ya existe GETPRODO2_FROMANALOGINPUT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: GLOBAL_ALARMS.EXP - Ya existe GLOBAL_ALARMS.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: GLOBAL_VARIABLES_IN_OUT.EXP - Ya existe GLOBAL_VARIABLES_IN_OUT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: HMI_ALARMS.EXP - Ya existe HMI_ALARMS.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: HMI_BLENDER_PARAMETERS.EXP - Ya existe HMI_BLENDER_PARAMETERS.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: HMI_IO_SHOWING.EXP - Ya existe HMI_IO_SHOWING.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: HMI_LOCAL_CIP_VARIABLES.EXP - Ya existe HMI_LOCAL_CIP_VARIABLES.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: HMI_SERVICE.EXP - Ya existe HMI_SERVICE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: HMI_VARIABLES_CMD.EXP - Ya existe HMI_VARIABLES_CMD.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: HMI_VARIABLES_STATUS.EXP - Ya existe HMI_VARIABLES_STATUS.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: INPUT.EXP - Ya existe INPUT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: INPUT_CIP_SIGNALS.EXP - Ya existe INPUT_CIP_SIGNALS.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: INPUT_SIGNAL.EXP - Ya existe INPUT_SIGNAL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: INTEGRAL.EXP - Ya existe INTEGRAL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: LOCALCIP_CTRL.EXP - Ya existe LOCALCIP_CTRL.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: LOWPASSFILTER.EXP - Ya existe LOWPASSFILTER.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: LOWPASSFILTEROPT.EXP - Ya existe LOWPASSFILTEROPT.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: MASELLI.EXP - Ya existe MASELLI.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: MASELLIOPTO_TYPE.EXP - Ya existe MASELLIOPTO_TYPE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: MASELLIUC05_TYPE.EXP - Ya existe MASELLIUC05_TYPE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] SALTANDO: MASELLIUR22_TYPE.EXP - Ya existe MASELLIUR22_TYPE.scl +[17:50:32] (usa force_regenerate: true en configuración para forzar regeneración) +[17:50:32] ============================================================ +[17:50:32] Procesando: MASELLI_CONTROL.EXP +[17:50:32] Salida: MASELLI_CONTROL.scl +[17:50:32] Programa encontrado: Maselli_Control +[17:50:32] Path: \/TASK2_ControlMain\/Blender_Logic +[17:50:32] Variables VAR_OUTPUT: 1 encontradas +[17:50:32] Variables VAR: 32 encontradas +[17:50:32] Se esperan 15 redes según el archivo +[17:50:32] Procesando red 1... +[17:50:32] ADVERTENCIA: Bucle infinito evitado en function block en línea 32 +[17:50:32] Red 1 agregada. Total redes: 1 +[17:50:32] Con lógica: OR - Sin nombre +[17:50:32] Target: 'mReset' +[17:50:32] Procesando red 2... +[17:50:32] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 93 +[17:50:32] Entrando a _parse_empty_network desde línea 94 +[17:50:32] Línea 94: '_EXPRESSION' +[17:50:32] Línea 95: '_POSITIV' +[17:50:32] Línea 96: '' +[17:50:32] Línea 97: '' +[17:50:32] Línea 98: 'ENABLELIST : 1' +[17:50:32] Encontrado ENABLELIST, continuando búsqueda... +[17:50:32] Línea 99: '_ASSIGN' +[17:50:32] ENCONTRADO _ASSIGN en línea 99 +[17:50:32] Entrando a _parse_assign_section desde línea 100 +[17:50:32] Línea 100: '_OPERATOR' +[17:50:32] Línea 101: '_BOX_EXPR : 2' +[17:50:32] Línea 102: '_ENABLED' +[17:50:32] Línea 103: '_OPERATOR' +[17:50:32] Línea 104: '_BOX_EXPR : 2' +[17:50:32] Línea 105: '_OPERAND' +[17:50:32] Línea 106: '_EXPRESSION' +[17:50:32] Línea 107: '_POSITIV' +[17:50:32] Línea 108: 'gH_Blender_OPT_MeterType' +[17:50:32] Línea 109: '_OPERAND' +[17:50:32] Línea 110: '_EXPRESSION' +[17:50:32] Línea 111: '_POSITIV' +[17:50:32] Línea 112: '1' +[17:50:32] Línea 113: '_EXPRESSION' +[17:50:32] Línea 114: '_POSITIV' +[17:50:32] _parse_assign_section terminó sin encontrar función +[17:50:32] Línea 115: 'EQ' +[17:50:32] Línea 116: '_OPERAND' +[17:50:32] Línea 117: '_EXPRESSION' +[17:50:32] Línea 118: '_POSITIV' +[17:50:32] Línea 119: 'gH_Blender_OPT_BrixMeter' +[17:50:32] Línea 120: '_EXPRESSION' +[17:50:32] Línea 121: '_POSITIV' +[17:50:32] Línea 122: 'AND' +[17:50:32] Línea 123: '_EXPRESSION' +[17:50:32] Línea 124: '_POSITIV' +[17:50:32] _parse_empty_network terminó sin encontrar función +[17:50:32] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 138 +[17:50:32] Entrando a _parse_empty_network desde línea 139 +[17:50:32] Línea 139: '_EXPRESSION' +[17:50:32] Línea 140: '_POSITIV' +[17:50:32] Línea 141: '' +[17:50:32] Línea 142: '' +[17:50:32] Línea 143: 'ENABLELIST : 1' +[17:50:32] Encontrado ENABLELIST, continuando búsqueda... +[17:50:32] Línea 144: '_ASSIGN' +[17:50:32] ENCONTRADO _ASSIGN en línea 144 +[17:50:32] Entrando a _parse_assign_section desde línea 145 +[17:50:32] Línea 145: '_OPERATOR' +[17:50:32] Línea 146: '_BOX_EXPR : 2' +[17:50:32] Línea 147: '_ENABLED' +[17:50:32] Línea 148: '_OPERATOR' +[17:50:32] Línea 149: '_BOX_EXPR : 2' +[17:50:32] Línea 150: '_OPERAND' +[17:50:32] Línea 151: '_EXPRESSION' +[17:50:32] Línea 152: '_POSITIV' +[17:50:32] Línea 153: 'gH_Blender_OPT_MeterType' +[17:50:32] Línea 154: '_OPERAND' +[17:50:32] Línea 155: '_EXPRESSION' +[17:50:32] Línea 156: '_POSITIV' +[17:50:32] Línea 157: '4' +[17:50:32] Línea 158: '_EXPRESSION' +[17:50:32] Línea 159: '_POSITIV' +[17:50:32] _parse_assign_section terminó sin encontrar función +[17:50:32] Línea 160: 'EQ' +[17:50:32] Línea 161: '_OPERAND' +[17:50:32] Línea 162: '_EXPRESSION' +[17:50:32] Línea 163: '_POSITIV' +[17:50:32] Línea 164: 'gH_Blender_OPT_BrixMeter' +[17:50:32] Línea 165: '_EXPRESSION' +[17:50:32] Línea 166: '_POSITIV' +[17:50:32] Línea 167: 'AND' +[17:50:32] Línea 168: '_EXPRESSION' +[17:50:32] Línea 169: '_POSITIV' +[17:50:32] _parse_empty_network terminó sin encontrar función +[17:50:32] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 183 +[17:50:32] Entrando a _parse_empty_network desde línea 184 +[17:50:32] Línea 184: '_EXPRESSION' +[17:50:32] Línea 185: '_POSITIV' +[17:50:32] Línea 186: '' +[17:50:32] Línea 187: '' +[17:50:32] Línea 188: 'ENABLELIST : 1' +[17:50:32] Encontrado ENABLELIST, continuando búsqueda... +[17:50:32] Línea 189: '_ASSIGN' +[17:50:32] ENCONTRADO _ASSIGN en línea 189 +[17:50:32] Entrando a _parse_assign_section desde línea 190 +[17:50:32] Línea 190: '_OPERATOR' +[17:50:32] Línea 191: '_BOX_EXPR : 3' +[17:50:32] Línea 192: '_ENABLED' +[17:50:32] Línea 193: '_OPERATOR' +[17:50:32] Línea 194: '_BOX_EXPR : 2' +[17:50:32] Línea 195: '_OPERAND' +[17:50:32] Línea 196: '_EXPRESSION' +[17:50:32] Línea 197: '_POSITIV' +[17:50:32] Línea 198: 'gH_Blender_OPT_MeterType' +[17:50:32] Línea 199: '_OPERAND' +[17:50:32] Línea 200: '_EXPRESSION' +[17:50:32] Línea 201: '_POSITIV' +[17:50:32] Línea 202: '4' +[17:50:32] Línea 203: '_EXPRESSION' +[17:50:32] Línea 204: '_POSITIV' +[17:50:32] _parse_assign_section terminó sin encontrar función +[17:50:32] Línea 205: 'EQ' +[17:50:32] Línea 206: '_OPERAND' +[17:50:32] Línea 207: '_EXPRESSION' +[17:50:32] Línea 208: '_POSITIV' +[17:50:32] Línea 209: 'gH_Blender_OPT_BrixMeter' +[17:50:32] Línea 210: '_OPERAND' +[17:50:32] Línea 211: '_EXPRESSION' +[17:50:32] Línea 212: '_POSITIV' +[17:50:32] Línea 213: 'gSyrupRoomEn' +[17:50:32] Línea 214: '_EXPRESSION' +[17:50:32] Línea 215: '_POSITIV' +[17:50:32] Línea 216: 'AND' +[17:50:32] Línea 217: '_EXPRESSION' +[17:50:32] Línea 218: '_POSITIV' +[17:50:32] _parse_empty_network terminó sin encontrar función +[17:50:32] Red 2 agregada. Total redes: 2 +[17:50:32] Con lógica: OR - Sin nombre +[17:50:32] Target: 'mMaselliEnabled' +[17:50:32] Procesando red 3... +[17:50:32] ADVERTENCIA: Bucle infinito evitado en function block en línea 307 +[17:50:32] Red 3 agregada. Total redes: 3 +[17:50:32] Con lógica: AND - Sin nombre +[17:50:32] Target: 'gFreezeProductMeter' +[17:50:32] Procesando red 4... +[17:50:32] Red 4 agregada. Total redes: 4 +[17:50:32] Con lógica: AND - Sin nombre +[17:50:32] Target: 'gH_Message027' +[17:50:32] Procesando red 5... +[17:50:32] Red 5 agregada. Total redes: 5 +[17:50:32] Con lógica: AND - Sin nombre +[17:50:32] Target: 'gH_Message028' +[17:50:32] Procesando red 6... +[17:50:32] ADVERTENCIA: Bucle infinito evitado en function block en línea 594 +[17:50:32] Red 6 agregada. Total redes: 6 +[17:50:32] Con lógica: AND - Sin nombre +[17:50:32] Target: 'gH_ProductMeter_Fault' +[17:50:32] Procesando red 7... +[17:50:32] Red 7 agregada. Total redes: 7 +[17:50:32] Con lógica: AND - Sin nombre +[17:50:32] Target: 'gH_ProductMeter_Run' +[17:50:32] Procesando red 8... +[17:50:32] Red 8 agregada. Total redes: 8 +[17:50:32] Con lógica: OR - Sin nombre +[17:50:32] Target: 'gProductMeterOk' +[17:50:32] ADVERTENCIA: Se esperaban 15 redes pero solo se parsearon 8 +[17:50:32] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:50:32] ACTION encontrada: DecodeStatus (82 caracteres) +[17:50:32] ACTION encontrada: Read_MaselliOpto (4976 caracteres) +[17:50:32] ACTION encontrada: Read_MaselliUC05 (5075 caracteres) +[17:50:32] ACTION encontrada: Read_MaselliUR22 (5157 caracteres) +[17:50:32] ACTION encontrada: Write_Maselli (660 caracteres) +[17:50:32] Total ACTIONs: 5 +[17:50:32] ✓ Redes encontradas: 8 +[17:50:32] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:50:32] ✓ ACTIONs encontradas: ['DecodeStatus', 'Read_MaselliOpto', 'Read_MaselliUC05', 'Read_MaselliUR22', 'Write_Maselli'] +[17:50:32] === DEBUG INFO - 8 networks encontrados === +[17:50:32] Red 1: +[17:50:32] Target: mReset +[17:50:32] Lógica: OR: +[17:50:32] AND: +[17:50:32] OR: +[17:50:32] CONTACT: gSystem_Task_Info[3].active (NEGADO) +[17:50:32] AND: +[17:50:32] CONTACT: gMaselliError +[17:50:32] CONTACT: gMaselliOptoEnabled +[17:50:32] FUNCTION_BLOCK: mTmrReset inputs: ['_POSITIV'] +[17:50:32] Condición: ((NOT gSystem_Task_Info[3].active OR (gMaselliError AND gMaselliOptoEnabled)) AND mTmrReset(_POSITIV)) +[17:50:32] Red 2: +[17:50:32] Target: mMaselliEnabled +[17:50:32] Lógica: OR: +[17:50:32] CONTACT: gMaselliOptoEnabled +[17:50:32] CONTACT: gMaselliUC05_Enabled +[17:50:32] CONTACT: gMaselliUR22_Enabled +[17:50:32] Condición: (gMaselliOptoEnabled OR gMaselliUC05_Enabled OR gMaselliUR22_Enabled) +[17:50:32] Red 3: +[17:50:32] Target: gFreezeProductMeter +[17:50:32] Lógica: AND: +[17:50:32] CONTACT: gBlenderCIPMode (NEGADO) +[17:50:32] OR: +[17:50:32] CONTACT: gBlendRecircActive (NEGADO) +[17:50:32] CONTACT: gAlwaysOff (NEGADO) +[17:50:32] CONTACT: gFirstProd_Running (NEGADO) +[17:50:32] CONTACT: gBlenderRinseMode (NEGADO) +[17:50:32] OR: +[17:50:32] CONTACT: gFlowToFiller (NEGADO) +[17:50:32] CONTACT: gBlenderStartPumpsONS +[17:50:32] CONTACT: mMaselliEnabled +[17:50:32] FUNCTION_BLOCK: mFreezeMeterTmr inputs: ['_POSITIV'] +[17:50:32] Condición: (NOT gBlenderCIPMode AND (NOT gBlendRecircActive OR NOT gAlwaysOff) AND NOT gFirstProd_Running AND NOT gBlenderRinseMode AND (NOT gFlowToFiller OR gBlenderStartPumpsONS) AND mMaselliEnabled AND mFreezeMeterTmr(_POSITIV)) +[17:50:32] Red 4: +[17:50:32] Target: gH_Message027 +[17:50:32] Lógica: AND: +[17:50:32] CONTACT: gMaselliPumpOn (NEGADO) +[17:50:32] CONTACT: gBlenderRun_Running +[17:50:32] CONTACT: gMaselliOptoEnabled +[17:50:32] Condición: (NOT gMaselliPumpOn AND gBlenderRun_Running AND gMaselliOptoEnabled) +[17:50:32] Red 5: +[17:50:32] Target: gH_Message028 +[17:50:32] Lógica: AND: +[17:50:32] CONTACT: gMaselliLampFailure +[17:50:32] CONTACT: gMaselliOptoEnabled +[17:50:32] Condición: (gMaselliLampFailure AND gMaselliOptoEnabled) +[17:50:32] Red 6: +[17:50:32] Target: gH_ProductMeter_Fault +[17:50:32] Lógica: AND: +[17:50:32] OR: +[17:50:32] AND: +[17:50:32] CONTACT: gMaselliError +[17:50:32] CONTACT: gMaselliOptoEnabled +[17:50:32] AND: +[17:50:32] CONTACT: gMaselliUC05_Enabled +[17:50:32] OR: +[17:50:32] CONTACT: gMaselliUC05_Communication_Fault +[17:50:32] CONTACT: gMaselliUC05_Error_Fault +[17:50:32] AND: +[17:50:32] CONTACT: gMaselliUR22_Enabled +[17:50:32] OR: +[17:50:32] CONTACT: gMaselliUR22_Communication_Fault +[17:50:32] CONTACT: gMaselliUR22_Error_Fault +[17:50:32] FUNCTION_BLOCK: mTmrFault inputs: ['_POSITIV'] +[17:50:32] Condición: (((gMaselliError AND gMaselliOptoEnabled) OR (gMaselliUC05_Enabled AND (gMaselliUC05_Communication_Fault OR gMaselliUC05_Error_Fault)) OR (gMaselliUR22_Enabled AND (gMaselliUR22_Communication_Fault OR gMaselliUR22_Error_Fault))) AND mTmrFault(_POSITIV)) +[17:50:32] Red 7: +[17:50:32] Target: gH_ProductMeter_Run +[17:50:32] Lógica: AND: +[17:50:32] CONTACT: mMaselliEnabled +[17:50:32] CONTACT: gFreezeProductMeter (NEGADO) +[17:50:32] CONTACT: gH_ProductMeter_Fault (NEGADO) +[17:50:32] Condición: (mMaselliEnabled AND NOT gFreezeProductMeter AND NOT gH_ProductMeter_Fault) +[17:50:32] Red 8: +[17:50:32] Target: gProductMeterOk +[17:50:32] Lógica: OR: +[17:50:32] AND: +[17:50:32] CONTACT: gMaselliError (NEGADO) +[17:50:32] CONTACT: gMaselliOptoEnabled +[17:50:32] AND: +[17:50:32] CONTACT: gMaselliUC05_Communication_Fault (NEGADO) +[17:50:32] CONTACT: gMaselliUC05_Error_Fault (NEGADO) +[17:50:32] CONTACT: gMaselliUC05_Enabled +[17:50:32] AND: +[17:50:32] CONTACT: gMaselliUR22_Communication_Fault (NEGADO) +[17:50:32] CONTACT: gMaselliUR22_Error_Fault (NEGADO) +[17:50:32] CONTACT: gMaselliUR22_Enabled +[17:50:32] Condición: ((NOT gMaselliError AND gMaselliOptoEnabled) OR (NOT gMaselliUC05_Communication_Fault AND NOT gMaselliUC05_Error_Fault AND gMaselliUC05_Enabled) OR (NOT gMaselliUR22_Communication_Fault AND NOT gMaselliUR22_Error_Fault AND gMaselliUR22_Enabled)) +[17:50:32] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:32] Optimizando Red 1: +[17:50:32] Expresión original: mTmrReset__POSITIV_ & (~gSystem_Task_Info_3__active | (gMaselliError & gMaselliOptoEnabled)) +[17:50:32] Simplificada: mTmrReset__POSITIV_ & (gMaselliError | ~gSystem_Task_Info_3__active) & (gMaselliOptoEnabled | ~gSystem_Task_Info_3__active) +[17:50:32] DNF (forma LAD preferida): (mTmrReset__POSITIV_ & ~gSystem_Task_Info_3__active) | (gMaselliError & gMaselliOptoEnabled & mTmrReset__POSITIV_) | (gMaselliError & mTmrReset__POSITIV_ & ~gSystem_Task_Info_3__active) | (gMaselliOptoEnabled & mTmrReset__POSITIV_ & ~gSystem_Task_Info_3__active) +[17:50:32] Post-procesada: mTmrReset__POSITIV_ & (gMaselliError | ~gSystem_Task_Info_3__active) & (gMaselliOptoEnabled | ~gSystem_Task_Info_3__active) +[17:50:32] Optimizando Red 2: +[17:50:32] Expresión original: gMaselliOptoEnabled | gMaselliUC05_Enabled | gMaselliUR22_Enabled +[17:50:32] Simplificada: gMaselliOptoEnabled | gMaselliUC05_Enabled | gMaselliUR22_Enabled +[17:50:32] DNF (forma LAD preferida): gMaselliOptoEnabled | gMaselliUC05_Enabled | gMaselliUR22_Enabled +[17:50:32] Optimizando Red 3: +[17:50:32] Expresión original: mFreezeMeterTmr__POSITIV_ & mMaselliEnabled & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gFirstProd_Running & (gBlenderStartPumpsONS | ~gFlowToFiller) & (~gAlwaysOff | ~gBlendRecircActive) +[17:50:32] Simplificada: mFreezeMeterTmr__POSITIV_ & mMaselliEnabled & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gFirstProd_Running & (gBlenderStartPumpsONS | ~gFlowToFiller) & (~gAlwaysOff | ~gBlendRecircActive) +[17:50:32] DNF (forma LAD preferida): (gBlenderStartPumpsONS & mFreezeMeterTmr__POSITIV_ & mMaselliEnabled & ~gAlwaysOff & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gFirstProd_Running) | (gBlenderStartPumpsONS & mFreezeMeterTmr__POSITIV_ & mMaselliEnabled & ~gBlendRecircActive & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gFirstProd_Running) | (mFreezeMeterTmr__POSITIV_ & mMaselliEnabled & ~gAlwaysOff & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gFirstProd_Running & ~gFlowToFiller) | (mFreezeMeterTmr__POSITIV_ & mMaselliEnabled & ~gBlendRecircActive & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gFirstProd_Running & ~gFlowToFiller) +[17:50:32] Optimizando Red 4: +[17:50:32] Expresión original: gBlenderRun_Running & gMaselliOptoEnabled & ~gMaselliPumpOn +[17:50:32] Simplificada: gBlenderRun_Running & gMaselliOptoEnabled & ~gMaselliPumpOn +[17:50:32] DNF (forma LAD preferida): gBlenderRun_Running & gMaselliOptoEnabled & ~gMaselliPumpOn +[17:50:32] Optimizando Red 5: +[17:50:32] Expresión original: gMaselliLampFailure & gMaselliOptoEnabled +[17:50:32] Simplificada: gMaselliLampFailure & gMaselliOptoEnabled +[17:50:32] DNF (forma LAD preferida): gMaselliLampFailure & gMaselliOptoEnabled +[17:50:32] Optimizando Red 6: +[17:50:32] Expresión original: mTmrFault__POSITIV_ & ((gMaselliError & gMaselliOptoEnabled) | (gMaselliUC05_Enabled & (gMaselliUC05_Communication_Fault | gMaselliUC05_Error_Fault)) | (gMaselliUR22_Enabled & (gMaselliUR22_Communication_Fault | gMaselliUR22_Error_Fault))) +[17:50:32] Simplificada: mTmrFault__POSITIV_ & ((gMaselliError & gMaselliOptoEnabled) | (gMaselliUC05_Communication_Fault & gMaselliUC05_Enabled) | (gMaselliUC05_Enabled & gMaselliUC05_Error_Fault) | (gMaselliUR22_Communication_Fault & gMaselliUR22_Enabled) | (gMaselliUR22_Enabled & gMaselliUR22_Error_Fault)) +[17:50:32] DNF (forma LAD preferida): (gMaselliError & gMaselliOptoEnabled & mTmrFault__POSITIV_) | (gMaselliUC05_Communication_Fault & gMaselliUC05_Enabled & mTmrFault__POSITIV_) | (gMaselliUC05_Enabled & gMaselliUC05_Error_Fault & mTmrFault__POSITIV_) | (gMaselliUR22_Communication_Fault & gMaselliUR22_Enabled & mTmrFault__POSITIV_) | (gMaselliUR22_Enabled & gMaselliUR22_Error_Fault & mTmrFault__POSITIV_) +[17:50:32] Optimizando Red 7: +[17:50:32] Expresión original: mMaselliEnabled & ~gFreezeProductMeter & ~gH_ProductMeter_Fault +[17:50:32] Simplificada: mMaselliEnabled & ~gFreezeProductMeter & ~gH_ProductMeter_Fault +[17:50:32] DNF (forma LAD preferida): mMaselliEnabled & ~gFreezeProductMeter & ~gH_ProductMeter_Fault +[17:50:32] Optimizando Red 8: +[17:50:32] Expresión original: (gMaselliOptoEnabled & ~gMaselliError) | (gMaselliUC05_Enabled & ~gMaselliUC05_Communication_Fault & ~gMaselliUC05_Error_Fault) | (gMaselliUR22_Enabled & ~gMaselliUR22_Communication_Fault & ~gMaselliUR22_Error_Fault) +[17:50:32] Simplificada: (gMaselliOptoEnabled | gMaselliUC05_Enabled | gMaselliUR22_Enabled) & (gMaselliOptoEnabled | gMaselliUC05_Enabled | ~gMaselliUR22_Communication_Fault) & (gMaselliOptoEnabled | gMaselliUC05_Enabled | ~gMaselliUR22_Error_Fault) & (gMaselliOptoEnabled | gMaselliUR22_Enabled | ~gMaselliUC05_Communication_Fault) & (gMaselliOptoEnabled | gMaselliUR22_Enabled | ~gMaselliUC05_Error_Fault) & (gMaselliUC05_Enabled | gMaselliUR22_Enabled | ~gMaselliError) & (gMaselliOptoEnabled | ~gMaselliUC05_Communication_Fault | ~gMaselliUR22_Communication_Fault) & (gMaselliOptoEnabled | ~gMaselliUC05_Communication_Fault | ~gMaselliUR22_Error_Fault) & (gMaselliOptoEnabled | ~gMaselliUC05_Error_Fault | ~gMaselliUR22_Communication_Fault) & (gMaselliOptoEnabled | ~gMaselliUC05_Error_Fault | ~gMaselliUR22_Error_Fault) & (gMaselliUC05_Enabled | ~gMaselliError | ~gMaselliUR22_Communication_Fault) & (gMaselliUC05_Enabled | ~gMaselliError | ~gMaselliUR22_Error_Fault) & (gMaselliUR22_Enabled | ~gMaselliError | ~gMaselliUC05_Communication_Fault) & (gMaselliUR22_Enabled | ~gMaselliError | ~gMaselliUC05_Error_Fault) & (~gMaselliError | ~gMaselliUC05_Communication_Fault | ~gMaselliUR22_Communication_Fault) & (~gMaselliError | ~gMaselliUC05_Communication_Fault | ~gMaselliUR22_Error_Fault) & (~gMaselliError | ~gMaselliUC05_Error_Fault | ~gMaselliUR22_Communication_Fault) & (~gMaselliError | ~gMaselliUC05_Error_Fault | ~gMaselliUR22_Error_Fault) +[17:50:32] ADVERTENCIA: Expresión muy compleja (8 símbolos, complejidad 3653) +[17:50:32] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:50:32] === Analizando agrupación de condiciones === +[17:50:32] Analizando 8 networks para agrupación: +[17:50:33] Red 1 y Red 6 comparten: 2 símbolos comunes +[17:50:33] Red 1 y Red 8 comparten: 2 símbolos comunes +[17:50:33] Red 2 y Red 6 comparten: 3 símbolos comunes +[17:50:33] Red 2 y Red 8 comparten: 3 símbolos comunes +[17:50:36] Red 6 y Red 8 comparten: 8 símbolos comunes +[17:50:36] Generando código SCL... +[17:50:36] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MASELLI_CONTROL.scl +[17:50:36] ============================================================ +[17:50:36] Procesando: MAXCARBOCO2_VOL.EXP +[17:50:36] Salida: MAXCARBOCO2_VOL.scl +[17:50:36] Programa encontrado: +[17:50:36] Path: \/Functions_Collection +[17:50:36] Variables VAR_INPUT: 2 encontradas +[17:50:36] Variables VAR: 2 encontradas +[17:50:36] No se encontró _LD_BODY +[17:50:36] Total ACTIONs: 0 +[17:50:36] ✓ Redes encontradas: 0 +[17:50:36] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:50:36] ✓ ACTIONs encontradas: [] +[17:50:36] === DEBUG INFO - 0 networks encontrados === +[17:50:36] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:36] === Analizando agrupación de condiciones === +[17:50:36] No hay suficientes networks para agrupar +[17:50:36] Generando código SCL... +[17:50:36] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MAXCARBOCO2_VOL.scl +[17:50:36] ============================================================ +[17:50:36] Procesando: MESSAGESCROLL.EXP +[17:50:36] Salida: MESSAGESCROLL.scl +[17:50:36] Programa encontrado: MessageScroll +[17:50:36] Path: \/Functions_Collection +[17:50:36] Variables VAR_INPUT: 2 encontradas +[17:50:36] Variables VAR_OUTPUT: 1 encontradas +[17:50:36] Variables VAR: 6 encontradas +[17:50:36] No se encontró _LD_BODY +[17:50:36] Total ACTIONs: 0 +[17:50:36] ✓ Redes encontradas: 0 +[17:50:36] ✓ Secciones de variables: ['VAR_INPUT', 'VAR_OUTPUT', 'VAR'] +[17:50:36] ✓ ACTIONs encontradas: [] +[17:50:36] === DEBUG INFO - 0 networks encontrados === +[17:50:36] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:36] === Analizando agrupación de condiciones === +[17:50:36] No hay suficientes networks para agrupar +[17:50:36] Generando código SCL... +[17:50:36] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MESSAGESCROLL.scl +[17:50:36] ============================================================ +[17:50:36] Procesando: MESSAGE_SCROLL.EXP +[17:50:36] Salida: MESSAGE_SCROLL.scl +[17:50:36] Programa encontrado: +[17:50:36] No se encontró _LD_BODY +[17:50:36] Total ACTIONs: 0 +[17:50:36] ✓ Redes encontradas: 0 +[17:50:36] ✓ Secciones de variables: [] +[17:50:36] ✓ ACTIONs encontradas: [] +[17:50:36] === DEBUG INFO - 0 networks encontrados === +[17:50:36] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:36] === Analizando agrupación de condiciones === +[17:50:36] No hay suficientes networks para agrupar +[17:50:36] Generando código SCL... +[17:50:36] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MESSAGE_SCROLL.scl +[17:50:36] ============================================================ +[17:50:36] Procesando: MFMANALOG_VALUES.EXP +[17:50:36] Salida: MFMANALOG_VALUES.scl +[17:50:36] Programa encontrado: MFMAnalog_Values +[17:50:36] Path: \/TASK0_VOID +[17:50:36] Variables VAR_OUTPUT: 1 encontradas +[17:50:36] Variables VAR: 40 encontradas +[17:50:36] Se esperan 1 redes según el archivo +[17:50:36] Procesando red 1... +[17:50:36] Red 1 agregada. Total redes: 1 +[17:50:36] Con lógica: OR - Sin nombre +[17:50:36] Target: 'gProductVFMTempTot' +[17:50:36] ACTION encontrada: ResetTotalizers (771 caracteres) +[17:50:36] ACTION encontrada: Totalizers (3443 caracteres) +[17:50:36] Total ACTIONs: 2 +[17:50:36] ✓ Redes encontradas: 1 +[17:50:36] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:50:36] ✓ ACTIONs encontradas: ['ResetTotalizers', 'Totalizers'] +[17:50:36] === DEBUG INFO - 1 networks encontrados === +[17:50:36] Red 1: +[17:50:36] Target: gProductVFMTempTot +[17:50:36] Lógica: OR: +[17:50:36] CONTACT: gBlenderCIPMode +[17:50:36] CONTACT: gBlenderRinseMode +[17:50:36] CONTACT: gSLIMResetCounter +[17:50:36] Condición: (gBlenderCIPMode OR gBlenderRinseMode OR gSLIMResetCounter) +[17:50:36] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:36] Optimizando Red 1: +[17:50:36] Expresión original: gBlenderCIPMode | gBlenderRinseMode | gSLIMResetCounter +[17:50:36] Simplificada: gBlenderCIPMode | gBlenderRinseMode | gSLIMResetCounter +[17:50:36] DNF (forma LAD preferida): gBlenderCIPMode | gBlenderRinseMode | gSLIMResetCounter +[17:50:36] === Analizando agrupación de condiciones === +[17:50:36] No hay suficientes networks para agrupar +[17:50:36] Generando código SCL... +[17:50:36] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MFMANALOG_VALUES.scl +[17:50:36] ============================================================ +[17:50:36] Procesando: MFM_REAL_STRUCT.EXP +[17:50:36] Salida: MFM_REAL_STRUCT.scl +[17:50:36] Programa encontrado: +[17:50:36] Path: \/MFM Value +[17:50:36] No se encontró _LD_BODY +[17:50:36] Total ACTIONs: 0 +[17:50:36] ✓ Redes encontradas: 0 +[17:50:36] ✓ Secciones de variables: [] +[17:50:36] ✓ ACTIONs encontradas: [] +[17:50:36] === DEBUG INFO - 0 networks encontrados === +[17:50:36] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:36] === Analizando agrupación de condiciones === +[17:50:36] No hay suficientes networks para agrupar +[17:50:36] Generando código SCL... +[17:50:36] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MFM_REAL_STRUCT.scl +[17:50:36] ============================================================ +[17:50:36] Procesando: MMH2O_TO_FREQ.EXP +[17:50:36] Salida: MMH2O_TO_FREQ.scl +[17:50:36] Programa encontrado: +[17:50:36] Path: \/Functions_Collection\/FillingHead +[17:50:36] Variables VAR_INPUT: 2 encontradas +[17:50:36] No se encontró _LD_BODY +[17:50:36] Total ACTIONs: 0 +[17:50:36] ✓ Redes encontradas: 0 +[17:50:36] ✓ Secciones de variables: ['VAR_INPUT'] +[17:50:36] ✓ ACTIONs encontradas: [] +[17:50:36] === DEBUG INFO - 0 networks encontrados === +[17:50:36] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:36] === Analizando agrupación de condiciones === +[17:50:36] No hay suficientes networks para agrupar +[17:50:36] Generando código SCL... +[17:50:36] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MMH2O_TO_FREQ.scl +[17:50:36] ============================================================ +[17:50:36] Procesando: MODVALVEFAULT.EXP +[17:50:36] Salida: MODVALVEFAULT.scl +[17:50:36] Programa encontrado: ModValveFault +[17:50:36] Path: \/TASK2_ControlMain\/Blender_Logic +[17:50:36] Variables VAR_OUTPUT: 1 encontradas +[17:50:36] Variables VAR: 6 encontradas +[17:50:36] Se esperan 3 redes según el archivo +[17:50:36] Procesando red 1... +[17:50:36] ADVERTENCIA: Bucle infinito evitado en function block en línea 20 +[17:50:36] Red 1 agregada. Total redes: 1 +[17:50:36] Con lógica: OR - Sin nombre +[17:50:36] Target: 'gWaterValvePos_Fault' +[17:50:36] Procesando red 2... +[17:50:36] ADVERTENCIA: Bucle infinito evitado en function block en línea 125 +[17:50:36] Red 2 agregada. Total redes: 2 +[17:50:36] Con lógica: OR - Sin nombre +[17:50:36] Target: 'gSyrupValvePos_Fault' +[17:50:36] Procesando red 3... +[17:50:36] ADVERTENCIA: Bucle infinito evitado en function block en línea 246 +[17:50:36] Red 3 agregada. Total redes: 3 +[17:50:36] Con lógica: OR - Sin nombre +[17:50:36] Target: 'gCarboCO2ValvePos_Fault' +[17:50:36] Total ACTIONs: 0 +[17:50:36] ✓ Redes encontradas: 3 +[17:50:36] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:50:36] ✓ ACTIONs encontradas: [] +[17:50:36] === DEBUG INFO - 3 networks encontrados === +[17:50:36] Red 1: +[17:50:36] Target: gWaterValvePos_Fault +[17:50:36] Lógica: OR: +[17:50:36] AND: +[17:50:36] CONTACT: gInWaterValveClosed +[17:50:36] CONTACT: gBlenderBlending +[17:50:36] FUNCTION_BLOCK: mFaultOpenVM1Tmr inputs: ['_POSITIV'] +[17:50:36] Condición: (gInWaterValveClosed AND gBlenderBlending AND mFaultOpenVM1Tmr(_POSITIV)) +[17:50:36] Red 2: +[17:50:36] Target: gSyrupValvePos_Fault +[17:50:36] Lógica: OR: +[17:50:36] AND: +[17:50:36] CONTACT: gInSyrupValveClosed +[17:50:36] CONTACT: gBlenderBlending +[17:50:36] CONTACT: gWaterRecipe (NEGADO) +[17:50:36] FUNCTION_BLOCK: mFaultOpenVM2Tmr inputs: ['_POSITIV'] +[17:50:36] Condición: (gInSyrupValveClosed AND gBlenderBlending AND NOT gWaterRecipe AND mFaultOpenVM2Tmr(_POSITIV)) +[17:50:36] Red 3: +[17:50:36] Target: gCarboCO2ValvePos_Fault +[17:50:36] Lógica: OR: +[17:50:36] AND: +[17:50:36] CONTACT: gInCarboCO2ValveClosed +[17:50:36] CONTACT: gBlenderBlending +[17:50:36] OR: +[17:50:36] CONTACT: gCarboStillProduct +[17:50:36] CONTACT: gH_Blender_OPT_DoubleDeair +[17:50:36] CONTACT: gWorkshopTest (NEGADO) +[17:50:36] FUNCTION_BLOCK: mFaultOpenVM3Tmr inputs: ['_POSITIV'] +[17:50:36] Condición: (gInCarboCO2ValveClosed AND gBlenderBlending AND (gCarboStillProduct OR gH_Blender_OPT_DoubleDeair) AND NOT gWorkshopTest AND mFaultOpenVM3Tmr(_POSITIV)) +[17:50:36] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:36] Optimizando Red 1: +[17:50:36] Expresión original: gBlenderBlending & gInWaterValveClosed & mFaultOpenVM1Tmr__POSITIV_ +[17:50:36] Simplificada: gBlenderBlending & gInWaterValveClosed & mFaultOpenVM1Tmr__POSITIV_ +[17:50:36] DNF (forma LAD preferida): gBlenderBlending & gInWaterValveClosed & mFaultOpenVM1Tmr__POSITIV_ +[17:50:36] Optimizando Red 2: +[17:50:36] Expresión original: gBlenderBlending & gInSyrupValveClosed & mFaultOpenVM2Tmr__POSITIV_ & ~gWaterRecipe +[17:50:36] Simplificada: gBlenderBlending & gInSyrupValveClosed & mFaultOpenVM2Tmr__POSITIV_ & ~gWaterRecipe +[17:50:36] DNF (forma LAD preferida): gBlenderBlending & gInSyrupValveClosed & mFaultOpenVM2Tmr__POSITIV_ & ~gWaterRecipe +[17:50:36] Optimizando Red 3: +[17:50:37] Expresión original: gBlenderBlending & gInCarboCO2ValveClosed & mFaultOpenVM3Tmr__POSITIV_ & ~gWorkshopTest & (gCarboStillProduct | gH_Blender_OPT_DoubleDeair) +[17:50:37] Simplificada: gBlenderBlending & gInCarboCO2ValveClosed & mFaultOpenVM3Tmr__POSITIV_ & ~gWorkshopTest & (gCarboStillProduct | gH_Blender_OPT_DoubleDeair) +[17:50:37] DNF (forma LAD preferida): (gBlenderBlending & gCarboStillProduct & gInCarboCO2ValveClosed & mFaultOpenVM3Tmr__POSITIV_ & ~gWorkshopTest) | (gBlenderBlending & gH_Blender_OPT_DoubleDeair & gInCarboCO2ValveClosed & mFaultOpenVM3Tmr__POSITIV_ & ~gWorkshopTest) +[17:50:37] Post-procesada: gBlenderBlending & gInCarboCO2ValveClosed & mFaultOpenVM3Tmr__POSITIV_ & ~gWorkshopTest & (gCarboStillProduct | gH_Blender_OPT_DoubleDeair) +[17:50:37] === Analizando agrupación de condiciones === +[17:50:37] Analizando 3 networks para agrupación: +[17:50:37] Generando código SCL... +[17:50:37] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MODVALVEFAULT.scl +[17:50:37] ============================================================ +[17:50:37] Procesando: MOVEARRAY.EXP +[17:50:37] Salida: MOVEARRAY.scl +[17:50:37] Programa encontrado: +[17:50:37] Path: \/Functions_Collection +[17:50:37] Variables VAR_INPUT: 3 encontradas +[17:50:37] Variables VAR: 3 encontradas +[17:50:37] No se encontró _LD_BODY +[17:50:37] Total ACTIONs: 0 +[17:50:37] ✓ Redes encontradas: 0 +[17:50:37] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:50:37] ✓ ACTIONs encontradas: [] +[17:50:37] === DEBUG INFO - 0 networks encontrados === +[17:50:37] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:37] === Analizando agrupación de condiciones === +[17:50:37] No hay suficientes networks para agrupar +[17:50:37] Generando código SCL... +[17:50:37] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MOVEARRAY.scl +[17:50:37] ============================================================ +[17:50:37] Procesando: MPDS1000.EXP +[17:50:37] Salida: MPDS1000.scl +[17:50:37] Programa encontrado: +[17:50:37] Path: \/Product_Syrup_Meters +[17:50:37] No se encontró _LD_BODY +[17:50:37] Total ACTIONs: 0 +[17:50:37] ✓ Redes encontradas: 0 +[17:50:37] ✓ Secciones de variables: [] +[17:50:37] ✓ ACTIONs encontradas: [] +[17:50:37] === DEBUG INFO - 0 networks encontrados === +[17:50:37] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:37] === Analizando agrupación de condiciones === +[17:50:37] No hay suficientes networks para agrupar +[17:50:37] Generando código SCL... +[17:50:37] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MPDS1000.scl +[17:50:37] ============================================================ +[17:50:37] Procesando: MPDS1000_CONTROL.EXP +[17:50:37] Salida: MPDS1000_CONTROL.scl +[17:50:37] Programa encontrado: mPDS1000_Control +[17:50:37] Path: \/TASK2_ControlMain\/Blender_Logic +[17:50:37] Variables VAR_OUTPUT: 1 encontradas +[17:50:37] Variables VAR: 16 encontradas +[17:50:37] Se esperan 4 redes según el archivo +[17:50:37] Procesando red 1... +[17:50:37] ADVERTENCIA: Bucle infinito evitado en function block en línea 22 +[17:50:37] Red 1 agregada. Total redes: 1 +[17:50:37] Con lógica: AND - Sin nombre +[17:50:37] Target: 'mReset' +[17:50:37] Procesando red 2... +[17:50:37] ADVERTENCIA: Bucle infinito evitado en function block en línea 128 +[17:50:37] Red 2 agregada. Total redes: 2 +[17:50:37] Con lógica: AND - Sin nombre +[17:50:37] Target: 'gFreezeSyrupMeter' +[17:50:37] Procesando red 3... +[17:50:37] Red 3 agregada. Total redes: 3 +[17:50:37] Con lógica: CONTACT - gFreezeSyrupMeter +[17:50:37] Target: 'gH_mPDS1000_Run' +[17:50:37] ADVERTENCIA: Se esperaban 4 redes pero solo se parsearon 3 +[17:50:37] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:50:37] ACTION encontrada: Read_mPDS1000 (7000 caracteres) +[17:50:37] ACTION encontrada: Write_mPDS1000 (299 caracteres) +[17:50:37] Total ACTIONs: 2 +[17:50:37] ✓ Redes encontradas: 3 +[17:50:37] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:50:37] ✓ ACTIONs encontradas: ['Read_mPDS1000', 'Write_mPDS1000'] +[17:50:37] === DEBUG INFO - 3 networks encontrados === +[17:50:37] Red 1: +[17:50:37] Target: mReset +[17:50:37] Lógica: AND: +[17:50:37] OR: +[17:50:37] CONTACT: gSystem_Task_Info[3].active (NEGADO) +[17:50:37] CONTACT: gmPDS1000_Block.ComError +[17:50:37] FUNCTION_BLOCK: mTmrReset inputs: ['_POSITIV'] +[17:50:37] Condición: ((NOT gSystem_Task_Info[3].active OR gmPDS1000_Block.ComError) AND mTmrReset(_POSITIV)) +[17:50:37] Red 2: +[17:50:37] Target: gFreezeSyrupMeter +[17:50:37] Lógica: AND: +[17:50:37] CONTACT: gH_Blender_OPT_SyrBrixMeter +[17:50:37] CONTACT: gSyrLineMFMPrep_Done +[17:50:37] CONTACT: gBlenderProdMode +[17:50:37] CONTACT: gBlenderRinseMode (NEGADO) +[17:50:37] CONTACT: gBlenderBlending (NEGADO) +[17:50:37] FUNCTION_BLOCK: mDelayToEn inputs: ['_POSITIV'] +[17:50:37] Condición: (gH_Blender_OPT_SyrBrixMeter AND gSyrLineMFMPrep_Done AND gBlenderProdMode AND NOT gBlenderRinseMode AND NOT gBlenderBlending AND mDelayToEn(_POSITIV)) +[17:50:37] Red 3: +[17:50:37] Target: gH_mPDS1000_Run +[17:50:37] Lógica: CONTACT: gFreezeSyrupMeter (NEGADO) +[17:50:37] Condición: NOT gFreezeSyrupMeter +[17:50:37] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:37] Optimizando Red 1: +[17:50:37] Expresión original: mTmrReset__POSITIV_ & (gmPDS1000_Block_ComError | ~gSystem_Task_Info_3__active) +[17:50:37] Simplificada: mTmrReset__POSITIV_ & (gmPDS1000_Block_ComError | ~gSystem_Task_Info_3__active) +[17:50:37] DNF (forma LAD preferida): (gmPDS1000_Block_ComError & mTmrReset__POSITIV_) | (mTmrReset__POSITIV_ & ~gSystem_Task_Info_3__active) +[17:50:37] Post-procesada: mTmrReset__POSITIV_ & (gmPDS1000_Block_ComError | ~gSystem_Task_Info_3__active) +[17:50:37] Optimizando Red 2: +[17:50:37] Expresión original: gBlenderProdMode & gH_Blender_OPT_SyrBrixMeter & gSyrLineMFMPrep_Done & mDelayToEn__POSITIV_ & ~gBlenderBlending & ~gBlenderRinseMode +[17:50:37] Simplificada: gBlenderProdMode & gH_Blender_OPT_SyrBrixMeter & gSyrLineMFMPrep_Done & mDelayToEn__POSITIV_ & ~gBlenderBlending & ~gBlenderRinseMode +[17:50:37] DNF (forma LAD preferida): gBlenderProdMode & gH_Blender_OPT_SyrBrixMeter & gSyrLineMFMPrep_Done & mDelayToEn__POSITIV_ & ~gBlenderBlending & ~gBlenderRinseMode +[17:50:37] Optimizando Red 3: +[17:50:37] Expresión original: ~gFreezeSyrupMeter +[17:50:37] Simplificada: ~gFreezeSyrupMeter +[17:50:37] DNF (forma LAD preferida): ~gFreezeSyrupMeter +[17:50:37] === Analizando agrupación de condiciones === +[17:50:37] Analizando 3 networks para agrupación: +[17:50:37] Generando código SCL... +[17:50:37] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MPDS1000_CONTROL.scl +[17:50:37] ============================================================ +[17:50:37] Procesando: MPDS1000_TYPE.EXP +[17:50:37] Salida: MPDS1000_TYPE.scl +[17:50:37] Programa encontrado: +[17:50:37] Path: \/Product Syrup Meters +[17:50:37] No se encontró _LD_BODY +[17:50:37] Total ACTIONs: 0 +[17:50:37] ✓ Redes encontradas: 0 +[17:50:37] ✓ Secciones de variables: [] +[17:50:37] ✓ ACTIONs encontradas: [] +[17:50:37] === DEBUG INFO - 0 networks encontrados === +[17:50:37] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:37] === Analizando agrupación de condiciones === +[17:50:37] No hay suficientes networks para agrupar +[17:50:37] Generando código SCL... +[17:50:37] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MPDS1000_TYPE.scl +[17:50:37] ============================================================ +[17:50:37] Procesando: MPDS2000.EXP +[17:50:37] Salida: MPDS2000.scl +[17:50:37] Programa encontrado: +[17:50:37] Path: \/Product_Syrup_Meters +[17:50:37] No se encontró _LD_BODY +[17:50:37] Total ACTIONs: 0 +[17:50:37] ✓ Redes encontradas: 0 +[17:50:37] ✓ Secciones de variables: [] +[17:50:37] ✓ ACTIONs encontradas: [] +[17:50:37] === DEBUG INFO - 0 networks encontrados === +[17:50:37] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:37] === Analizando agrupación de condiciones === +[17:50:37] No hay suficientes networks para agrupar +[17:50:37] Generando código SCL... +[17:50:37] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MPDS2000.scl +[17:50:37] ============================================================ +[17:50:37] Procesando: MPDS2000_CONTROL.EXP +[17:50:37] Salida: MPDS2000_CONTROL.scl +[17:50:37] Programa encontrado: mPDS2000_Control +[17:50:37] Path: \/TASK2_ControlMain\/Blender_Logic +[17:50:37] Variables VAR_OUTPUT: 1 encontradas +[17:50:37] Variables VAR: 14 encontradas +[17:50:37] Se esperan 7 redes según el archivo +[17:50:37] Procesando red 1... +[17:50:37] ADVERTENCIA: Bucle infinito evitado en function block en línea 30 +[17:50:37] Red 1 agregada. Total redes: 1 +[17:50:37] Con lógica: AND - Sin nombre +[17:50:37] Target: 'mReset' +[17:50:37] Procesando red 2... +[17:50:37] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 65 +[17:50:37] Entrando a _parse_empty_network desde línea 66 +[17:50:37] Línea 66: '_EXPRESSION' +[17:50:37] Línea 67: '_POSITIV' +[17:50:37] Línea 68: '' +[17:50:37] Línea 69: '' +[17:50:37] Línea 70: 'ENABLELIST : 1' +[17:50:37] Encontrado ENABLELIST, continuando búsqueda... +[17:50:37] Línea 71: '_ASSIGN' +[17:50:37] ENCONTRADO _ASSIGN en línea 71 +[17:50:37] Entrando a _parse_assign_section desde línea 72 +[17:50:37] Línea 72: '_OPERATOR' +[17:50:37] Línea 73: '_BOX_EXPR : 2' +[17:50:37] Línea 74: '_ENABLED' +[17:50:37] Línea 75: '_OPERATOR' +[17:50:37] Línea 76: '_BOX_EXPR : 2' +[17:50:37] Línea 77: '_OPERAND' +[17:50:37] Línea 78: '_EXPRESSION' +[17:50:37] Línea 79: '_POSITIV' +[17:50:37] Línea 80: 'gH_Blender_OPT_MeterType' +[17:50:37] Línea 81: '_OPERAND' +[17:50:37] Línea 82: '_EXPRESSION' +[17:50:37] Línea 83: '_POSITIV' +[17:50:37] Línea 84: '2' +[17:50:37] Línea 85: '_EXPRESSION' +[17:50:37] Línea 86: '_POSITIV' +[17:50:37] _parse_assign_section terminó sin encontrar función +[17:50:37] Línea 87: 'EQ' +[17:50:37] Línea 88: '_OPERAND' +[17:50:37] Línea 89: '_EXPRESSION' +[17:50:37] Línea 90: '_POSITIV' +[17:50:37] Línea 91: 'gH_Blender_OPT_BrixMeter' +[17:50:37] Línea 92: '_EXPRESSION' +[17:50:37] Línea 93: '_POSITIV' +[17:50:37] Línea 94: 'AND' +[17:50:37] Línea 95: '_EXPRESSION' +[17:50:37] Línea 96: '_POSITIV' +[17:50:37] _parse_empty_network terminó sin encontrar función +[17:50:37] ADVERTENCIA: Bucle infinito evitado en function block en línea 197 +[17:50:37] Red 2 agregada. Total redes: 2 +[17:50:37] Con lógica: AND - Sin nombre +[17:50:37] Target: 'gFreezeProductMeter' +[17:50:37] Procesando red 3... +[17:50:37] Red 3 agregada. Total redes: 3 +[17:50:37] Con lógica: AND - Sin nombre +[17:50:37] Target: 'gH_ProductMeter_Run' +[17:50:37] Procesando red 4... +[17:50:37] Red 4 agregada. Total redes: 4 +[17:50:37] Con lógica: AND - Sin nombre +[17:50:37] Target: 'gProductMeterOk' +[17:50:37] Procesando red 5... +[17:50:37] Red 5 agregada. Total redes: 5 +[17:50:37] Con lógica: CONTACT - gH_Blender_OPT_MeterReceiveOnly +[17:50:37] Target: 'gmPDS2000ReceiveOnly' +[17:50:37] ADVERTENCIA: Se esperaban 7 redes pero solo se parsearon 5 +[17:50:37] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:50:37] ACTION encontrada: Read_mPDS2000 (5864 caracteres) +[17:50:37] ACTION encontrada: Write_mPDS2000 (482 caracteres) +[17:50:37] Total ACTIONs: 2 +[17:50:37] ✓ Redes encontradas: 5 +[17:50:37] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:50:37] ✓ ACTIONs encontradas: ['Read_mPDS2000', 'Write_mPDS2000'] +[17:50:37] === DEBUG INFO - 5 networks encontrados === +[17:50:37] Red 1: +[17:50:37] Target: mReset +[17:50:37] Lógica: AND: +[17:50:37] OR: +[17:50:37] CONTACT: gSystem_Task_Info[3].active (NEGADO) +[17:50:37] AND: +[17:50:37] CONTACT: mReset (NEGADO) +[17:50:37] CONTACT: gmPDS2000Error +[17:50:37] FUNCTION_BLOCK: mTmrReset inputs: ['_POSITIV'] +[17:50:37] Condición: ((NOT gSystem_Task_Info[3].active OR (NOT mReset AND gmPDS2000Error)) AND mTmrReset(_POSITIV)) +[17:50:37] Red 2: +[17:50:37] Target: gFreezeProductMeter +[17:50:37] Lógica: AND: +[17:50:37] CONTACT: gBlenderCIPMode (NEGADO) +[17:50:37] CONTACT: gBlendRecircActive (NEGADO) +[17:50:37] CONTACT: gFirstProd_Running (NEGADO) +[17:50:37] CONTACT: gBlenderRinseMode (NEGADO) +[17:50:37] OR: +[17:50:37] CONTACT: gFlowToFiller (NEGADO) +[17:50:37] CONTACT: gBlenderStartPumpsONS +[17:50:37] CONTACT: mMeterSel +[17:50:37] FUNCTION_BLOCK: mFreezeMeterTmr inputs: ['_POSITIV'] +[17:50:37] Condición: (NOT gBlenderCIPMode AND NOT gBlendRecircActive AND NOT gFirstProd_Running AND NOT gBlenderRinseMode AND (NOT gFlowToFiller OR gBlenderStartPumpsONS) AND mMeterSel AND mFreezeMeterTmr(_POSITIV)) +[17:50:37] Red 3: +[17:50:37] Target: gH_ProductMeter_Run +[17:50:37] Lógica: AND: +[17:50:37] CONTACT: mMeterSel +[17:50:37] CONTACT: gFreezeProductMeter (NEGADO) +[17:50:37] CONTACT: gH_ProductMeter_Fault (NEGADO) +[17:50:37] OR: +[17:50:37] CONTACT: gmPDS2000ComActive +[17:50:37] CONTACT: gmPDS2000ReceiveOnly (NEGADO) +[17:50:37] Condición: (mMeterSel AND NOT gFreezeProductMeter AND NOT gH_ProductMeter_Fault AND (gmPDS2000ComActive OR NOT gmPDS2000ReceiveOnly)) +[17:50:37] Red 4: +[17:50:37] Target: gProductMeterOk +[17:50:37] Lógica: AND: +[17:50:37] CONTACT: mMeterSel +[17:50:37] CONTACT: gmPDS2000Error (NEGADO) +[17:50:37] OR: +[17:50:37] CONTACT: gmPDS2000ComActive +[17:50:37] CONTACT: gmPDS2000ReceiveOnly (NEGADO) +[17:50:37] Condición: (mMeterSel AND NOT gmPDS2000Error AND (gmPDS2000ComActive OR NOT gmPDS2000ReceiveOnly)) +[17:50:37] Red 5: +[17:50:37] Target: gmPDS2000ReceiveOnly +[17:50:37] Lógica: CONTACT: gH_Blender_OPT_MeterReceiveOnly +[17:50:37] Condición: gH_Blender_OPT_MeterReceiveOnly +[17:50:37] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:37] Optimizando Red 1: +[17:50:37] Expresión original: mTmrReset__POSITIV_ & (~gSystem_Task_Info_3__active | (gmPDS2000Error & ~mReset)) +[17:50:37] Simplificada: mTmrReset__POSITIV_ & (gmPDS2000Error | ~gSystem_Task_Info_3__active) & (~gSystem_Task_Info_3__active | ~mReset) +[17:50:37] DNF (forma LAD preferida): (mTmrReset__POSITIV_ & ~gSystem_Task_Info_3__active) | (gmPDS2000Error & mTmrReset__POSITIV_ & ~gSystem_Task_Info_3__active) | (gmPDS2000Error & mTmrReset__POSITIV_ & ~mReset) | (mTmrReset__POSITIV_ & ~gSystem_Task_Info_3__active & ~mReset) +[17:50:37] Post-procesada: mTmrReset__POSITIV_ & (gmPDS2000Error | ~gSystem_Task_Info_3__active) & (~gSystem_Task_Info_3__active | ~mReset) +[17:50:37] Optimizando Red 2: +[17:50:37] Expresión original: mFreezeMeterTmr__POSITIV_ & mMeterSel & ~gBlendRecircActive & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gFirstProd_Running & (gBlenderStartPumpsONS | ~gFlowToFiller) +[17:50:37] Simplificada: mFreezeMeterTmr__POSITIV_ & mMeterSel & ~gBlendRecircActive & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gFirstProd_Running & (gBlenderStartPumpsONS | ~gFlowToFiller) +[17:50:37] DNF (forma LAD preferida): (gBlenderStartPumpsONS & mFreezeMeterTmr__POSITIV_ & mMeterSel & ~gBlendRecircActive & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gFirstProd_Running) | (mFreezeMeterTmr__POSITIV_ & mMeterSel & ~gBlendRecircActive & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gFirstProd_Running & ~gFlowToFiller) +[17:50:38] Post-procesada: mFreezeMeterTmr__POSITIV_ & mMeterSel & ~gBlendRecircActive & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gFirstProd_Running & (gBlenderStartPumpsONS | ~gFlowToFiller) +[17:50:38] Optimizando Red 3: +[17:50:38] Expresión original: mMeterSel & ~gFreezeProductMeter & ~gH_ProductMeter_Fault & (gmPDS2000ComActive | ~gmPDS2000ReceiveOnly) +[17:50:38] Simplificada: mMeterSel & ~gFreezeProductMeter & ~gH_ProductMeter_Fault & (gmPDS2000ComActive | ~gmPDS2000ReceiveOnly) +[17:50:38] DNF (forma LAD preferida): (gmPDS2000ComActive & mMeterSel & ~gFreezeProductMeter & ~gH_ProductMeter_Fault) | (mMeterSel & ~gFreezeProductMeter & ~gH_ProductMeter_Fault & ~gmPDS2000ReceiveOnly) +[17:50:38] Post-procesada: mMeterSel & ~gFreezeProductMeter & ~gH_ProductMeter_Fault & (gmPDS2000ComActive | ~gmPDS2000ReceiveOnly) +[17:50:38] Optimizando Red 4: +[17:50:38] Expresión original: mMeterSel & ~gmPDS2000Error & (gmPDS2000ComActive | ~gmPDS2000ReceiveOnly) +[17:50:38] Simplificada: mMeterSel & ~gmPDS2000Error & (gmPDS2000ComActive | ~gmPDS2000ReceiveOnly) +[17:50:38] DNF (forma LAD preferida): (gmPDS2000ComActive & mMeterSel & ~gmPDS2000Error) | (mMeterSel & ~gmPDS2000Error & ~gmPDS2000ReceiveOnly) +[17:50:38] Post-procesada: mMeterSel & ~gmPDS2000Error & (gmPDS2000ComActive | ~gmPDS2000ReceiveOnly) +[17:50:38] Optimizando Red 5: +[17:50:38] Expresión original: gH_Blender_OPT_MeterReceiveOnly +[17:50:38] Simplificada: gH_Blender_OPT_MeterReceiveOnly +[17:50:38] DNF (forma LAD preferida): gH_Blender_OPT_MeterReceiveOnly +[17:50:38] === Analizando agrupación de condiciones === +[17:50:38] Analizando 5 networks para agrupación: +[17:50:42] Red 3 y Red 4 comparten: 3 símbolos comunes +[17:50:42] Generando código SCL... +[17:50:42] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MPDS2000_CONTROL.scl +[17:50:42] ============================================================ +[17:50:42] Procesando: MPDS2000_TYPE.EXP +[17:50:42] Salida: MPDS2000_TYPE.scl +[17:50:42] Programa encontrado: +[17:50:42] Path: \/Product Syrup Meters +[17:50:42] No se encontró _LD_BODY +[17:50:42] Total ACTIONs: 0 +[17:50:42] ✓ Redes encontradas: 0 +[17:50:42] ✓ Secciones de variables: [] +[17:50:42] ✓ ACTIONs encontradas: [] +[17:50:42] === DEBUG INFO - 0 networks encontrados === +[17:50:42] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:42] === Analizando agrupación de condiciones === +[17:50:42] No hay suficientes networks para agrupar +[17:50:42] Generando código SCL... +[17:50:42] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MPDS2000_TYPE.scl +[17:50:42] ============================================================ +[17:50:42] Procesando: MPDS_PA_CONTROL.EXP +[17:50:42] Salida: MPDS_PA_CONTROL.scl +[17:50:42] Programa encontrado: mPDS_PA_Control +[17:50:42] Path: \/TASK2_ControlMain\/Blender_Logic +[17:50:42] Variables VAR_OUTPUT: 1 encontradas +[17:50:42] Variables VAR: 29 encontradas +[17:50:42] Se esperan 10 redes según el archivo +[17:50:42] Procesando red 1... +[17:50:42] ADVERTENCIA: Bucle infinito evitado en function block en línea 81 +[17:50:42] Red 1 agregada. Total redes: 1 +[17:50:42] Con lógica: AND - Sin nombre +[17:50:42] Target: 'mPAReset' +[17:50:42] Procesando red 2... +[17:50:42] ADVERTENCIA: Bucle infinito evitado en function block en línea 236 +[17:50:42] Red 2 agregada. Total redes: 2 +[17:50:42] Con lógica: AND - Sin nombre +[17:50:42] Target: 'gFreezeProductMeter' +[17:50:42] Procesando red 3... +[17:50:42] Red 3 agregada. Total redes: 3 +[17:50:42] Con lógica: CONTACT - gFreezeProductMeter +[17:50:42] Target: 'gPAmPDSInlinePumpStop' +[17:50:42] Procesando red 4... +[17:50:42] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 300 +[17:50:42] Entrando a _parse_empty_network desde línea 301 +[17:50:42] Línea 301: '_EXPRESSION' +[17:50:42] Línea 302: '_POSITIV' +[17:50:42] Línea 303: '' +[17:50:42] Línea 304: '' +[17:50:42] Línea 305: 'ENABLELIST : 0' +[17:50:42] Encontrado ENABLELIST, continuando búsqueda... +[17:50:42] Línea 306: 'ENABLELIST_END' +[17:50:42] Encontrado ENABLELIST, continuando búsqueda... +[17:50:42] _parse_empty_network terminó sin encontrar función +[17:50:42] Red 4 agregada. Total redes: 4 +[17:50:42] Con lógica: AND - Sin nombre +[17:50:42] Target: 'gH_ProductMeter_Run' +[17:50:42] Procesando red 5... +[17:50:42] Red 5 agregada. Total redes: 5 +[17:50:42] Con lógica: AND - Sin nombre +[17:50:42] Target: 'gProductMeterOk' +[17:50:42] Procesando red 6... +[17:50:42] Red 6 agregada. Total redes: 6 +[17:50:42] Con lógica: OR - Sin nombre +[17:50:42] Target: 'gPAmPDS_ReceiveOnly' +[17:50:42] ADVERTENCIA: Se esperaban 10 redes pero solo se parsearon 6 +[17:50:42] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:50:42] ACTION encontrada: ACK_Transfer (531 caracteres) +[17:50:42] ACTION encontrada: Clear_ParamTransfer (3919 caracteres) +[17:50:42] ACTION encontrada: Cont_Transfer (391 caracteres) +[17:50:42] ACTION encontrada: Parameters_Transfer (3953 caracteres) +[17:50:42] ACTION encontrada: Read_PA_mPDS (9519 caracteres) +[17:50:42] ACTION encontrada: Transfer_PA_mPDS (2042 caracteres) +[17:50:42] ACTION encontrada: Write_PA_mPDS (834 caracteres) +[17:50:42] Total ACTIONs: 7 +[17:50:42] ✓ Redes encontradas: 6 +[17:50:42] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:50:42] ✓ ACTIONs encontradas: ['ACK_Transfer', 'Clear_ParamTransfer', 'Cont_Transfer', 'Parameters_Transfer', 'Read_PA_mPDS', 'Transfer_PA_mPDS', 'Write_PA_mPDS'] +[17:50:42] === DEBUG INFO - 6 networks encontrados === +[17:50:42] Red 1: +[17:50:42] Target: mPAReset +[17:50:42] Lógica: AND: +[17:50:42] OR: +[17:50:42] AND: +[17:50:42] CONTACT: mPASel +[17:50:42] CONTACT: gSystem_Task_Info[3].active (NEGADO) +[17:50:42] AND: +[17:50:42] CONTACT: mPAReset (NEGADO) +[17:50:42] CONTACT: gPAmPDS_Error +[17:50:42] FUNCTION_BLOCK: mPATmrReset inputs: ['_POSITIV'] +[17:50:42] Condición: (((mPASel AND NOT gSystem_Task_Info[3].active) OR (NOT mPAReset AND gPAmPDS_Error)) AND mPATmrReset(_POSITIV)) +[17:50:42] Red 2: +[17:50:42] Target: gFreezeProductMeter +[17:50:42] Lógica: AND: +[17:50:42] CONTACT: gBlenderCIPMode (NEGADO) +[17:50:42] CONTACT: gBlendRecircActive (NEGADO) +[17:50:42] CONTACT: gEnableRecircPHE (NEGADO) +[17:50:42] CONTACT: gFirstProd_Running (NEGADO) +[17:50:42] CONTACT: gBlenderRinseMode (NEGADO) +[17:50:42] OR: +[17:50:42] CONTACT: gFlowToFiller (NEGADO) +[17:50:42] CONTACT: gBlenderStartPumpsONS +[17:50:42] CONTACT: mPASel +[17:50:42] FUNCTION_BLOCK: mPAFreezeMeterTmr inputs: ['_POSITIV'] +[17:50:42] Condición: (NOT gBlenderCIPMode AND NOT gBlendRecircActive AND NOT gEnableRecircPHE AND NOT gFirstProd_Running AND NOT gBlenderRinseMode AND (NOT gFlowToFiller OR gBlenderStartPumpsONS) AND mPASel AND mPAFreezeMeterTmr(_POSITIV)) +[17:50:42] Red 3: +[17:50:42] Target: gPAmPDSInlinePumpStop +[17:50:42] Lógica: CONTACT: gFreezeProductMeter +[17:50:42] Condición: gFreezeProductMeter +[17:50:42] Red 4: +[17:50:42] Target: gH_ProductMeter_Run +[17:50:42] Lógica: AND: +[17:50:42] CONTACT: mPASel +[17:50:42] CONTACT: gFreezeProductMeter (NEGADO) +[17:50:42] CONTACT: gH_ProductMeter_Fault (NEGADO) +[17:50:42] OR: +[17:50:42] CONTACT: gPAmPDS_CommActive +[17:50:42] CONTACT: gPAmPDS_ReceiveOnly (NEGADO) +[17:50:42] Condición: (mPASel AND NOT gFreezeProductMeter AND NOT gH_ProductMeter_Fault AND (gPAmPDS_CommActive OR NOT gPAmPDS_ReceiveOnly)) +[17:50:42] Red 5: +[17:50:42] Target: gProductMeterOk +[17:50:42] Lógica: AND: +[17:50:42] CONTACT: mPASel +[17:50:42] CONTACT: gPAmPDS_Error (NEGADO) +[17:50:42] OR: +[17:50:42] CONTACT: gPAmPDS_CommActive +[17:50:42] CONTACT: gPAmPDS_ReceiveOnly (NEGADO) +[17:50:42] Condición: (mPASel AND NOT gPAmPDS_Error AND (gPAmPDS_CommActive OR NOT gPAmPDS_ReceiveOnly)) +[17:50:42] Red 6: +[17:50:42] Target: gPAmPDS_ReceiveOnly +[17:50:42] Lógica: OR: +[17:50:42] CONTACT: gH_Blender_OPT_MeterReceiveOnly +[17:50:42] CONTACT: gPAmPDS_DevisON +[17:50:42] Condición: (gH_Blender_OPT_MeterReceiveOnly OR gPAmPDS_DevisON) +[17:50:42] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:42] Optimizando Red 1: +[17:50:42] Expresión original: mPATmrReset__POSITIV_ & ((gPAmPDS_Error & ~mPAReset) | (mPASel & ~gSystem_Task_Info_3__active)) +[17:50:42] Simplificada: mPATmrReset__POSITIV_ & (gPAmPDS_Error | mPASel) & (gPAmPDS_Error | ~gSystem_Task_Info_3__active) & (mPASel | ~mPAReset) & (~gSystem_Task_Info_3__active | ~mPAReset) +[17:50:42] DNF (forma LAD preferida): (gPAmPDS_Error & mPATmrReset__POSITIV_ & ~mPAReset) | (mPASel & mPATmrReset__POSITIV_ & ~gSystem_Task_Info_3__active) | (gPAmPDS_Error & mPASel & mPATmrReset__POSITIV_ & ~gSystem_Task_Info_3__active) | (gPAmPDS_Error & mPASel & mPATmrReset__POSITIV_ & ~mPAReset) | (gPAmPDS_Error & mPATmrReset__POSITIV_ & ~gSystem_Task_Info_3__active & ~mPAReset) | (mPASel & mPATmrReset__POSITIV_ & ~gSystem_Task_Info_3__active & ~mPAReset) | (gPAmPDS_Error & mPASel & mPATmrReset__POSITIV_ & ~gSystem_Task_Info_3__active & ~mPAReset) +[17:50:42] Post-procesada: mPATmrReset__POSITIV_ & (gPAmPDS_Error | mPASel) & (gPAmPDS_Error | ~gSystem_Task_Info_3__active) & (mPASel | ~mPAReset) & (~gSystem_Task_Info_3__active | ~mPAReset) +[17:50:42] Optimizando Red 2: +[17:50:42] Expresión original: mPAFreezeMeterTmr__POSITIV_ & mPASel & ~gBlendRecircActive & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gEnableRecircPHE & ~gFirstProd_Running & (gBlenderStartPumpsONS | ~gFlowToFiller) +[17:50:42] Simplificada: mPAFreezeMeterTmr__POSITIV_ & mPASel & ~gBlendRecircActive & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gEnableRecircPHE & ~gFirstProd_Running & (gBlenderStartPumpsONS | ~gFlowToFiller) +[17:50:42] DNF (forma LAD preferida): (gBlenderStartPumpsONS & mPAFreezeMeterTmr__POSITIV_ & mPASel & ~gBlendRecircActive & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gEnableRecircPHE & ~gFirstProd_Running) | (mPAFreezeMeterTmr__POSITIV_ & mPASel & ~gBlendRecircActive & ~gBlenderCIPMode & ~gBlenderRinseMode & ~gEnableRecircPHE & ~gFirstProd_Running & ~gFlowToFiller) +[17:50:43] Optimizando Red 3: +[17:50:43] Expresión original: gFreezeProductMeter +[17:50:43] Simplificada: gFreezeProductMeter +[17:50:43] DNF (forma LAD preferida): gFreezeProductMeter +[17:50:43] Optimizando Red 4: +[17:50:43] Expresión original: mPASel & ~gFreezeProductMeter & ~gH_ProductMeter_Fault & (gPAmPDS_CommActive | ~gPAmPDS_ReceiveOnly) +[17:50:44] Simplificada: mPASel & ~gFreezeProductMeter & ~gH_ProductMeter_Fault & (gPAmPDS_CommActive | ~gPAmPDS_ReceiveOnly) +[17:50:44] DNF (forma LAD preferida): (gPAmPDS_CommActive & mPASel & ~gFreezeProductMeter & ~gH_ProductMeter_Fault) | (mPASel & ~gFreezeProductMeter & ~gH_ProductMeter_Fault & ~gPAmPDS_ReceiveOnly) +[17:50:44] Post-procesada: mPASel & ~gFreezeProductMeter & ~gH_ProductMeter_Fault & (gPAmPDS_CommActive | ~gPAmPDS_ReceiveOnly) +[17:50:44] Optimizando Red 5: +[17:50:44] Expresión original: mPASel & ~gPAmPDS_Error & (gPAmPDS_CommActive | ~gPAmPDS_ReceiveOnly) +[17:50:44] Simplificada: mPASel & ~gPAmPDS_Error & (gPAmPDS_CommActive | ~gPAmPDS_ReceiveOnly) +[17:50:44] DNF (forma LAD preferida): (gPAmPDS_CommActive & mPASel & ~gPAmPDS_Error) | (mPASel & ~gPAmPDS_Error & ~gPAmPDS_ReceiveOnly) +[17:50:44] Post-procesada: mPASel & ~gPAmPDS_Error & (gPAmPDS_CommActive | ~gPAmPDS_ReceiveOnly) +[17:50:44] Optimizando Red 6: +[17:50:44] Expresión original: gH_Blender_OPT_MeterReceiveOnly | gPAmPDS_DevisON +[17:50:44] Simplificada: gH_Blender_OPT_MeterReceiveOnly | gPAmPDS_DevisON +[17:50:44] DNF (forma LAD preferida): gH_Blender_OPT_MeterReceiveOnly | gPAmPDS_DevisON +[17:50:44] === Analizando agrupación de condiciones === +[17:50:44] Analizando 6 networks para agrupación: +[17:50:45] Red 1 y Red 5 comparten: 2 símbolos comunes +[17:50:51] Red 4 y Red 5 comparten: 3 símbolos comunes +[17:50:51] Generando código SCL... +[17:50:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MPDS_PA_CONTROL.scl +[17:50:51] ============================================================ +[17:50:51] Procesando: MSE_SLOPE.EXP +[17:50:51] Salida: MSE_SLOPE.scl +[17:50:51] Programa encontrado: MSE_Slope +[17:50:51] Path: \/Functions_Collection +[17:50:51] Variables VAR_INPUT: 4 encontradas +[17:50:51] Variables VAR_OUTPUT: 1 encontradas +[17:50:51] Variables VAR: 7 encontradas +[17:50:51] No se encontró _LD_BODY +[17:50:51] Total ACTIONs: 0 +[17:50:51] ✓ Redes encontradas: 0 +[17:50:51] ✓ Secciones de variables: ['VAR_INPUT', 'VAR_OUTPUT', 'VAR'] +[17:50:51] ✓ ACTIONs encontradas: [] +[17:50:51] === DEBUG INFO - 0 networks encontrados === +[17:50:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:51] === Analizando agrupación de condiciones === +[17:50:51] No hay suficientes networks para agrupar +[17:50:51] Generando código SCL... +[17:50:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MSE_SLOPE.scl +[17:50:51] ============================================================ +[17:50:51] Procesando: MYVAR.EXP +[17:50:51] Salida: MYVAR.scl +[17:50:51] Programa encontrado: +[17:50:51] Path: \/Blending_Variables +[17:50:51] Variables VAR: 5 encontradas +[17:50:51] No se encontró _LD_BODY +[17:50:51] Total ACTIONs: 0 +[17:50:51] ✓ Redes encontradas: 0 +[17:50:51] ✓ Secciones de variables: ['VAR'] +[17:50:51] ✓ ACTIONs encontradas: [] +[17:50:51] === DEBUG INFO - 0 networks encontrados === +[17:50:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:51] === Analizando agrupación de condiciones === +[17:50:51] No hay suficientes networks para agrupar +[17:50:51] Generando código SCL... +[17:50:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\MYVAR.scl +[17:50:51] ============================================================ +[17:50:51] Procesando: OR_ARRAYBOOL.EXP +[17:50:51] Salida: OR_ARRAYBOOL.scl +[17:50:51] Programa encontrado: +[17:50:51] Path: \/Functions_Collection +[17:50:51] Variables VAR_INPUT: 2 encontradas +[17:50:51] Variables VAR: 2 encontradas +[17:50:51] No se encontró _LD_BODY +[17:50:51] Total ACTIONs: 0 +[17:50:51] ✓ Redes encontradas: 0 +[17:50:51] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:50:51] ✓ ACTIONs encontradas: [] +[17:50:51] === DEBUG INFO - 0 networks encontrados === +[17:50:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:51] === Analizando agrupación de condiciones === +[17:50:51] No hay suficientes networks para agrupar +[17:50:51] Generando código SCL... +[17:50:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\OR_ARRAYBOOL.scl +[17:50:51] ============================================================ +[17:50:51] Procesando: OUTPUT.EXP +[17:50:51] Salida: OUTPUT.scl +[17:50:51] Programa encontrado: Output +[17:50:51] Path: \/TASK2_ControlMain\/Blender_Logic +[17:50:51] Variables VAR_OUTPUT: 1 encontradas +[17:50:51] Variables VAR: 6 encontradas +[17:50:51] Se esperan 133 redes según el archivo +[17:50:51] Procesando red 1... +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 8 +[17:50:51] Entrando a _parse_empty_network desde línea 9 +[17:50:51] Línea 9: '_EXPRESSION' +[17:50:51] Línea 10: '_POSITIV' +[17:50:51] Línea 11: '' +[17:50:51] Línea 12: '' +[17:50:51] Línea 13: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 14: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 14 +[17:50:51] Entrando a _parse_assign_section desde línea 15 +[17:50:51] Línea 15: '_FUNCTIONBLOCK' +[17:50:51] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 15 +[17:50:51] Detectada llamada a ACTION: Output.AnalogValuesToHMI +[17:50:51] Línea 17: '_BOX_EXPR : 0' +[17:50:51] Línea 18: '_ENABLED' +[17:50:51] Línea 19: '_EXPRESSION' +[17:50:51] Línea 20: '_POSITIV' +[17:50:51] Línea 21: 'Output.AnalogValuesToHMI' +[17:50:51] Función encontrada pero sin target específico +[17:50:51] Usando target por defecto: mDummy +[17:50:51] Red de función 2 creada para ACTION_CALL: Output.AnalogValuesToHMI +[17:50:51] Target: 'mDummy' +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 38 +[17:50:51] Entrando a _parse_empty_network desde línea 39 +[17:50:51] Línea 39: '_EXPRESSION' +[17:50:51] Línea 40: '_POSITIV' +[17:50:51] Línea 41: '' +[17:50:51] Línea 42: '' +[17:50:51] Línea 43: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 44: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 44 +[17:50:51] Entrando a _parse_assign_section desde línea 45 +[17:50:51] Línea 45: '_OPERATOR' +[17:50:51] Línea 46: '_BOX_EXPR : 2' +[17:50:51] Línea 47: '_ENABLED' +[17:50:51] Línea 48: '_OPERAND' +[17:50:51] Línea 49: '_EXPRESSION' +[17:50:51] Línea 50: '_POSITIV' +[17:50:51] Línea 51: 'gR_Out_SYR_Level_PID' +[17:50:51] Línea 52: '_OPERAND' +[17:50:51] Línea 53: '_EXPRESSION' +[17:50:51] Línea 54: '_POSITIV' +[17:50:51] Línea 55: '0.0' +[17:50:51] Línea 56: '_EXPRESSION' +[17:50:51] Línea 57: '_POSITIV' +[17:50:51] Línea 58: 'GT' +[17:50:51] Línea 59: '_EXPRESSION' +[17:50:51] _parse_assign_section terminó sin encontrar función +[17:50:51] Línea 60: '_POSITIV' +[17:50:51] _parse_empty_network terminó sin encontrar función +[17:50:51] Red 1 agregada. Total redes: 2 +[17:50:51] Con lógica: OR - Sin nombre +[17:50:51] Target: 'DO_Horn' +[17:50:51] Procesando red 3... +[17:50:51] Red 3 agregada. Total redes: 3 +[17:50:51] Con lógica: OR - Sin nombre +[17:50:51] Target: 'DO_Blender_Run_Lamp' +[17:50:51] Procesando red 4... +[17:50:51] Red 4 agregada. Total redes: 4 +[17:50:51] Con lógica: AND - Sin nombre +[17:50:51] Target: 'DO_Alarm_Lamp' +[17:50:51] Procesando red 5... +[17:50:51] Red 5 agregada. Total redes: 5 +[17:50:51] Con lógica: AND - Sin nombre +[17:50:51] Target: 'DO_RotorAlarm_Lamp' +[17:50:51] Procesando red 6... +[17:50:51] Red 6 agregada. Total redes: 6 +[17:50:51] Con lógica: OR - Sin nombre +[17:50:51] Target: 'DO_RecorderON' +[17:50:51] Procesando red 7... +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 259 +[17:50:51] Entrando a _parse_empty_network desde línea 260 +[17:50:51] Línea 260: '_EXPRESSION' +[17:50:51] Línea 261: '_POSITIV' +[17:50:51] Línea 262: '' +[17:50:51] Línea 263: '' +[17:50:51] Línea 264: 'ENABLELIST : 0' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 265: 'ENABLELIST_END' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] _parse_empty_network terminó sin encontrar función +[17:50:51] Red 7 agregada. Total redes: 7 +[17:50:51] Target: 'DO_BrixMeterON' +[17:50:51] Procesando red 8... +[17:50:51] Red 8 agregada. Total redes: 8 +[17:50:51] Con lógica: AND - Sin nombre +[17:50:51] Target: 'DO_HoldO2Meter' +[17:50:51] Procesando red 9... +[17:50:51] Red 9 agregada. Total redes: 9 +[17:50:51] Con lógica: CONTACT - gH_P1_WaterPump_Status +[17:50:51] Target: 'DO_Water_Pump_Run' +[17:50:51] Procesando red 10... +[17:50:51] Red 10 agregada. Total redes: 10 +[17:50:51] Con lógica: CONTACT - gH_P5_WaterPump_Status +[17:50:51] Target: 'DO_Water_Pump2_Run' +[17:50:51] Procesando red 11... +[17:50:51] Red 11 agregada. Total redes: 11 +[17:50:51] Con lógica: CONTACT - gH_P2_SyrupPump_Status +[17:50:51] Target: 'DO_Syrup_Pump_Run' +[17:50:51] Procesando red 12... +[17:50:51] Red 12 agregada. Total redes: 12 +[17:50:51] Con lógica: CONTACT - gH_P3_ProductPump_Status +[17:50:51] Target: 'DO_Product_Pump_Run' +[17:50:51] Procesando red 13... +[17:50:51] Red 13 agregada. Total redes: 13 +[17:50:51] Con lógica: CONTACT - gH_P6_RecircPump_Status +[17:50:51] Target: 'DO_RecyclePumpRun' +[17:50:51] Procesando red 14... +[17:50:51] Red 14 agregada. Total redes: 14 +[17:50:51] Con lógica: OR - Sin nombre +[17:50:51] Target: 'DO_Thermic_Protection' +[17:50:51] Procesando red 15... +[17:50:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 462 +[17:50:51] Red 15 agregada. Total redes: 15 +[17:50:51] Con lógica: AND - Sin nombre +[17:50:51] Target: 'DO_Product_Pump_VFC_Run' +[17:50:51] Procesando red 16... +[17:50:51] Red 16 agregada. Total redes: 16 +[17:50:51] Con lógica: CONTACT - gH_P4_VacuumPump_Status +[17:50:51] Target: 'DO_Vacuum_Pump_Run' +[17:50:51] Procesando red 17... +[17:50:51] Red 17 agregada. Total redes: 17 +[17:50:51] Con lógica: CONTACT - gH_P5_RinseTankPump_Status +[17:50:51] Target: 'DO_FillerRinsePump' +[17:50:51] Procesando red 18... +[17:50:51] Red 18 agregada. Total redes: 18 +[17:50:51] Con lógica: AND - Sin nombre +[17:50:51] Target: 'DO_Yellow_Lamp' +[17:50:51] Procesando red 19... +[17:50:51] Red 19 agregada. Total redes: 19 +[17:50:51] Con lógica: AND - Sin nombre +[17:50:51] Target: 'DO_Green_Lamp' +[17:50:51] Procesando red 20... +[17:50:51] Red 20 agregada. Total redes: 20 +[17:50:51] Con lógica: CONTACT - gBlenderAlarm +[17:50:51] Target: 'DO_Red_Lamp' +[17:50:51] Procesando red 21... +[17:50:51] Red 21 agregada. Total redes: 21 +[17:50:51] Con lógica: AND - Sin nombre +[17:50:51] Target: 'DO_Blu_Lamp' +[17:50:51] Procesando red 22... +[17:50:51] Red 22 agregada. Total redes: 22 +[17:50:51] Con lógica: CONTACT - gAlwaysOff +[17:50:51] Target: 'DO_White_Lamp' +[17:50:51] Procesando red 23... +[17:50:51] Red 23 agregada. Total redes: 23 +[17:50:51] Con lógica: CONTACT - gH_EV01_Status +[17:50:51] Target: 'DO_EV01_Deair_Lvl_Ctrl_Valve' +[17:50:51] Procesando red 24... +[17:50:51] Red 24 agregada. Total redes: 24 +[17:50:51] Con lógica: CONTACT - gH_EV01_1_Status +[17:50:51] Target: 'DO_EV01_Deair2_Lvl_Ctrl_Valve' +[17:50:51] Procesando red 25... +[17:50:51] Red 25 agregada. Total redes: 25 +[17:50:51] Con lógica: CONTACT - gH_EV02_Status +[17:50:51] Target: 'DO_EV02_Deair_FillUp_Valve' +[17:50:51] Procesando red 26... +[17:50:51] Red 26 agregada. Total redes: 26 +[17:50:51] Con lógica: CONTACT - gH_EV02_1_Status +[17:50:51] Target: 'DO_EV02_Deair2_FillUp_Valve' +[17:50:51] Procesando red 27... +[17:50:51] Red 27 agregada. Total redes: 27 +[17:50:51] Con lógica: CONTACT - gH_EV03_Status +[17:50:51] Target: 'DO_EV03_Syrup_Lvl_Ctrl_Valve' +[17:50:51] Procesando red 28... +[17:50:51] Red 28 agregada. Total redes: 28 +[17:50:51] Con lógica: CONTACT - gH_EV04_Manual +[17:50:51] Target: 'DO_EV04_Syrup_FillUp_Valve' +[17:50:51] Procesando red 29... +[17:50:51] Red 29 agregada. Total redes: 29 +[17:50:51] Con lógica: AND - Sin nombre +[17:50:51] Target: 'DO_HoldSyrupMeter' +[17:50:51] Procesando red 30... +[17:50:51] Red 30 agregada. Total redes: 30 +[17:50:51] Con lógica: CONTACT - gOut_SyrupRoomPumpRun +[17:50:51] Target: 'DO_SyrupRoomPump_Run' +[17:50:51] Procesando red 31... +[17:50:51] Red 31 agregada. Total redes: 31 +[17:50:51] Con lógica: CONTACT - gOut_SyrupRoomWaterReq +[17:50:51] Target: 'DO_SyrupRoomWaterReq' +[17:50:51] Procesando red 32... +[17:50:51] Red 32 agregada. Total redes: 32 +[17:50:51] Con lógica: CONTACT - gOut_FillerProduction +[17:50:51] Target: 'DO_Flr_ProductionMode' +[17:50:51] Procesando red 33... +[17:50:51] Red 33 agregada. Total redes: 33 +[17:50:51] Con lógica: CONTACT - gOut_FillerProductAvailable +[17:50:51] Target: 'DO_Flr_ProductAvailable' +[17:50:51] Procesando red 34... +[17:50:51] Red 34 agregada. Total redes: 34 +[17:50:51] Con lógica: CONTACT - gOut_FillerMinimumLevel +[17:50:51] Target: 'gFillerSendData.MinimumProductLevel' +[17:50:51] Procesando red 35... +[17:50:51] Red 35 agregada. Total redes: 35 +[17:50:51] Con lógica: CONTACT - gOut_FillerRinseMode +[17:50:51] Target: 'DO_Flr_RinseReq' +[17:50:51] Procesando red 36... +[17:50:51] Red 36 agregada. Total redes: 36 +[17:50:51] Con lógica: CONTACT - gOut_Flr_FastRinseReq +[17:50:51] Target: 'DO_Flr_FastRinseRequest' +[17:50:51] Procesando red 37... +[17:50:51] Red 37 agregada. Total redes: 37 +[17:50:51] Con lógica: OR - Sin nombre +[17:50:51] Target: 'DO_Flr_WaterRinseReady' +[17:50:51] Procesando red 38... +[17:50:51] Red 38 agregada. Total redes: 38 +[17:50:51] Con lógica: CONTACT - gOut_Flr_ProductCompleted +[17:50:51] Target: 'DO_Flr_ProductCompleted' +[17:50:51] Procesando red 39... +[17:50:51] Red 39 agregada. Total redes: 39 +[17:50:51] Con lógica: CONTACT - gOut_Flr_FillerRunOutReq +[17:50:51] Target: 'DO_Flr_FillerRunOutRequest' +[17:50:51] Procesando red 40... +[17:50:51] Red 40 agregada. Total redes: 40 +[17:50:51] Con lógica: CONTACT - gOut_FillerCIPMode +[17:50:51] Target: 'gFillerSendData.CIP_Mode' +[17:50:51] Procesando red 41... +[17:50:51] Red 41 agregada. Total redes: 41 +[17:50:51] Con lógica: CONTACT - gOut_FillerCIPRunning +[17:50:51] Target: 'DO_Flr_CIP_Run' +[17:50:51] Procesando red 42... +[17:50:51] Red 42 agregada. Total redes: 42 +[17:50:51] Con lógica: CONTACT - gOut_FillerCIPChangeSanitize +[17:50:51] Target: 'DO_Flr_ChangeSanitize' +[17:50:51] Procesando red 43... +[17:50:51] Red 43 agregada. Total redes: 43 +[17:50:51] Con lógica: CONTACT - gOut_FillerCIPDrainRequest +[17:50:51] Target: 'DO_Flr_CIP_Drain' +[17:50:51] Procesando red 44... +[17:50:51] Red 44 agregada. Total redes: 44 +[17:50:51] Con lógica: CONTACT - gOut_FillerCIPCompleted +[17:50:51] Target: 'DO_Flr_CIP_Cmpltd' +[17:50:51] Procesando red 45... +[17:50:51] Red 45 agregada. Total redes: 45 +[17:50:51] Con lógica: CONTACT - gOut_FillerCIPCausticSanitizeRunning +[17:50:51] Target: 'gFillerSendData.CausticSanitizeRunning' +[17:50:51] Procesando red 46... +[17:50:51] Red 46 agregada. Total redes: 46 +[17:50:51] Con lógica: AND - Sin nombre +[17:50:51] Target: 'DO_CIP_CIPRequest' +[17:50:51] Procesando red 47... +[17:50:51] Red 47 agregada. Total redes: 47 +[17:50:51] Con lógica: CONTACT - DI_WaterPipeCIP_Sensor +[17:50:51] Target: 'DO_CIP_WaterPipe_Ready' +[17:50:51] Procesando red 48... +[17:50:51] Red 48 agregada. Total redes: 48 +[17:50:51] Con lógica: AND - Sin nombre +[17:50:51] Target: 'DO_CIP_DrainCompleted' +[17:50:51] Procesando red 49... +[17:50:51] Red 49 agregada. Total redes: 49 +[17:50:51] Con lógica: CONTACT - gInFillerCIPCycleEnded +[17:50:51] Target: 'DO_CIP_CycleEnded' +[17:50:51] Procesando red 50... +[17:50:51] Red 50 agregada. Total redes: 50 +[17:50:51] Con lógica: CONTACT - gOut_CIPChangeReady +[17:50:51] Target: 'DO_CIP_ChangeReady' +[17:50:51] Procesando red 51... +[17:50:51] Red 51 agregada. Total redes: 51 +[17:50:51] Con lógica: CONTACT - gFreezeProductMeter +[17:50:51] Target: 'DO_HoldBrixMeter' +[17:50:51] Procesando red 52... +[17:50:51] Red 52 agregada. Total redes: 52 +[17:50:51] Con lógica: CONTACT - gBlenderCIPMode +[17:50:51] Target: 'DO_ToBrixMeter_CIP' +[17:50:51] Procesando red 53... +[17:50:51] Red 53 agregada. Total redes: 53 +[17:50:51] Con lógica: CONTACT - gOutAmmoniaWaterColdControl +[17:50:51] Target: 'DO_AmmoniaWaterColdControl' +[17:50:51] Procesando red 54... +[17:50:51] Red 54 agregada. Total redes: 54 +[17:50:51] Con lógica: CONTACT - gOutAmmoniaProductColdControl +[17:50:51] Target: 'DO_AmmoniaProductColdControl' +[17:50:51] Procesando red 55... +[17:50:51] Red 55 agregada. Total redes: 55 +[17:50:51] Con lógica: CONTACT - gOutAmmoniaWaterColdRequest +[17:50:51] Target: 'DO_AmmoniaWaterColdRequest' +[17:50:51] Procesando red 56... +[17:50:51] Red 56 agregada. Total redes: 56 +[17:50:51] Con lógica: CONTACT - gOutAmmoniaProductColdRequest +[17:50:51] Target: 'DO_AmmoniaProductColdRequest' +[17:50:51] Procesando red 57... +[17:50:51] Red 57 agregada. Total redes: 57 +[17:50:51] Con lógica: CONTACT - gOutAmmonia_ByPassHotGas +[17:50:51] Target: 'DO_Ammonia_ByPassHotGas' +[17:50:51] Procesando red 58... +[17:50:51] Red 58 agregada. Total redes: 58 +[17:50:51] Con lógica: CONTACT - gOutAmmoniaCompressorRun +[17:50:51] Target: 'DO_Ammonia_CompressorRun' +[17:50:51] Procesando red 59... +[17:50:51] Red 59 agregada. Total redes: 59 +[17:50:51] Con lógica: CONTACT - gAlwaysOff +[17:50:51] Target: 'DO_Flr_BottleStop' +[17:50:51] Procesando red 60... +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1725 +[17:50:51] Entrando a _parse_empty_network desde línea 1726 +[17:50:51] Línea 1726: '_EXPRESSION' +[17:50:51] Línea 1727: '_POSITIV' +[17:50:51] Línea 1728: '' +[17:50:51] Línea 1729: '' +[17:50:51] Línea 1730: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 1731: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 1731 +[17:50:51] Entrando a _parse_assign_section desde línea 1732 +[17:50:51] Línea 1732: '_FUNCTION' +[17:50:51] ENCONTRADO _FUNCTION en _ASSIGN: línea 1732 +[17:50:51] Buscando nombre función línea 1733: '_BOX_EXPR : 2' +[17:50:51] Buscando nombre función línea 1734: '_ENABLED' +[17:50:51] Buscando nombre función línea 1735: '_OPERAND' +[17:50:51] Buscando nombre función línea 1736: '_EXPRESSION' +[17:50:51] Buscando nombre función línea 1737: '_POSITIV' +[17:50:51] Buscando nombre función línea 1738: 'gFillerNextRecipeNum' +[17:50:51] ENCONTRADO nombre función: gFillerNextRecipeNum +[17:50:51] Línea 1738: 'gFillerNextRecipeNum' +[17:50:51] Línea 1739: '_OPERAND' +[17:50:51] Línea 1740: '_EXPRESSION' +[17:50:51] Línea 1741: '_POSITIV' +[17:50:51] Línea 1742: '0' +[17:50:51] Línea 1743: '_EXPRESSION' +[17:50:51] Línea 1744: '_POSITIV' +[17:50:51] Línea 1745: 'GETBIT32' +[17:50:51] Línea 1746: '_EXPRESSION' +[17:50:51] Línea 1747: '_POSITIV' +[17:50:51] Función encontrada pero sin target específico +[17:50:51] Usando target por defecto: mDummy +[17:50:51] Red de función 61 creada para FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Target: 'mDummy' +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1761 +[17:50:51] Entrando a _parse_empty_network desde línea 1762 +[17:50:51] Línea 1762: '_EXPRESSION' +[17:50:51] Línea 1763: '_POSITIV' +[17:50:51] Línea 1764: '' +[17:50:51] Línea 1765: '' +[17:50:51] Línea 1766: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 1767: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 1767 +[17:50:51] Entrando a _parse_assign_section desde línea 1768 +[17:50:51] Línea 1768: '_FUNCTION' +[17:50:51] ENCONTRADO _FUNCTION en _ASSIGN: línea 1768 +[17:50:51] Buscando nombre función línea 1769: '_BOX_EXPR : 2' +[17:50:51] Buscando nombre función línea 1770: '_ENABLED' +[17:50:51] Buscando nombre función línea 1771: '_OPERAND' +[17:50:51] Buscando nombre función línea 1772: '_EXPRESSION' +[17:50:51] Buscando nombre función línea 1773: '_POSITIV' +[17:50:51] Buscando nombre función línea 1774: 'gFillerNextRecipeNum' +[17:50:51] ENCONTRADO nombre función: gFillerNextRecipeNum +[17:50:51] Línea 1774: 'gFillerNextRecipeNum' +[17:50:51] Línea 1775: '_OPERAND' +[17:50:51] Línea 1776: '_EXPRESSION' +[17:50:51] Línea 1777: '_POSITIV' +[17:50:51] Línea 1778: '1' +[17:50:51] Línea 1779: '_EXPRESSION' +[17:50:51] Línea 1780: '_POSITIV' +[17:50:51] Línea 1781: 'GETBIT32' +[17:50:51] Línea 1782: '_EXPRESSION' +[17:50:51] Línea 1783: '_POSITIV' +[17:50:51] Función encontrada pero sin target específico +[17:50:51] Usando target por defecto: mDummy +[17:50:51] Red de función 62 creada para FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Target: 'mDummy' +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1797 +[17:50:51] Entrando a _parse_empty_network desde línea 1798 +[17:50:51] Línea 1798: '_EXPRESSION' +[17:50:51] Línea 1799: '_POSITIV' +[17:50:51] Línea 1800: '' +[17:50:51] Línea 1801: '' +[17:50:51] Línea 1802: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 1803: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 1803 +[17:50:51] Entrando a _parse_assign_section desde línea 1804 +[17:50:51] Línea 1804: '_FUNCTION' +[17:50:51] ENCONTRADO _FUNCTION en _ASSIGN: línea 1804 +[17:50:51] Buscando nombre función línea 1805: '_BOX_EXPR : 2' +[17:50:51] Buscando nombre función línea 1806: '_ENABLED' +[17:50:51] Buscando nombre función línea 1807: '_OPERAND' +[17:50:51] Buscando nombre función línea 1808: '_EXPRESSION' +[17:50:51] Buscando nombre función línea 1809: '_POSITIV' +[17:50:51] Buscando nombre función línea 1810: 'gFillerNextRecipeNum' +[17:50:51] ENCONTRADO nombre función: gFillerNextRecipeNum +[17:50:51] Línea 1810: 'gFillerNextRecipeNum' +[17:50:51] Línea 1811: '_OPERAND' +[17:50:51] Línea 1812: '_EXPRESSION' +[17:50:51] Línea 1813: '_POSITIV' +[17:50:51] Línea 1814: '2' +[17:50:51] Línea 1815: '_EXPRESSION' +[17:50:51] Línea 1816: '_POSITIV' +[17:50:51] Línea 1817: 'GETBIT32' +[17:50:51] Línea 1818: '_EXPRESSION' +[17:50:51] Línea 1819: '_POSITIV' +[17:50:51] Función encontrada pero sin target específico +[17:50:51] Usando target por defecto: mDummy +[17:50:51] Red de función 63 creada para FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Target: 'mDummy' +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1833 +[17:50:51] Entrando a _parse_empty_network desde línea 1834 +[17:50:51] Línea 1834: '_EXPRESSION' +[17:50:51] Línea 1835: '_POSITIV' +[17:50:51] Línea 1836: '' +[17:50:51] Línea 1837: '' +[17:50:51] Línea 1838: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 1839: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 1839 +[17:50:51] Entrando a _parse_assign_section desde línea 1840 +[17:50:51] Línea 1840: '_FUNCTION' +[17:50:51] ENCONTRADO _FUNCTION en _ASSIGN: línea 1840 +[17:50:51] Buscando nombre función línea 1841: '_BOX_EXPR : 2' +[17:50:51] Buscando nombre función línea 1842: '_ENABLED' +[17:50:51] Buscando nombre función línea 1843: '_OPERAND' +[17:50:51] Buscando nombre función línea 1844: '_EXPRESSION' +[17:50:51] Buscando nombre función línea 1845: '_POSITIV' +[17:50:51] Buscando nombre función línea 1846: 'gFillerNextRecipeNum' +[17:50:51] ENCONTRADO nombre función: gFillerNextRecipeNum +[17:50:51] Línea 1846: 'gFillerNextRecipeNum' +[17:50:51] Línea 1847: '_OPERAND' +[17:50:51] Línea 1848: '_EXPRESSION' +[17:50:51] Línea 1849: '_POSITIV' +[17:50:51] Línea 1850: '3' +[17:50:51] Línea 1851: '_EXPRESSION' +[17:50:51] Línea 1852: '_POSITIV' +[17:50:51] Línea 1853: 'GETBIT32' +[17:50:51] Línea 1854: '_EXPRESSION' +[17:50:51] Línea 1855: '_POSITIV' +[17:50:51] Función encontrada pero sin target específico +[17:50:51] Usando target por defecto: mDummy +[17:50:51] Red de función 64 creada para FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Target: 'mDummy' +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1869 +[17:50:51] Entrando a _parse_empty_network desde línea 1870 +[17:50:51] Línea 1870: '_EXPRESSION' +[17:50:51] Línea 1871: '_POSITIV' +[17:50:51] Línea 1872: '' +[17:50:51] Línea 1873: '' +[17:50:51] Línea 1874: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 1875: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 1875 +[17:50:51] Entrando a _parse_assign_section desde línea 1876 +[17:50:51] Línea 1876: '_FUNCTION' +[17:50:51] ENCONTRADO _FUNCTION en _ASSIGN: línea 1876 +[17:50:51] Buscando nombre función línea 1877: '_BOX_EXPR : 2' +[17:50:51] Buscando nombre función línea 1878: '_ENABLED' +[17:50:51] Buscando nombre función línea 1879: '_OPERAND' +[17:50:51] Buscando nombre función línea 1880: '_EXPRESSION' +[17:50:51] Buscando nombre función línea 1881: '_POSITIV' +[17:50:51] Buscando nombre función línea 1882: 'gFillerNextRecipeNum' +[17:50:51] ENCONTRADO nombre función: gFillerNextRecipeNum +[17:50:51] Línea 1882: 'gFillerNextRecipeNum' +[17:50:51] Línea 1883: '_OPERAND' +[17:50:51] Línea 1884: '_EXPRESSION' +[17:50:51] Línea 1885: '_POSITIV' +[17:50:51] Línea 1886: '4' +[17:50:51] Línea 1887: '_EXPRESSION' +[17:50:51] Línea 1888: '_POSITIV' +[17:50:51] Línea 1889: 'GETBIT32' +[17:50:51] Línea 1890: '_EXPRESSION' +[17:50:51] Línea 1891: '_POSITIV' +[17:50:51] Función encontrada pero sin target específico +[17:50:51] Usando target por defecto: mDummy +[17:50:51] Red de función 65 creada para FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Target: 'mDummy' +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1905 +[17:50:51] Entrando a _parse_empty_network desde línea 1906 +[17:50:51] Línea 1906: '_EXPRESSION' +[17:50:51] Línea 1907: '_POSITIV' +[17:50:51] Línea 1908: '' +[17:50:51] Línea 1909: '' +[17:50:51] Línea 1910: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 1911: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 1911 +[17:50:51] Entrando a _parse_assign_section desde línea 1912 +[17:50:51] Línea 1912: '_FUNCTION' +[17:50:51] ENCONTRADO _FUNCTION en _ASSIGN: línea 1912 +[17:50:51] Buscando nombre función línea 1913: '_BOX_EXPR : 2' +[17:50:51] Buscando nombre función línea 1914: '_ENABLED' +[17:50:51] Buscando nombre función línea 1915: '_OPERAND' +[17:50:51] Buscando nombre función línea 1916: '_EXPRESSION' +[17:50:51] Buscando nombre función línea 1917: '_POSITIV' +[17:50:51] Buscando nombre función línea 1918: 'gFillerNextRecipeNum' +[17:50:51] ENCONTRADO nombre función: gFillerNextRecipeNum +[17:50:51] Línea 1918: 'gFillerNextRecipeNum' +[17:50:51] Línea 1919: '_OPERAND' +[17:50:51] Línea 1920: '_EXPRESSION' +[17:50:51] Línea 1921: '_POSITIV' +[17:50:51] Línea 1922: '5' +[17:50:51] Línea 1923: '_EXPRESSION' +[17:50:51] Línea 1924: '_POSITIV' +[17:50:51] Línea 1925: 'GETBIT32' +[17:50:51] Línea 1926: '_EXPRESSION' +[17:50:51] Línea 1927: '_POSITIV' +[17:50:51] Función encontrada pero sin target específico +[17:50:51] Usando target por defecto: mDummy +[17:50:51] Red de función 66 creada para FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Target: 'mDummy' +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1941 +[17:50:51] Entrando a _parse_empty_network desde línea 1942 +[17:50:51] Línea 1942: '_EXPRESSION' +[17:50:51] Línea 1943: '_POSITIV' +[17:50:51] Línea 1944: '' +[17:50:51] Línea 1945: '' +[17:50:51] Línea 1946: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 1947: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 1947 +[17:50:51] Entrando a _parse_assign_section desde línea 1948 +[17:50:51] Línea 1948: '_FUNCTION' +[17:50:51] ENCONTRADO _FUNCTION en _ASSIGN: línea 1948 +[17:50:51] Buscando nombre función línea 1949: '_BOX_EXPR : 2' +[17:50:51] Buscando nombre función línea 1950: '_ENABLED' +[17:50:51] Buscando nombre función línea 1951: '_OPERAND' +[17:50:51] Buscando nombre función línea 1952: '_EXPRESSION' +[17:50:51] Buscando nombre función línea 1953: '_POSITIV' +[17:50:51] Buscando nombre función línea 1954: 'gFillerNextRecipeNum' +[17:50:51] ENCONTRADO nombre función: gFillerNextRecipeNum +[17:50:51] Línea 1954: 'gFillerNextRecipeNum' +[17:50:51] Línea 1955: '_OPERAND' +[17:50:51] Línea 1956: '_EXPRESSION' +[17:50:51] Línea 1957: '_POSITIV' +[17:50:51] Línea 1958: '6' +[17:50:51] Línea 1959: '_EXPRESSION' +[17:50:51] Línea 1960: '_POSITIV' +[17:50:51] Línea 1961: 'GETBIT32' +[17:50:51] Línea 1962: '_EXPRESSION' +[17:50:51] Línea 1963: '_POSITIV' +[17:50:51] Función encontrada pero sin target específico +[17:50:51] Usando target por defecto: mDummy +[17:50:51] Red de función 67 creada para FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Target: 'mDummy' +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1977 +[17:50:51] Entrando a _parse_empty_network desde línea 1978 +[17:50:51] Línea 1978: '_EXPRESSION' +[17:50:51] Línea 1979: '_POSITIV' +[17:50:51] Línea 1980: '' +[17:50:51] Línea 1981: '' +[17:50:51] Línea 1982: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 1983: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 1983 +[17:50:51] Entrando a _parse_assign_section desde línea 1984 +[17:50:51] Línea 1984: '_FUNCTION' +[17:50:51] ENCONTRADO _FUNCTION en _ASSIGN: línea 1984 +[17:50:51] Buscando nombre función línea 1985: '_BOX_EXPR : 2' +[17:50:51] Buscando nombre función línea 1986: '_ENABLED' +[17:50:51] Buscando nombre función línea 1987: '_OPERAND' +[17:50:51] Buscando nombre función línea 1988: '_EXPRESSION' +[17:50:51] Buscando nombre función línea 1989: '_POSITIV' +[17:50:51] Buscando nombre función línea 1990: 'gFillerNextRecipeNum' +[17:50:51] ENCONTRADO nombre función: gFillerNextRecipeNum +[17:50:51] Línea 1990: 'gFillerNextRecipeNum' +[17:50:51] Línea 1991: '_OPERAND' +[17:50:51] Línea 1992: '_EXPRESSION' +[17:50:51] Línea 1993: '_POSITIV' +[17:50:51] Línea 1994: '7' +[17:50:51] Línea 1995: '_EXPRESSION' +[17:50:51] Línea 1996: '_POSITIV' +[17:50:51] Línea 1997: 'GETBIT32' +[17:50:51] Línea 1998: '_EXPRESSION' +[17:50:51] Línea 1999: '_POSITIV' +[17:50:51] Función encontrada pero sin target específico +[17:50:51] Usando target por defecto: mDummy +[17:50:51] Red de función 68 creada para FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Target: 'mDummy' +[17:50:51] Red 60 agregada. Total redes: 68 +[17:50:51] Con lógica: CONTACT - gH_EV11_Status +[17:50:51] Target: 'DO_EV11_BlowOff_Valve' +[17:50:51] Procesando red 69... +[17:50:51] Red 69 agregada. Total redes: 69 +[17:50:51] Con lógica: CONTACT - gH_EV12_Status +[17:50:51] Target: 'DO_EV12_Deair_Reflux_Valve' +[17:50:51] Procesando red 70... +[17:50:51] Red 70 agregada. Total redes: 70 +[17:50:51] Con lógica: CONTACT - gH_EV13_Status +[17:50:51] Target: 'DO_EV13_Prod_Recirc_Valve' +[17:50:51] Procesando red 71... +[17:50:51] Red 71 agregada. Total redes: 71 +[17:50:51] Con lógica: CONTACT - gH_EV14_Status +[17:50:51] Target: 'DO_EV14_DeairDrain_Valve' +[17:50:51] Procesando red 72... +[17:50:51] Red 72 agregada. Total redes: 72 +[17:50:51] Con lógica: CONTACT - gH_EV14_1_Status +[17:50:51] Target: 'DO_EV14_P1_DeairDrain_Valve' +[17:50:51] Procesando red 73... +[17:50:51] Red 73 agregada. Total redes: 73 +[17:50:51] Con lógica: CONTACT - gH_EV15_Status +[17:50:51] Target: 'DO_EV15_ProductTank_Drain_Valve' +[17:50:51] Procesando red 74... +[17:50:51] Red 74 agregada. Total redes: 74 +[17:50:51] Con lógica: CONTACT - gH_EV16_Status +[17:50:51] Target: 'DO_EV16_P1_SyrupTank_Drain_Valve' +[17:50:51] Procesando red 75... +[17:50:51] Red 75 agregada. Total redes: 75 +[17:50:51] Con lógica: CONTACT - gH_EV17_Status +[17:50:51] Target: 'DO_EV17_BufferTankSprayBall_Valve' +[17:50:51] Procesando red 76... +[17:50:51] Red 76 agregada. Total redes: 76 +[17:50:51] Con lógica: CONTACT - gH_EV18_Status +[17:50:51] Target: 'DO_EV18_DeairOverfill_Valve' +[17:50:51] Procesando red 77... +[17:50:51] Red 77 agregada. Total redes: 77 +[17:50:51] Con lógica: CONTACT - gH_EV21_Status +[17:50:51] Target: 'DO_EV21_ProdTankOverfill_Valve' +[17:50:51] Procesando red 78... +[17:50:51] Red 78 agregada. Total redes: 78 +[17:50:51] Con lógica: CONTACT - gH_EV22_Status +[17:50:51] Target: 'DO_EV22_WaterPumpPrime_Valve' +[17:50:51] Procesando red 79... +[17:50:51] Red 79 agregada. Total redes: 79 +[17:50:51] Con lógica: CONTACT - gH_EV23_Status +[17:50:51] Target: 'DO_EV23_SerpentineDrain_valve' +[17:50:51] Procesando red 80... +[17:50:51] Red 80 agregada. Total redes: 80 +[17:50:51] Con lógica: CONTACT - gH_EV23_1_Status +[17:50:51] Target: 'DO_EV23_P1_DeairConnection_valve' +[17:50:51] Procesando red 81... +[17:50:51] Red 81 agregada. Total redes: 81 +[17:50:51] Con lógica: CONTACT - gH_EV24_Status +[17:50:51] Target: 'DO_EV24_SyrupRecirc_Valve' +[17:50:51] Procesando red 82... +[17:50:51] Red 82 agregada. Total redes: 82 +[17:50:51] Con lógica: CONTACT - gH_EV25_Status +[17:50:51] Target: 'DO_EV25_VaccumPumpWater_Valve' +[17:50:51] Procesando red 83... +[17:50:51] Red 83 agregada. Total redes: 83 +[17:50:51] Con lógica: CONTACT - gH_EV26_Status +[17:50:51] Target: 'DO_EV26_CO2InjShutOff_Valve' +[17:50:51] Procesando red 84... +[17:50:51] Red 84 agregada. Total redes: 84 +[17:50:51] Con lógica: CONTACT - gH_EV27_Status +[17:50:51] Target: 'DO_EV27_DeairSprayBall_Valve' +[17:50:51] Procesando red 85... +[17:50:51] Red 85 agregada. Total redes: 85 +[17:50:51] Con lógica: CONTACT - gH_EV28_Status +[17:50:51] Target: 'DO_EV28_DeairStartCO2Inj_Valve' +[17:50:51] Procesando red 86... +[17:50:51] Red 86 agregada. Total redes: 86 +[17:50:51] Con lógica: CONTACT - gH_EV31_Status +[17:50:51] Target: 'DO_EV31_CIPVenturi_Valve' +[17:50:51] Procesando red 87... +[17:50:51] Red 87 agregada. Total redes: 87 +[17:50:51] Con lógica: CONTACT - gH_EV32_Status +[17:50:51] Target: 'DO_EV32_CIPWashVenturi_Valve' +[17:50:51] Procesando red 88... +[17:50:51] Red 88 agregada. Total redes: 88 +[17:50:51] Con lógica: CONTACT - gH_EV33_Status +[17:50:51] Target: 'DO_EV33_CIPCaustic_Valve' +[17:50:51] Procesando red 89... +[17:50:51] Red 89 agregada. Total redes: 89 +[17:50:51] Con lógica: CONTACT - gH_EV34_Status +[17:50:51] Target: 'DO_EV34_CIPAcid_Valve' +[17:50:51] Procesando red 90... +[17:50:51] Red 90 agregada. Total redes: 90 +[17:50:51] Con lógica: CONTACT - gH_EV35_Status +[17:50:51] Target: 'DO_EV35_CIPDet_Valve' +[17:50:51] Procesando red 91... +[17:50:51] Red 91 agregada. Total redes: 91 +[17:50:51] Con lógica: CONTACT - gH_EV36_Status +[17:50:51] Target: 'DO_EV36_CIPRecirc_Valve' +[17:50:51] Procesando red 92... +[17:50:51] Red 92 agregada. Total redes: 92 +[17:50:51] Con lógica: CONTACT - gH_EV37_Status +[17:50:51] Target: 'DO_EV37_CIPDrain_Valve' +[17:50:51] Procesando red 93... +[17:50:51] Red 93 agregada. Total redes: 93 +[17:50:51] Con lógica: CONTACT - gH_EV38_Status +[17:50:51] Target: 'DO_EV38_CIPHeater_Valve' +[17:50:51] Procesando red 94... +[17:50:51] Red 94 agregada. Total redes: 94 +[17:50:51] Con lógica: CONTACT - gH_EV39_Status +[17:50:51] Target: 'DO_EV39_FlatWaterByPass_Valve' +[17:50:51] Procesando red 95... +[17:50:51] Red 95 agregada. Total redes: 95 +[17:50:51] Con lógica: CONTACT - gH_EV40_Status +[17:50:51] Target: 'DO_EV40_FlatWaterByPass_Valve' +[17:50:51] Procesando red 96... +[17:50:51] Red 96 agregada. Total redes: 96 +[17:50:51] Con lógica: CONTACT - gH_EV41_Status +[17:50:51] Target: 'DO_EV41_CO2Inlet_Valve' +[17:50:51] Procesando red 97... +[17:50:51] Red 97 agregada. Total redes: 97 +[17:50:51] Con lógica: CONTACT - gH_EV42_Status +[17:50:51] Target: 'DO_EV42_N2Inlet_Valve' +[17:50:51] Procesando red 98... +[17:50:51] Red 98 agregada. Total redes: 98 +[17:50:51] Con lógica: CONTACT - gH_EV43_Status +[17:50:51] Target: 'DO_EV43_DeairVacu_Valve' +[17:50:51] Procesando red 99... +[17:50:51] Red 99 agregada. Total redes: 99 +[17:50:51] Con lógica: CONTACT - gH_EV44_Status +[17:50:51] Target: 'DO_EV44_SyrupLineDrain' +[17:50:51] Procesando red 100... +[17:50:51] Red 100 agregada. Total redes: 100 +[17:50:51] Con lógica: CONTACT - gH_EV44_Status +[17:50:51] Target: 'DO_EV44_ProductPipeDrain2' +[17:50:51] Procesando red 101... +[17:50:51] Red 101 agregada. Total redes: 101 +[17:50:51] Con lógica: CONTACT - gH_EV45_Status +[17:50:51] Target: 'DO_EV45_ProductChillerDrain' +[17:50:51] Procesando red 102... +[17:50:51] Red 102 agregada. Total redes: 102 +[17:50:51] Con lógica: CONTACT - gH_EV46_Status +[17:50:51] Target: 'DO_EV46_FillerCO2Valve' +[17:50:51] Procesando red 103... +[17:50:51] Red 103 agregada. Total redes: 103 +[17:50:51] Con lógica: CONTACT - gH_EV48_Status +[17:50:51] Target: 'DO_EV48_Deair_Inlet_Valve' +[17:50:51] Procesando red 104... +[17:50:51] Red 104 agregada. Total redes: 104 +[17:50:51] Con lógica: CONTACT - gH_EV49_Status +[17:50:51] Target: 'DO_EV49_Deair_Bypass_Valve' +[17:50:51] Procesando red 105... +[17:50:51] Red 105 agregada. Total redes: 105 +[17:50:51] Con lógica: CONTACT - gH_EV50_Status +[17:50:51] Target: 'DO_EV50_Deair_Bypass_Valve' +[17:50:51] Procesando red 106... +[17:50:51] Red 106 agregada. Total redes: 106 +[17:50:51] Con lógica: CONTACT - gH_EV61_Status +[17:50:51] Target: 'DO_EV61_SyrupTankSprayBall' +[17:50:51] Procesando red 107... +[17:50:51] Red 107 agregada. Total redes: 107 +[17:50:51] Con lógica: CONTACT - gH_EV62_Status +[17:50:51] Target: 'DO_EV62_ProductOutlet' +[17:50:51] Procesando red 108... +[17:50:51] Red 108 agregada. Total redes: 108 +[17:50:51] Con lógica: CONTACT - gH_EV63_Status +[17:50:51] Target: 'DO_EV63_SyrupLineInletWater' +[17:50:51] Procesando red 109... +[17:50:51] Red 109 agregada. Total redes: 109 +[17:50:51] Con lógica: CONTACT - gH_EV64_Status +[17:50:51] Target: 'DO_EV64_SyrupLineInletSyrup1' +[17:50:51] Procesando red 110... +[17:50:51] Red 110 agregada. Total redes: 110 +[17:50:51] Con lógica: CONTACT - gH_EV65_Status +[17:50:51] Target: 'DO_EV65_SyrupLineInletSyrup2' +[17:50:51] Procesando red 111... +[17:50:51] Red 111 agregada. Total redes: 111 +[17:50:51] Con lógica: CONTACT - gH_EV66_Status +[17:50:51] Target: 'DO_EV66_FillerRinseWater' +[17:50:51] Procesando red 112... +[17:50:51] Red 112 agregada. Total redes: 112 +[17:50:51] Con lógica: CONTACT - gH_EV67_Status +[17:50:51] Target: 'DO_EV67_SyrupLineDrain' +[17:50:51] Procesando red 113... +[17:50:51] Red 113 agregada. Total redes: 113 +[17:50:51] Con lógica: CONTACT - gH_EV68_Status +[17:50:51] Target: 'DO_EV68_FillerRinseTankInletWater' +[17:50:51] Procesando red 114... +[17:50:51] Red 114 agregada. Total redes: 114 +[17:50:51] Con lógica: CONTACT - gH_EV69_Status +[17:50:51] Target: 'DO_EV69_Blender_ProductPipeDrain' +[17:50:51] Procesando red 115... +[17:50:51] Red 115 agregada. Total redes: 115 +[17:50:51] Con lógica: CONTACT - gH_EV71_Status +[17:50:51] Target: 'DO_EV71_FillerRinseTankSprayBall' +[17:50:51] Procesando red 116... +[17:50:51] Red 116 agregada. Total redes: 116 +[17:50:51] Con lógica: CONTACT - gH_EV71_Status +[17:50:51] Target: 'DO_EV71_Filler_ProductPipeDrain' +[17:50:51] Procesando red 117... +[17:50:51] Red 117 agregada. Total redes: 117 +[17:50:51] Con lógica: CONTACT - gH_EV72_Status +[17:50:51] Target: 'DO_EV72_FillerRinseTankDrain' +[17:50:51] Procesando red 118... +[17:50:51] Red 118 agregada. Total redes: 118 +[17:50:51] Con lógica: CONTACT - gH_EV73_Status +[17:50:51] Target: 'DO_EV73_WaterInlet_Valve' +[17:50:51] Procesando red 119... +[17:50:51] Red 119 agregada. Total redes: 119 +[17:50:51] Con lógica: CONTACT - gH_EV74_Status +[17:50:51] Target: 'DO_EV74_CIPInlet_Valve' +[17:50:51] Procesando red 120... +[17:50:51] Red 120 agregada. Total redes: 120 +[17:50:51] Con lógica: CONTACT - gH_EV75_Status +[17:50:51] Target: 'DO_EV75_SyrupInlet_Valve' +[17:50:51] Procesando red 121... +[17:50:51] Red 121 agregada. Total redes: 121 +[17:50:51] Con lógica: CONTACT - gH_EV76_Status +[17:50:51] Target: 'DO_EV76_SyrupBypass_Valve' +[17:50:51] Procesando red 122... +[17:50:51] Red 122 agregada. Total redes: 122 +[17:50:51] Con lógica: CONTACT - gH_EV77_Status +[17:50:51] Target: 'DO_EV77_SyrupBypass_Valve' +[17:50:51] Procesando red 123... +[17:50:51] Red 123 agregada. Total redes: 123 +[17:50:51] Con lógica: CONTACT - gH_EV78_Status +[17:50:51] Target: 'DO_EV78_ProductShutOff_Valve' +[17:50:51] Procesando red 124... +[17:50:51] Red 124 agregada. Total redes: 124 +[17:50:51] Con lógica: CONTACT - gOutUVLamp_ONOFF +[17:50:51] Target: 'DO_UV_Lamp_ONOFF' +[17:50:51] Procesando red 125... +[17:50:51] Red 125 agregada. Total redes: 125 +[17:50:51] Con lógica: CONTACT - gH_EV80_Status +[17:50:51] Target: 'DO_EV80_Prod_Recirc_WoChiller_Valve' +[17:50:51] Procesando red 126... +[17:50:51] Red 126 agregada. Total redes: 126 +[17:50:51] Con lógica: CONTACT - gH_EV81_Status +[17:50:51] Target: 'DO_EV81_Prod_Recirc_Chiller_Valve' +[17:50:51] Procesando red 127... +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 3260 +[17:50:51] Entrando a _parse_empty_network desde línea 3261 +[17:50:51] Línea 3261: '_EXPRESSION' +[17:50:51] Línea 3262: '_POSITIV' +[17:50:51] Línea 3263: '' +[17:50:51] Línea 3264: '' +[17:50:51] Línea 3265: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 3266: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 3266 +[17:50:51] Entrando a _parse_assign_section desde línea 3267 +[17:50:51] Línea 3267: '_FUNCTIONBLOCK' +[17:50:51] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 3267 +[17:50:51] Detectada llamada a ACTION: Output.CO2InjectionPressure +[17:50:51] Línea 3269: '_BOX_EXPR : 0' +[17:50:51] Línea 3270: '_ENABLED' +[17:50:51] Línea 3271: '_EXPRESSION' +[17:50:51] Línea 3272: '_POSITIV' +[17:50:51] Línea 3273: 'Output.CO2InjectionPressure' +[17:50:51] Función encontrada pero sin target específico +[17:50:51] Usando target por defecto: mDummy +[17:50:51] Red de función 128 creada para ACTION_CALL: Output.CO2InjectionPressure +[17:50:51] Target: 'mDummy' +[17:50:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 3344 +[17:50:51] Entrando a _parse_empty_network desde línea 3345 +[17:50:51] Línea 3345: '_EXPRESSION' +[17:50:51] Línea 3346: '_POSITIV' +[17:50:51] Línea 3347: '' +[17:50:51] Línea 3348: '' +[17:50:51] Línea 3349: 'ENABLELIST : 1' +[17:50:51] Encontrado ENABLELIST, continuando búsqueda... +[17:50:51] Línea 3350: '_ASSIGN' +[17:50:51] ENCONTRADO _ASSIGN en línea 3350 +[17:50:51] Entrando a _parse_assign_section desde línea 3351 +[17:50:51] Línea 3351: '_OPERATOR' +[17:50:51] Línea 3352: '_BOX_EXPR : 3' +[17:50:51] Línea 3353: '_ENABLED' +[17:50:51] Línea 3354: '_OPERAND' +[17:50:51] Línea 3355: '_EXPRESSION' +[17:50:51] Línea 3356: '_POSITIV' +[17:50:51] Línea 3357: 'gBlenderProdMode' +[17:50:51] Línea 3358: '_OPERATOR' +[17:50:51] Línea 3359: '_BOX_EXPR : 3' +[17:50:51] Línea 3360: '_OPERAND' +[17:50:51] Línea 3361: '_EXPRESSION' +[17:50:51] Línea 3362: '_POSITIV' +[17:50:51] Línea 3363: 'gBlenderRinseMode' +[17:50:51] Línea 3364: '_OPERATOR' +[17:50:51] Línea 3365: '_BOX_EXPR : 3' +[17:50:51] _parse_assign_section terminó sin encontrar función +[17:50:51] Línea 3366: '_OPERAND' +[17:50:51] Línea 3367: '_EXPRESSION' +[17:50:51] Línea 3368: '_POSITIV' +[17:50:51] Línea 3369: 'gBlenderCIPMode' +[17:50:51] Línea 3370: '_OPERAND' +[17:50:51] Línea 3371: '_EXPRESSION' +[17:50:51] Línea 3372: '_POSITIV' +[17:50:51] Línea 3373: '0' +[17:50:51] Línea 3374: '_OPERAND' +[17:50:51] Línea 3375: '_EXPRESSION' +[17:50:51] Línea 3376: '_POSITIV' +[17:50:51] Línea 3377: '3' +[17:50:51] Línea 3378: '_EXPRESSION' +[17:50:51] Línea 3379: '_POSITIV' +[17:50:51] _parse_empty_network terminó sin encontrar función +[17:50:51] Red 127 agregada. Total redes: 128 +[17:50:51] Con lógica: CONTACT - gH_Blender_OPT_Simulation +[17:50:51] Target: 'AO_ProductRunOutAmount' +[17:50:51] ADVERTENCIA: Se esperaban 133 redes pero solo se parsearon 128 +[17:50:51] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:50:51] ACTION encontrada: AnalogValuesToHMI (3252 caracteres) +[17:50:51] ACTION encontrada: CO2InjectionPressure (4083 caracteres) +[17:50:51] Total ACTIONs: 2 +[17:50:51] ✓ Redes encontradas: 128 +[17:50:51] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:50:51] ✓ ACTIONs encontradas: ['AnalogValuesToHMI', 'CO2InjectionPressure'] +[17:50:51] === DEBUG INFO - 128 networks encontrados === +[17:50:51] Red 2: +[17:50:51] Comentario: Llamada a función: Output.AnalogValuesToHMI +[17:50:51] Target: mDummy +[17:50:51] Lógica: ACTION_CALL: Output.AnalogValuesToHMI +[17:50:51] Condición: CALL Output.AnalogValuesToHMI() +[17:50:51] Red 1: +[17:50:51] Target: DO_Horn +[17:50:51] Lógica: OR: +[17:50:51] CONTACT: gAlarmHorn +[17:50:51] CONTACT: gWarningHorn +[17:50:51] Condición: (gAlarmHorn OR gWarningHorn) +[17:50:51] Red 3: +[17:50:51] Target: DO_Blender_Run_Lamp +[17:50:51] Lógica: OR: +[17:50:51] AND: +[17:50:51] CONTACT: gBlenderStop_Latch (NEGADO) +[17:50:51] CONTACT: gBlenderRun_Latch +[17:50:51] AND: +[17:50:51] CONTACT: gBlenderStop_Latch +[17:50:51] CONTACT: gClock_2s +[17:50:51] Condición: ((NOT gBlenderStop_Latch AND gBlenderRun_Latch) OR (gBlenderStop_Latch AND gClock_2s)) +[17:50:51] Red 4: +[17:50:51] Target: DO_Alarm_Lamp +[17:50:51] Lógica: AND: +[17:50:51] CONTACT: gBlenderAlarm +[17:50:51] CONTACT: gClock_2s (NEGADO) +[17:50:51] Condición: (gBlenderAlarm AND NOT gClock_2s) +[17:50:51] Red 5: +[17:50:51] Target: DO_RotorAlarm_Lamp +[17:50:51] Lógica: AND: +[17:50:51] CONTACT: gBlenderRun_Running +[17:50:51] CONTACT: gBlenderCIPMode +[17:50:51] Condición: (gBlenderRun_Running AND gBlenderCIPMode) +[17:50:51] Red 6: +[17:50:51] Target: DO_RecorderON +[17:50:51] Lógica: OR: +[17:50:51] AND: +[17:50:51] CONTACT: gBlenderProdMode +[17:50:51] CONTACT: gBlenderRinseMode (NEGADO) +[17:50:51] CONTACT: gFirstProd_Done +[17:50:51] CONTACT: gH_Blender_OPT_BrixMeter +[17:50:51] AND: +[17:50:51] CONTACT: gH_Blender_OPT_LocalCIP +[17:50:51] CONTACT: gBlenderCIPMode +[17:50:51] Condición: ((gBlenderProdMode AND NOT gBlenderRinseMode AND gFirstProd_Done AND gH_Blender_OPT_BrixMeter) OR (gH_Blender_OPT_LocalCIP AND gBlenderCIPMode)) +[17:50:51] Red 7: +[17:50:51] Target: DO_BrixMeterON +[17:50:51] Sin lógica +[17:50:51] Red 8: +[17:50:51] Target: DO_HoldO2Meter +[17:50:51] Lógica: AND: +[17:50:51] CONTACT: gBlenderProdMode +[17:50:51] CONTACT: gBlenderRinseMode (NEGADO) +[17:50:51] CONTACT: gFreezeProductMeter (NEGADO) +[17:50:51] Condición: (gBlenderProdMode AND NOT gBlenderRinseMode AND NOT gFreezeProductMeter) +[17:50:51] Red 9: +[17:50:51] Target: DO_Water_Pump_Run +[17:50:51] Lógica: CONTACT: gH_P1_WaterPump_Status +[17:50:51] Condición: gH_P1_WaterPump_Status +[17:50:51] Red 10: +[17:50:51] Target: DO_Water_Pump2_Run +[17:50:51] Lógica: CONTACT: gH_P5_WaterPump_Status +[17:50:51] Condición: gH_P5_WaterPump_Status +[17:50:51] Red 11: +[17:50:51] Target: DO_Syrup_Pump_Run +[17:50:51] Lógica: CONTACT: gH_P2_SyrupPump_Status +[17:50:51] Condición: gH_P2_SyrupPump_Status +[17:50:51] Red 12: +[17:50:51] Target: DO_Product_Pump_Run +[17:50:51] Lógica: CONTACT: gH_P3_ProductPump_Status +[17:50:51] Condición: gH_P3_ProductPump_Status +[17:50:51] Red 13: +[17:50:51] Target: DO_RecyclePumpRun +[17:50:51] Lógica: CONTACT: gH_P6_RecircPump_Status +[17:50:51] Condición: gH_P6_RecircPump_Status +[17:50:51] Red 14: +[17:50:51] Target: DO_Thermic_Protection +[17:50:51] Lógica: OR: +[17:50:51] CONTACT: gRecircPump_P6_Fault +[17:50:51] CONTACT: gWaterPump_P1_Fault +[17:50:51] CONTACT: gProductPump_P3_Fault +[17:50:51] Condición: (gRecircPump_P6_Fault OR gWaterPump_P1_Fault OR gProductPump_P3_Fault) +[17:50:51] Red 15: +[17:50:51] Target: DO_Product_Pump_VFC_Run +[17:50:51] Lógica: AND: +[17:50:51] CONTACT: DO_Product_Pump_Run +[17:50:51] CONTACT: DI_Product_Pump_Contactor +[17:50:51] CONTACT: DI_Product_Pump_VFC_Ready +[17:50:51] FUNCTION_BLOCK: mDelayToRunProdPumpVFC inputs: ['_POSITIV'] +[17:50:51] Condición: (DO_Product_Pump_Run AND DI_Product_Pump_Contactor AND DI_Product_Pump_VFC_Ready AND mDelayToRunProdPumpVFC(_POSITIV)) +[17:50:51] Red 16: +[17:50:51] Target: DO_Vacuum_Pump_Run +[17:50:51] Lógica: CONTACT: gH_P4_VacuumPump_Status +[17:50:51] Condición: gH_P4_VacuumPump_Status +[17:50:51] Red 17: +[17:50:51] Target: DO_FillerRinsePump +[17:50:51] Lógica: CONTACT: gH_P5_RinseTankPump_Status +[17:50:51] Condición: gH_P5_RinseTankPump_Status +[17:50:51] Red 18: +[17:50:51] Target: DO_Yellow_Lamp +[17:50:51] Lógica: AND: +[17:50:51] CONTACT: gBlenderRun_Running +[17:50:51] CONTACT: gBlenderCipMode +[17:50:51] Condición: (gBlenderRun_Running AND gBlenderCipMode) +[17:50:51] Red 19: +[17:50:51] Target: DO_Green_Lamp +[17:50:51] Lógica: AND: +[17:50:51] CONTACT: gBlenderProdMode +[17:50:51] CONTACT: gBlenderRun_Latch +[17:50:51] Condición: (gBlenderProdMode AND gBlenderRun_Latch) +[17:50:51] Red 20: +[17:50:51] Target: DO_Red_Lamp +[17:50:51] Lógica: CONTACT: gBlenderAlarm +[17:50:51] Condición: gBlenderAlarm +[17:50:51] Red 21: +[17:50:51] Target: DO_Blu_Lamp +[17:50:51] Lógica: AND: +[17:50:51] CONTACT: gAlarmHorn +[17:50:51] CONTACT: gWarningHorn +[17:50:51] Condición: (gAlarmHorn AND gWarningHorn) +[17:50:51] Red 22: +[17:50:51] Target: DO_White_Lamp +[17:50:51] Lógica: CONTACT: gAlwaysOff +[17:50:51] Condición: gAlwaysOff +[17:50:51] Red 23: +[17:50:51] Target: DO_EV01_Deair_Lvl_Ctrl_Valve +[17:50:51] Lógica: CONTACT: gH_EV01_Status +[17:50:51] Condición: gH_EV01_Status +[17:50:51] Red 24: +[17:50:51] Target: DO_EV01_Deair2_Lvl_Ctrl_Valve +[17:50:51] Lógica: CONTACT: gH_EV01_1_Status +[17:50:51] Condición: gH_EV01_1_Status +[17:50:51] Red 25: +[17:50:51] Target: DO_EV02_Deair_FillUp_Valve +[17:50:51] Lógica: CONTACT: gH_EV02_Status +[17:50:51] Condición: gH_EV02_Status +[17:50:51] Red 26: +[17:50:51] Target: DO_EV02_Deair2_FillUp_Valve +[17:50:51] Lógica: CONTACT: gH_EV02_1_Status +[17:50:51] Condición: gH_EV02_1_Status +[17:50:51] Red 27: +[17:50:51] Target: DO_EV03_Syrup_Lvl_Ctrl_Valve +[17:50:51] Lógica: CONTACT: gH_EV03_Status +[17:50:51] Condición: gH_EV03_Status +[17:50:51] Red 28: +[17:50:51] Target: DO_EV04_Syrup_FillUp_Valve +[17:50:51] Lógica: CONTACT: gH_EV04_Manual +[17:50:51] Condición: gH_EV04_Manual +[17:50:51] Red 29: +[17:50:51] Target: DO_HoldSyrupMeter +[17:50:51] Lógica: AND: +[17:50:51] CONTACT: gFreezeSyrupMeter +[17:50:51] CONTACT: gBlenderCIPMode (NEGADO) +[17:50:51] Condición: (gFreezeSyrupMeter AND NOT gBlenderCIPMode) +[17:50:51] Red 30: +[17:50:51] Target: DO_SyrupRoomPump_Run +[17:50:51] Lógica: CONTACT: gOut_SyrupRoomPumpRun +[17:50:51] Condición: gOut_SyrupRoomPumpRun +[17:50:51] Red 31: +[17:50:51] Target: DO_SyrupRoomWaterReq +[17:50:51] Lógica: CONTACT: gOut_SyrupRoomWaterReq +[17:50:51] Condición: gOut_SyrupRoomWaterReq +[17:50:51] Red 32: +[17:50:51] Target: DO_Flr_ProductionMode +[17:50:51] Lógica: CONTACT: gOut_FillerProduction +[17:50:51] Condición: gOut_FillerProduction +[17:50:51] Red 33: +[17:50:51] Target: DO_Flr_ProductAvailable +[17:50:51] Lógica: CONTACT: gOut_FillerProductAvailable +[17:50:51] Condición: gOut_FillerProductAvailable +[17:50:51] Red 34: +[17:50:51] Target: gFillerSendData.MinimumProductLevel +[17:50:51] Lógica: CONTACT: gOut_FillerMinimumLevel +[17:50:51] Condición: gOut_FillerMinimumLevel +[17:50:51] Red 35: +[17:50:51] Target: DO_Flr_RinseReq +[17:50:51] Lógica: CONTACT: gOut_FillerRinseMode +[17:50:51] Condición: gOut_FillerRinseMode +[17:50:51] Red 36: +[17:50:51] Target: DO_Flr_FastRinseRequest +[17:50:51] Lógica: CONTACT: gOut_Flr_FastRinseReq +[17:50:51] Condición: gOut_Flr_FastRinseReq +[17:50:51] Red 37: +[17:50:51] Target: DO_Flr_WaterRinseReady +[17:50:51] Lógica: OR: +[17:50:51] AND: +[17:50:51] CONTACT: gFastChangeOverActivated (NEGADO) +[17:50:51] CONTACT: gOut_FillerRinseMode +[17:50:51] CONTACT: gProdTankEmpty (NEGADO) +[17:50:51] AND: +[17:50:51] CONTACT: gFastChangeOverActivated +[17:50:51] CONTACT: gOut_Flr_WaterRinseReady +[17:50:51] Condición: ((NOT gFastChangeOverActivated AND gOut_FillerRinseMode AND NOT gProdTankEmpty) OR (gFastChangeOverActivated AND gOut_Flr_WaterRinseReady)) +[17:50:51] Red 38: +[17:50:51] Target: DO_Flr_ProductCompleted +[17:50:51] Lógica: CONTACT: gOut_Flr_ProductCompleted +[17:50:51] Condición: gOut_Flr_ProductCompleted +[17:50:51] Red 39: +[17:50:51] Target: DO_Flr_FillerRunOutRequest +[17:50:51] Lógica: CONTACT: gOut_Flr_FillerRunOutReq +[17:50:51] Condición: gOut_Flr_FillerRunOutReq +[17:50:51] Red 40: +[17:50:51] Target: gFillerSendData.CIP_Mode +[17:50:51] Lógica: CONTACT: gOut_FillerCIPMode +[17:50:51] Condición: gOut_FillerCIPMode +[17:50:51] Red 41: +[17:50:51] Target: DO_Flr_CIP_Run +[17:50:51] Lógica: CONTACT: gOut_FillerCIPRunning +[17:50:51] Condición: gOut_FillerCIPRunning +[17:50:51] Red 42: +[17:50:51] Target: DO_Flr_ChangeSanitize +[17:50:51] Lógica: CONTACT: gOut_FillerCIPChangeSanitize +[17:50:51] Condición: gOut_FillerCIPChangeSanitize +[17:50:51] Red 43: +[17:50:51] Target: DO_Flr_CIP_Drain +[17:50:51] Lógica: CONTACT: gOut_FillerCIPDrainRequest +[17:50:51] Condición: gOut_FillerCIPDrainRequest +[17:50:51] Red 44: +[17:50:51] Target: DO_Flr_CIP_Cmpltd +[17:50:51] Lógica: CONTACT: gOut_FillerCIPCompleted +[17:50:51] Condición: gOut_FillerCIPCompleted +[17:50:51] Red 45: +[17:50:51] Target: gFillerSendData.CausticSanitizeRunning +[17:50:51] Lógica: CONTACT: gOut_FillerCIPCausticSanitizeRunning +[17:50:51] Condición: gOut_FillerCIPCausticSanitizeRunning +[17:50:51] Red 46: +[17:50:51] Target: DO_CIP_CIPRequest +[17:50:51] Lógica: AND: +[17:50:51] CONTACT: gBlenderCIPMode +[17:50:51] CONTACT: gCIP_Started +[17:50:51] Condición: (gBlenderCIPMode AND gCIP_Started) +[17:50:51] Red 47: +[17:50:51] Target: DO_CIP_WaterPipe_Ready +[17:50:51] Lógica: CONTACT: DI_WaterPipeCIP_Sensor +[17:50:51] Condición: DI_WaterPipeCIP_Sensor +[17:50:51] Red 48: +[17:50:51] Target: DO_CIP_DrainCompleted +[17:50:51] Lógica: AND: +[17:50:51] OR: +[17:50:51] AND: +[17:50:51] CONTACT: gInCIP_DrainRequest +[17:50:51] CONTACT: gCIPBlenderDrainDone +[17:50:51] CONTACT: gProdTankEmpty +[17:50:51] CONTACT: gInFillerCIPDrainCompleted +[17:50:51] Condición: (((gInCIP_DrainRequest AND gCIPBlenderDrainDone) OR gProdTankEmpty) AND gInFillerCIPDrainCompleted) +[17:50:51] Red 49: +[17:50:51] Target: DO_CIP_CycleEnded +[17:50:51] Lógica: CONTACT: gInFillerCIPCycleEnded +[17:50:51] Condición: gInFillerCIPCycleEnded +[17:50:51] Red 50: +[17:50:51] Target: DO_CIP_ChangeReady +[17:50:51] Lógica: CONTACT: gOut_CIPChangeReady +[17:50:51] Condición: gOut_CIPChangeReady +[17:50:51] Red 51: +[17:50:51] Target: DO_HoldBrixMeter +[17:50:51] Lógica: CONTACT: gFreezeProductMeter +[17:50:51] Condición: gFreezeProductMeter +[17:50:51] Red 52: +[17:50:51] Target: DO_ToBrixMeter_CIP +[17:50:51] Lógica: CONTACT: gBlenderCIPMode +[17:50:51] Condición: gBlenderCIPMode +[17:50:51] Red 53: +[17:50:51] Target: DO_AmmoniaWaterColdControl +[17:50:51] Lógica: CONTACT: gOutAmmoniaWaterColdControl +[17:50:51] Condición: gOutAmmoniaWaterColdControl +[17:50:51] Red 54: +[17:50:51] Target: DO_AmmoniaProductColdControl +[17:50:51] Lógica: CONTACT: gOutAmmoniaProductColdControl +[17:50:51] Condición: gOutAmmoniaProductColdControl +[17:50:51] Red 55: +[17:50:51] Target: DO_AmmoniaWaterColdRequest +[17:50:51] Lógica: CONTACT: gOutAmmoniaWaterColdRequest +[17:50:51] Condición: gOutAmmoniaWaterColdRequest +[17:50:51] Red 56: +[17:50:51] Target: DO_AmmoniaProductColdRequest +[17:50:51] Lógica: CONTACT: gOutAmmoniaProductColdRequest +[17:50:51] Condición: gOutAmmoniaProductColdRequest +[17:50:51] Red 57: +[17:50:51] Target: DO_Ammonia_ByPassHotGas +[17:50:51] Lógica: CONTACT: gOutAmmonia_ByPassHotGas +[17:50:51] Condición: gOutAmmonia_ByPassHotGas +[17:50:51] Red 58: +[17:50:51] Target: DO_Ammonia_CompressorRun +[17:50:51] Lógica: CONTACT: gOutAmmoniaCompressorRun +[17:50:51] Condición: gOutAmmoniaCompressorRun +[17:50:51] Red 59: +[17:50:51] Target: DO_Flr_BottleStop +[17:50:51] Lógica: CONTACT: gAlwaysOff +[17:50:51] Condición: gAlwaysOff +[17:50:51] Red 61: +[17:50:51] Comentario: Llamada a función: gFillerNextRecipeNum +[17:50:51] Target: mDummy +[17:50:51] Lógica: FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Condición: gFillerNextRecipeNum() +[17:50:51] Red 62: +[17:50:51] Comentario: Llamada a función: gFillerNextRecipeNum +[17:50:51] Target: mDummy +[17:50:51] Lógica: FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Condición: gFillerNextRecipeNum() +[17:50:51] Red 63: +[17:50:51] Comentario: Llamada a función: gFillerNextRecipeNum +[17:50:51] Target: mDummy +[17:50:51] Lógica: FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Condición: gFillerNextRecipeNum() +[17:50:51] Red 64: +[17:50:51] Comentario: Llamada a función: gFillerNextRecipeNum +[17:50:51] Target: mDummy +[17:50:51] Lógica: FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Condición: gFillerNextRecipeNum() +[17:50:51] Red 65: +[17:50:51] Comentario: Llamada a función: gFillerNextRecipeNum +[17:50:51] Target: mDummy +[17:50:51] Lógica: FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Condición: gFillerNextRecipeNum() +[17:50:51] Red 66: +[17:50:51] Comentario: Llamada a función: gFillerNextRecipeNum +[17:50:51] Target: mDummy +[17:50:51] Lógica: FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Condición: gFillerNextRecipeNum() +[17:50:51] Red 67: +[17:50:51] Comentario: Llamada a función: gFillerNextRecipeNum +[17:50:51] Target: mDummy +[17:50:51] Lógica: FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Condición: gFillerNextRecipeNum() +[17:50:51] Red 68: +[17:50:51] Comentario: Llamada a función: gFillerNextRecipeNum +[17:50:51] Target: mDummy +[17:50:51] Lógica: FUNCTION_CALL: gFillerNextRecipeNum +[17:50:51] Condición: gFillerNextRecipeNum() +[17:50:51] Red 60: +[17:50:51] Target: DO_EV11_BlowOff_Valve +[17:50:51] Lógica: CONTACT: gH_EV11_Status +[17:50:51] Condición: gH_EV11_Status +[17:50:51] Red 69: +[17:50:51] Target: DO_EV12_Deair_Reflux_Valve +[17:50:51] Lógica: CONTACT: gH_EV12_Status +[17:50:51] Condición: gH_EV12_Status +[17:50:51] Red 70: +[17:50:51] Target: DO_EV13_Prod_Recirc_Valve +[17:50:51] Lógica: CONTACT: gH_EV13_Status +[17:50:51] Condición: gH_EV13_Status +[17:50:51] Red 71: +[17:50:51] Target: DO_EV14_DeairDrain_Valve +[17:50:51] Lógica: CONTACT: gH_EV14_Status +[17:50:51] Condición: gH_EV14_Status +[17:50:51] Red 72: +[17:50:51] Target: DO_EV14_P1_DeairDrain_Valve +[17:50:51] Lógica: CONTACT: gH_EV14_1_Status +[17:50:51] Condición: gH_EV14_1_Status +[17:50:51] Red 73: +[17:50:51] Target: DO_EV15_ProductTank_Drain_Valve +[17:50:51] Lógica: CONTACT: gH_EV15_Status +[17:50:51] Condición: gH_EV15_Status +[17:50:51] Red 74: +[17:50:51] Target: DO_EV16_P1_SyrupTank_Drain_Valve +[17:50:51] Lógica: CONTACT: gH_EV16_Status +[17:50:51] Condición: gH_EV16_Status +[17:50:51] Red 75: +[17:50:51] Target: DO_EV17_BufferTankSprayBall_Valve +[17:50:51] Lógica: CONTACT: gH_EV17_Status +[17:50:51] Condición: gH_EV17_Status +[17:50:51] Red 76: +[17:50:51] Target: DO_EV18_DeairOverfill_Valve +[17:50:51] Lógica: CONTACT: gH_EV18_Status +[17:50:51] Condición: gH_EV18_Status +[17:50:51] Red 77: +[17:50:51] Target: DO_EV21_ProdTankOverfill_Valve +[17:50:51] Lógica: CONTACT: gH_EV21_Status +[17:50:51] Condición: gH_EV21_Status +[17:50:51] Red 78: +[17:50:51] Target: DO_EV22_WaterPumpPrime_Valve +[17:50:51] Lógica: CONTACT: gH_EV22_Status +[17:50:51] Condición: gH_EV22_Status +[17:50:51] Red 79: +[17:50:51] Target: DO_EV23_SerpentineDrain_valve +[17:50:51] Lógica: CONTACT: gH_EV23_Status +[17:50:51] Condición: gH_EV23_Status +[17:50:51] Red 80: +[17:50:51] Target: DO_EV23_P1_DeairConnection_valve +[17:50:51] Lógica: CONTACT: gH_EV23_1_Status +[17:50:51] Condición: gH_EV23_1_Status +[17:50:51] Red 81: +[17:50:51] Target: DO_EV24_SyrupRecirc_Valve +[17:50:51] Lógica: CONTACT: gH_EV24_Status +[17:50:51] Condición: gH_EV24_Status +[17:50:51] Red 82: +[17:50:51] Target: DO_EV25_VaccumPumpWater_Valve +[17:50:51] Lógica: CONTACT: gH_EV25_Status +[17:50:51] Condición: gH_EV25_Status +[17:50:51] Red 83: +[17:50:51] Target: DO_EV26_CO2InjShutOff_Valve +[17:50:51] Lógica: CONTACT: gH_EV26_Status +[17:50:51] Condición: gH_EV26_Status +[17:50:51] Red 84: +[17:50:51] Target: DO_EV27_DeairSprayBall_Valve +[17:50:51] Lógica: CONTACT: gH_EV27_Status +[17:50:51] Condición: gH_EV27_Status +[17:50:51] Red 85: +[17:50:51] Target: DO_EV28_DeairStartCO2Inj_Valve +[17:50:51] Lógica: CONTACT: gH_EV28_Status +[17:50:51] Condición: gH_EV28_Status +[17:50:51] Red 86: +[17:50:51] Target: DO_EV31_CIPVenturi_Valve +[17:50:51] Lógica: CONTACT: gH_EV31_Status +[17:50:51] Condición: gH_EV31_Status +[17:50:51] Red 87: +[17:50:51] Target: DO_EV32_CIPWashVenturi_Valve +[17:50:51] Lógica: CONTACT: gH_EV32_Status +[17:50:51] Condición: gH_EV32_Status +[17:50:51] Red 88: +[17:50:51] Target: DO_EV33_CIPCaustic_Valve +[17:50:51] Lógica: CONTACT: gH_EV33_Status +[17:50:51] Condición: gH_EV33_Status +[17:50:51] Red 89: +[17:50:51] Target: DO_EV34_CIPAcid_Valve +[17:50:51] Lógica: CONTACT: gH_EV34_Status +[17:50:51] Condición: gH_EV34_Status +[17:50:51] Red 90: +[17:50:51] Target: DO_EV35_CIPDet_Valve +[17:50:51] Lógica: CONTACT: gH_EV35_Status +[17:50:51] Condición: gH_EV35_Status +[17:50:51] Red 91: +[17:50:51] Target: DO_EV36_CIPRecirc_Valve +[17:50:51] Lógica: CONTACT: gH_EV36_Status +[17:50:51] Condición: gH_EV36_Status +[17:50:51] Red 92: +[17:50:51] Target: DO_EV37_CIPDrain_Valve +[17:50:51] Lógica: CONTACT: gH_EV37_Status +[17:50:51] Condición: gH_EV37_Status +[17:50:51] Red 93: +[17:50:51] Target: DO_EV38_CIPHeater_Valve +[17:50:51] Lógica: CONTACT: gH_EV38_Status +[17:50:51] Condición: gH_EV38_Status +[17:50:51] Red 94: +[17:50:51] Target: DO_EV39_FlatWaterByPass_Valve +[17:50:51] Lógica: CONTACT: gH_EV39_Status +[17:50:51] Condición: gH_EV39_Status +[17:50:51] Red 95: +[17:50:51] Target: DO_EV40_FlatWaterByPass_Valve +[17:50:51] Lógica: CONTACT: gH_EV40_Status +[17:50:51] Condición: gH_EV40_Status +[17:50:51] Red 96: +[17:50:51] Target: DO_EV41_CO2Inlet_Valve +[17:50:51] Lógica: CONTACT: gH_EV41_Status +[17:50:51] Condición: gH_EV41_Status +[17:50:51] Red 97: +[17:50:51] Target: DO_EV42_N2Inlet_Valve +[17:50:51] Lógica: CONTACT: gH_EV42_Status +[17:50:51] Condición: gH_EV42_Status +[17:50:51] Red 98: +[17:50:51] Target: DO_EV43_DeairVacu_Valve +[17:50:51] Lógica: CONTACT: gH_EV43_Status +[17:50:51] Condición: gH_EV43_Status +[17:50:51] Red 99: +[17:50:51] Target: DO_EV44_SyrupLineDrain +[17:50:51] Lógica: CONTACT: gH_EV44_Status +[17:50:51] Condición: gH_EV44_Status +[17:50:51] Red 100: +[17:50:51] Target: DO_EV44_ProductPipeDrain2 +[17:50:51] Lógica: CONTACT: gH_EV44_Status +[17:50:51] Condición: gH_EV44_Status +[17:50:51] Red 101: +[17:50:51] Target: DO_EV45_ProductChillerDrain +[17:50:51] Lógica: CONTACT: gH_EV45_Status +[17:50:51] Condición: gH_EV45_Status +[17:50:51] Red 102: +[17:50:51] Target: DO_EV46_FillerCO2Valve +[17:50:51] Lógica: CONTACT: gH_EV46_Status +[17:50:51] Condición: gH_EV46_Status +[17:50:51] Red 103: +[17:50:51] Target: DO_EV48_Deair_Inlet_Valve +[17:50:51] Lógica: CONTACT: gH_EV48_Status +[17:50:51] Condición: gH_EV48_Status +[17:50:51] Red 104: +[17:50:51] Target: DO_EV49_Deair_Bypass_Valve +[17:50:51] Lógica: CONTACT: gH_EV49_Status +[17:50:51] Condición: gH_EV49_Status +[17:50:51] Red 105: +[17:50:51] Target: DO_EV50_Deair_Bypass_Valve +[17:50:51] Lógica: CONTACT: gH_EV50_Status +[17:50:51] Condición: gH_EV50_Status +[17:50:51] Red 106: +[17:50:51] Target: DO_EV61_SyrupTankSprayBall +[17:50:51] Lógica: CONTACT: gH_EV61_Status +[17:50:51] Condición: gH_EV61_Status +[17:50:51] Red 107: +[17:50:51] Target: DO_EV62_ProductOutlet +[17:50:51] Lógica: CONTACT: gH_EV62_Status +[17:50:51] Condición: gH_EV62_Status +[17:50:51] Red 108: +[17:50:51] Target: DO_EV63_SyrupLineInletWater +[17:50:51] Lógica: CONTACT: gH_EV63_Status +[17:50:51] Condición: gH_EV63_Status +[17:50:51] Red 109: +[17:50:51] Target: DO_EV64_SyrupLineInletSyrup1 +[17:50:51] Lógica: CONTACT: gH_EV64_Status +[17:50:51] Condición: gH_EV64_Status +[17:50:51] Red 110: +[17:50:51] Target: DO_EV65_SyrupLineInletSyrup2 +[17:50:51] Lógica: CONTACT: gH_EV65_Status +[17:50:51] Condición: gH_EV65_Status +[17:50:51] Red 111: +[17:50:51] Target: DO_EV66_FillerRinseWater +[17:50:51] Lógica: CONTACT: gH_EV66_Status +[17:50:51] Condición: gH_EV66_Status +[17:50:51] Red 112: +[17:50:51] Target: DO_EV67_SyrupLineDrain +[17:50:51] Lógica: CONTACT: gH_EV67_Status +[17:50:51] Condición: gH_EV67_Status +[17:50:51] Red 113: +[17:50:51] Target: DO_EV68_FillerRinseTankInletWater +[17:50:51] Lógica: CONTACT: gH_EV68_Status +[17:50:51] Condición: gH_EV68_Status +[17:50:51] Red 114: +[17:50:51] Target: DO_EV69_Blender_ProductPipeDrain +[17:50:51] Lógica: CONTACT: gH_EV69_Status +[17:50:51] Condición: gH_EV69_Status +[17:50:51] Red 115: +[17:50:51] Target: DO_EV71_FillerRinseTankSprayBall +[17:50:51] Lógica: CONTACT: gH_EV71_Status +[17:50:51] Condición: gH_EV71_Status +[17:50:51] Red 116: +[17:50:51] Target: DO_EV71_Filler_ProductPipeDrain +[17:50:51] Lógica: CONTACT: gH_EV71_Status +[17:50:51] Condición: gH_EV71_Status +[17:50:51] Red 117: +[17:50:51] Target: DO_EV72_FillerRinseTankDrain +[17:50:51] Lógica: CONTACT: gH_EV72_Status +[17:50:51] Condición: gH_EV72_Status +[17:50:51] Red 118: +[17:50:51] Target: DO_EV73_WaterInlet_Valve +[17:50:51] Lógica: CONTACT: gH_EV73_Status +[17:50:51] Condición: gH_EV73_Status +[17:50:51] Red 119: +[17:50:51] Target: DO_EV74_CIPInlet_Valve +[17:50:51] Lógica: CONTACT: gH_EV74_Status +[17:50:51] Condición: gH_EV74_Status +[17:50:51] Red 120: +[17:50:51] Target: DO_EV75_SyrupInlet_Valve +[17:50:51] Lógica: CONTACT: gH_EV75_Status +[17:50:51] Condición: gH_EV75_Status +[17:50:51] Red 121: +[17:50:51] Target: DO_EV76_SyrupBypass_Valve +[17:50:51] Lógica: CONTACT: gH_EV76_Status +[17:50:51] Condición: gH_EV76_Status +[17:50:51] Red 122: +[17:50:51] Target: DO_EV77_SyrupBypass_Valve +[17:50:51] Lógica: CONTACT: gH_EV77_Status +[17:50:51] Condición: gH_EV77_Status +[17:50:51] Red 123: +[17:50:51] Target: DO_EV78_ProductShutOff_Valve +[17:50:51] Lógica: CONTACT: gH_EV78_Status +[17:50:51] Condición: gH_EV78_Status +[17:50:51] Red 124: +[17:50:51] Target: DO_UV_Lamp_ONOFF +[17:50:51] Lógica: CONTACT: gOutUVLamp_ONOFF +[17:50:51] Condición: gOutUVLamp_ONOFF +[17:50:51] Red 125: +[17:50:51] Target: DO_EV80_Prod_Recirc_WoChiller_Valve +[17:50:51] Lógica: CONTACT: gH_EV80_Status +[17:50:51] Condición: gH_EV80_Status +[17:50:51] Red 126: +[17:50:51] Target: DO_EV81_Prod_Recirc_Chiller_Valve +[17:50:51] Lógica: CONTACT: gH_EV81_Status +[17:50:51] Condición: gH_EV81_Status +[17:50:51] Red 128: +[17:50:51] Comentario: Llamada a función: Output.CO2InjectionPressure +[17:50:51] Target: mDummy +[17:50:51] Lógica: ACTION_CALL: Output.CO2InjectionPressure +[17:50:51] Condición: CALL Output.CO2InjectionPressure() +[17:50:51] Red 127: +[17:50:51] Target: AO_ProductRunOutAmount +[17:50:51] Lógica: CONTACT: gH_Blender_OPT_Simulation (NEGADO) +[17:50:51] Condición: NOT gH_Blender_OPT_Simulation +[17:50:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:51] Optimizando Red 2: +[17:50:51] Expresión original: CALL_Output_AnalogValuesToHMI +[17:50:51] Simplificada: CALL_Output_AnalogValuesToHMI +[17:50:51] DNF (forma LAD preferida): CALL_Output_AnalogValuesToHMI +[17:50:51] Optimizando Red 1: +[17:50:51] Expresión original: gAlarmHorn | gWarningHorn +[17:50:51] Simplificada: gAlarmHorn | gWarningHorn +[17:50:51] DNF (forma LAD preferida): gAlarmHorn | gWarningHorn +[17:50:51] Optimizando Red 3: +[17:50:51] Expresión original: (gBlenderStop_Latch & gClock_2s) | (gBlenderRun_Latch & ~gBlenderStop_Latch) +[17:50:51] Simplificada: (gBlenderStop_Latch & gClock_2s) | (gBlenderRun_Latch & ~gBlenderStop_Latch) +[17:50:51] DNF (forma LAD preferida): (gBlenderStop_Latch & gClock_2s) | (gBlenderRun_Latch & ~gBlenderStop_Latch) +[17:50:51] Optimizando Red 4: +[17:50:51] Expresión original: gBlenderAlarm & ~gClock_2s +[17:50:51] Simplificada: gBlenderAlarm & ~gClock_2s +[17:50:51] DNF (forma LAD preferida): gBlenderAlarm & ~gClock_2s +[17:50:51] Optimizando Red 5: +[17:50:51] Expresión original: gBlenderCIPMode & gBlenderRun_Running +[17:50:51] Simplificada: gBlenderCIPMode & gBlenderRun_Running +[17:50:51] DNF (forma LAD preferida): gBlenderCIPMode & gBlenderRun_Running +[17:50:51] Optimizando Red 6: +[17:50:51] Expresión original: (gBlenderCIPMode & gH_Blender_OPT_LocalCIP) | (gBlenderProdMode & gFirstProd_Done & gH_Blender_OPT_BrixMeter & ~gBlenderRinseMode) +[17:50:51] Simplificada: (gBlenderCIPMode | gBlenderProdMode) & (gBlenderCIPMode | gFirstProd_Done) & (gBlenderCIPMode | gH_Blender_OPT_BrixMeter) & (gBlenderProdMode | gH_Blender_OPT_LocalCIP) & (gFirstProd_Done | gH_Blender_OPT_LocalCIP) & (gH_Blender_OPT_BrixMeter | gH_Blender_OPT_LocalCIP) & (gBlenderCIPMode | ~gBlenderRinseMode) & (gH_Blender_OPT_LocalCIP | ~gBlenderRinseMode) +[17:50:52] DNF (forma LAD preferida): (gBlenderCIPMode & gH_Blender_OPT_LocalCIP) | (gBlenderCIPMode & gBlenderProdMode & gH_Blender_OPT_LocalCIP) | (gBlenderCIPMode & gFirstProd_Done & gH_Blender_OPT_LocalCIP) | (gBlenderCIPMode & gH_Blender_OPT_BrixMeter & gH_Blender_OPT_LocalCIP) | (gBlenderCIPMode & gH_Blender_OPT_LocalCIP & ~gBlenderRinseMode) | (gBlenderCIPMode & gBlenderProdMode & gFirstProd_Done & gH_Blender_OPT_LocalCIP) | (gBlenderCIPMode & gBlenderProdMode & gH_Blender_OPT_BrixMeter & gH_Blender_OPT_LocalCIP) | (gBlenderCIPMode & gFirstProd_Done & gH_Blender_OPT_BrixMeter & gH_Blender_OPT_LocalCIP) | (gBlenderCIPMode & gBlenderProdMode & gH_Blender_OPT_LocalCIP & ~gBlenderRinseMode) | (gBlenderCIPMode & gFirstProd_Done & gH_Blender_OPT_LocalCIP & ~gBlenderRinseMode) | (gBlenderCIPMode & gH_Blender_OPT_BrixMeter & gH_Blender_OPT_LocalCIP & ~gBlenderRinseMode) | (gBlenderProdMode & gFirstProd_Done & gH_Blender_OPT_BrixMeter & ~gBlenderRinseMode) | (gBlenderCIPMode & gBlenderProdMode & gFirstProd_Done & gH_Blender_OPT_BrixMeter & gH_Blender_OPT_LocalCIP) | (gBlenderCIPMode & gBlenderProdMode & gFirstProd_Done & gH_Blender_OPT_BrixMeter & ~gBlenderRinseMode) | (gBlenderCIPMode & gBlenderProdMode & gFirstProd_Done & gH_Blender_OPT_LocalCIP & ~gBlenderRinseMode) | (gBlenderCIPMode & gBlenderProdMode & gH_Blender_OPT_BrixMeter & gH_Blender_OPT_LocalCIP & ~gBlenderRinseMode) | (gBlenderCIPMode & gFirstProd_Done & gH_Blender_OPT_BrixMeter & gH_Blender_OPT_LocalCIP & ~gBlenderRinseMode) | (gBlenderProdMode & gFirstProd_Done & gH_Blender_OPT_BrixMeter & gH_Blender_OPT_LocalCIP & ~gBlenderRinseMode) | (gBlenderCIPMode & gBlenderProdMode & gFirstProd_Done & gH_Blender_OPT_BrixMeter & gH_Blender_OPT_LocalCIP & ~gBlenderRinseMode) +[17:50:52] Post-procesada: (gBlenderCIPMode | gBlenderProdMode) & (gBlenderCIPMode | gFirstProd_Done) & (gBlenderCIPMode | gH_Blender_OPT_BrixMeter) & (gBlenderProdMode | gH_Blender_OPT_LocalCIP) & (gFirstProd_Done | gH_Blender_OPT_LocalCIP) & (gH_Blender_OPT_BrixMeter | gH_Blender_OPT_LocalCIP) & (gBlenderCIPMode | ~gBlenderRinseMode) & (gH_Blender_OPT_LocalCIP | ~gBlenderRinseMode) +[17:50:52] Optimizando Red 8: +[17:50:52] Expresión original: gBlenderProdMode & ~gBlenderRinseMode & ~gFreezeProductMeter +[17:50:52] Simplificada: gBlenderProdMode & ~gBlenderRinseMode & ~gFreezeProductMeter +[17:50:52] DNF (forma LAD preferida): gBlenderProdMode & ~gBlenderRinseMode & ~gFreezeProductMeter +[17:50:52] Optimizando Red 9: +[17:50:52] Expresión original: gH_P1_WaterPump_Status +[17:50:52] Simplificada: gH_P1_WaterPump_Status +[17:50:52] DNF (forma LAD preferida): gH_P1_WaterPump_Status +[17:50:52] Optimizando Red 10: +[17:50:52] Expresión original: gH_P5_WaterPump_Status +[17:50:52] Simplificada: gH_P5_WaterPump_Status +[17:50:52] DNF (forma LAD preferida): gH_P5_WaterPump_Status +[17:50:52] Optimizando Red 11: +[17:50:52] Expresión original: gH_P2_SyrupPump_Status +[17:50:52] Simplificada: gH_P2_SyrupPump_Status +[17:50:52] DNF (forma LAD preferida): gH_P2_SyrupPump_Status +[17:50:52] Optimizando Red 12: +[17:50:52] Expresión original: gH_P3_ProductPump_Status +[17:50:52] Simplificada: gH_P3_ProductPump_Status +[17:50:52] DNF (forma LAD preferida): gH_P3_ProductPump_Status +[17:50:52] Optimizando Red 13: +[17:50:52] Expresión original: gH_P6_RecircPump_Status +[17:50:52] Simplificada: gH_P6_RecircPump_Status +[17:50:52] DNF (forma LAD preferida): gH_P6_RecircPump_Status +[17:50:52] Optimizando Red 14: +[17:50:52] Expresión original: gProductPump_P3_Fault | gRecircPump_P6_Fault | gWaterPump_P1_Fault +[17:50:52] Simplificada: gProductPump_P3_Fault | gRecircPump_P6_Fault | gWaterPump_P1_Fault +[17:50:52] DNF (forma LAD preferida): gProductPump_P3_Fault | gRecircPump_P6_Fault | gWaterPump_P1_Fault +[17:50:52] Optimizando Red 15: +[17:50:52] Expresión original: DI_Product_Pump_Contactor & DI_Product_Pump_VFC_Ready & DO_Product_Pump_Run & mDelayToRunProdPumpVFC__POSITIV_ +[17:50:52] Simplificada: DI_Product_Pump_Contactor & DI_Product_Pump_VFC_Ready & DO_Product_Pump_Run & mDelayToRunProdPumpVFC__POSITIV_ +[17:50:52] DNF (forma LAD preferida): DI_Product_Pump_Contactor & DI_Product_Pump_VFC_Ready & DO_Product_Pump_Run & mDelayToRunProdPumpVFC__POSITIV_ +[17:50:52] Optimizando Red 16: +[17:50:52] Expresión original: gH_P4_VacuumPump_Status +[17:50:52] Simplificada: gH_P4_VacuumPump_Status +[17:50:52] DNF (forma LAD preferida): gH_P4_VacuumPump_Status +[17:50:52] Optimizando Red 17: +[17:50:52] Expresión original: gH_P5_RinseTankPump_Status +[17:50:52] Simplificada: gH_P5_RinseTankPump_Status +[17:50:52] DNF (forma LAD preferida): gH_P5_RinseTankPump_Status +[17:50:52] Optimizando Red 18: +[17:50:52] Expresión original: gBlenderCipMode & gBlenderRun_Running +[17:50:52] Simplificada: gBlenderCipMode & gBlenderRun_Running +[17:50:52] DNF (forma LAD preferida): gBlenderCipMode & gBlenderRun_Running +[17:50:52] Optimizando Red 19: +[17:50:52] Expresión original: gBlenderProdMode & gBlenderRun_Latch +[17:50:52] Simplificada: gBlenderProdMode & gBlenderRun_Latch +[17:50:52] DNF (forma LAD preferida): gBlenderProdMode & gBlenderRun_Latch +[17:50:52] Optimizando Red 20: +[17:50:52] Expresión original: gBlenderAlarm +[17:50:52] Simplificada: gBlenderAlarm +[17:50:52] DNF (forma LAD preferida): gBlenderAlarm +[17:50:52] Optimizando Red 21: +[17:50:52] Expresión original: gAlarmHorn & gWarningHorn +[17:50:52] Simplificada: gAlarmHorn & gWarningHorn +[17:50:52] DNF (forma LAD preferida): gAlarmHorn & gWarningHorn +[17:50:52] Optimizando Red 22: +[17:50:52] Expresión original: gAlwaysOff +[17:50:52] Simplificada: gAlwaysOff +[17:50:52] DNF (forma LAD preferida): gAlwaysOff +[17:50:52] Optimizando Red 23: +[17:50:52] Expresión original: gH_EV01_Status +[17:50:52] Simplificada: gH_EV01_Status +[17:50:52] DNF (forma LAD preferida): gH_EV01_Status +[17:50:52] Optimizando Red 24: +[17:50:52] Expresión original: gH_EV01_1_Status +[17:50:52] Simplificada: gH_EV01_1_Status +[17:50:52] DNF (forma LAD preferida): gH_EV01_1_Status +[17:50:52] Optimizando Red 25: +[17:50:52] Expresión original: gH_EV02_Status +[17:50:52] Simplificada: gH_EV02_Status +[17:50:52] DNF (forma LAD preferida): gH_EV02_Status +[17:50:52] Optimizando Red 26: +[17:50:52] Expresión original: gH_EV02_1_Status +[17:50:52] Simplificada: gH_EV02_1_Status +[17:50:52] DNF (forma LAD preferida): gH_EV02_1_Status +[17:50:52] Optimizando Red 27: +[17:50:52] Expresión original: gH_EV03_Status +[17:50:52] Simplificada: gH_EV03_Status +[17:50:52] DNF (forma LAD preferida): gH_EV03_Status +[17:50:52] Optimizando Red 28: +[17:50:52] Expresión original: gH_EV04_Manual +[17:50:52] Simplificada: gH_EV04_Manual +[17:50:52] DNF (forma LAD preferida): gH_EV04_Manual +[17:50:52] Optimizando Red 29: +[17:50:52] Expresión original: gFreezeSyrupMeter & ~gBlenderCIPMode +[17:50:52] Simplificada: gFreezeSyrupMeter & ~gBlenderCIPMode +[17:50:52] DNF (forma LAD preferida): gFreezeSyrupMeter & ~gBlenderCIPMode +[17:50:52] Optimizando Red 30: +[17:50:52] Expresión original: gOut_SyrupRoomPumpRun +[17:50:52] Simplificada: gOut_SyrupRoomPumpRun +[17:50:52] DNF (forma LAD preferida): gOut_SyrupRoomPumpRun +[17:50:52] Optimizando Red 31: +[17:50:52] Expresión original: gOut_SyrupRoomWaterReq +[17:50:52] Simplificada: gOut_SyrupRoomWaterReq +[17:50:52] DNF (forma LAD preferida): gOut_SyrupRoomWaterReq +[17:50:52] Optimizando Red 32: +[17:50:52] Expresión original: gOut_FillerProduction +[17:50:52] Simplificada: gOut_FillerProduction +[17:50:52] DNF (forma LAD preferida): gOut_FillerProduction +[17:50:52] Optimizando Red 33: +[17:50:52] Expresión original: gOut_FillerProductAvailable +[17:50:52] Simplificada: gOut_FillerProductAvailable +[17:50:52] DNF (forma LAD preferida): gOut_FillerProductAvailable +[17:50:52] Optimizando Red 34: +[17:50:52] Expresión original: gOut_FillerMinimumLevel +[17:50:52] Simplificada: gOut_FillerMinimumLevel +[17:50:52] DNF (forma LAD preferida): gOut_FillerMinimumLevel +[17:50:52] Optimizando Red 35: +[17:50:52] Expresión original: gOut_FillerRinseMode +[17:50:52] Simplificada: gOut_FillerRinseMode +[17:50:52] DNF (forma LAD preferida): gOut_FillerRinseMode +[17:50:52] Optimizando Red 36: +[17:50:52] Expresión original: gOut_Flr_FastRinseReq +[17:50:52] Simplificada: gOut_Flr_FastRinseReq +[17:50:52] DNF (forma LAD preferida): gOut_Flr_FastRinseReq +[17:50:52] Optimizando Red 37: +[17:50:52] Expresión original: (gFastChangeOverActivated & gOut_Flr_WaterRinseReady) | (gOut_FillerRinseMode & ~gFastChangeOverActivated & ~gProdTankEmpty) +[17:50:52] Simplificada: (gFastChangeOverActivated | gOut_FillerRinseMode) & (gFastChangeOverActivated | ~gProdTankEmpty) & (gOut_Flr_WaterRinseReady | ~gFastChangeOverActivated) +[17:50:52] DNF (forma LAD preferida): (gFastChangeOverActivated & gOut_Flr_WaterRinseReady) | (gFastChangeOverActivated & ~gFastChangeOverActivated) | (gFastChangeOverActivated & gOut_FillerRinseMode & gOut_Flr_WaterRinseReady) | (gFastChangeOverActivated & gOut_FillerRinseMode & ~gFastChangeOverActivated) | (gFastChangeOverActivated & gOut_Flr_WaterRinseReady & ~gProdTankEmpty) | (gOut_FillerRinseMode & gOut_Flr_WaterRinseReady & ~gProdTankEmpty) | (gFastChangeOverActivated & ~gFastChangeOverActivated & ~gProdTankEmpty) | (gOut_FillerRinseMode & ~gFastChangeOverActivated & ~gProdTankEmpty) +[17:50:52] Post-procesada: (gFastChangeOverActivated | gOut_FillerRinseMode) & (gFastChangeOverActivated | ~gProdTankEmpty) & (gOut_Flr_WaterRinseReady | ~gFastChangeOverActivated) +[17:50:52] Optimizando Red 38: +[17:50:52] Expresión original: gOut_Flr_ProductCompleted +[17:50:52] Simplificada: gOut_Flr_ProductCompleted +[17:50:52] DNF (forma LAD preferida): gOut_Flr_ProductCompleted +[17:50:52] Optimizando Red 39: +[17:50:52] Expresión original: gOut_Flr_FillerRunOutReq +[17:50:52] Simplificada: gOut_Flr_FillerRunOutReq +[17:50:52] DNF (forma LAD preferida): gOut_Flr_FillerRunOutReq +[17:50:52] Optimizando Red 40: +[17:50:52] Expresión original: gOut_FillerCIPMode +[17:50:52] Simplificada: gOut_FillerCIPMode +[17:50:52] DNF (forma LAD preferida): gOut_FillerCIPMode +[17:50:52] Optimizando Red 41: +[17:50:52] Expresión original: gOut_FillerCIPRunning +[17:50:52] Simplificada: gOut_FillerCIPRunning +[17:50:52] DNF (forma LAD preferida): gOut_FillerCIPRunning +[17:50:52] Optimizando Red 42: +[17:50:52] Expresión original: gOut_FillerCIPChangeSanitize +[17:50:52] Simplificada: gOut_FillerCIPChangeSanitize +[17:50:52] DNF (forma LAD preferida): gOut_FillerCIPChangeSanitize +[17:50:52] Optimizando Red 43: +[17:50:52] Expresión original: gOut_FillerCIPDrainRequest +[17:50:52] Simplificada: gOut_FillerCIPDrainRequest +[17:50:52] DNF (forma LAD preferida): gOut_FillerCIPDrainRequest +[17:50:52] Optimizando Red 44: +[17:50:52] Expresión original: gOut_FillerCIPCompleted +[17:50:52] Simplificada: gOut_FillerCIPCompleted +[17:50:52] DNF (forma LAD preferida): gOut_FillerCIPCompleted +[17:50:52] Optimizando Red 45: +[17:50:52] Expresión original: gOut_FillerCIPCausticSanitizeRunning +[17:50:52] Simplificada: gOut_FillerCIPCausticSanitizeRunning +[17:50:52] DNF (forma LAD preferida): gOut_FillerCIPCausticSanitizeRunning +[17:50:52] Optimizando Red 46: +[17:50:52] Expresión original: gBlenderCIPMode & gCIP_Started +[17:50:52] Simplificada: gBlenderCIPMode & gCIP_Started +[17:50:52] DNF (forma LAD preferida): gBlenderCIPMode & gCIP_Started +[17:50:52] Optimizando Red 47: +[17:50:52] Expresión original: DI_WaterPipeCIP_Sensor +[17:50:52] Simplificada: DI_WaterPipeCIP_Sensor +[17:50:52] DNF (forma LAD preferida): DI_WaterPipeCIP_Sensor +[17:50:52] Optimizando Red 48: +[17:50:52] Expresión original: gInFillerCIPDrainCompleted & (gProdTankEmpty | (gCIPBlenderDrainDone & gInCIP_DrainRequest)) +[17:50:52] Simplificada: gInFillerCIPDrainCompleted & (gCIPBlenderDrainDone | gProdTankEmpty) & (gInCIP_DrainRequest | gProdTankEmpty) +[17:50:52] DNF (forma LAD preferida): (gInFillerCIPDrainCompleted & gProdTankEmpty) | (gCIPBlenderDrainDone & gInCIP_DrainRequest & gInFillerCIPDrainCompleted) | (gCIPBlenderDrainDone & gInFillerCIPDrainCompleted & gProdTankEmpty) | (gInCIP_DrainRequest & gInFillerCIPDrainCompleted & gProdTankEmpty) +[17:50:52] Post-procesada: gInFillerCIPDrainCompleted & (gCIPBlenderDrainDone | gProdTankEmpty) & (gInCIP_DrainRequest | gProdTankEmpty) +[17:50:52] Optimizando Red 49: +[17:50:52] Expresión original: gInFillerCIPCycleEnded +[17:50:52] Simplificada: gInFillerCIPCycleEnded +[17:50:52] DNF (forma LAD preferida): gInFillerCIPCycleEnded +[17:50:52] Optimizando Red 50: +[17:50:52] Expresión original: gOut_CIPChangeReady +[17:50:52] Simplificada: gOut_CIPChangeReady +[17:50:52] DNF (forma LAD preferida): gOut_CIPChangeReady +[17:50:52] Optimizando Red 51: +[17:50:52] Expresión original: gFreezeProductMeter +[17:50:52] Simplificada: gFreezeProductMeter +[17:50:52] DNF (forma LAD preferida): gFreezeProductMeter +[17:50:52] Optimizando Red 52: +[17:50:52] Expresión original: gBlenderCIPMode +[17:50:52] Simplificada: gBlenderCIPMode +[17:50:52] DNF (forma LAD preferida): gBlenderCIPMode +[17:50:52] Optimizando Red 53: +[17:50:52] Expresión original: gOutAmmoniaWaterColdControl +[17:50:52] Simplificada: gOutAmmoniaWaterColdControl +[17:50:52] DNF (forma LAD preferida): gOutAmmoniaWaterColdControl +[17:50:52] Optimizando Red 54: +[17:50:52] Expresión original: gOutAmmoniaProductColdControl +[17:50:52] Simplificada: gOutAmmoniaProductColdControl +[17:50:52] DNF (forma LAD preferida): gOutAmmoniaProductColdControl +[17:50:52] Optimizando Red 55: +[17:50:52] Expresión original: gOutAmmoniaWaterColdRequest +[17:50:52] Simplificada: gOutAmmoniaWaterColdRequest +[17:50:52] DNF (forma LAD preferida): gOutAmmoniaWaterColdRequest +[17:50:52] Optimizando Red 56: +[17:50:52] Expresión original: gOutAmmoniaProductColdRequest +[17:50:52] Simplificada: gOutAmmoniaProductColdRequest +[17:50:52] DNF (forma LAD preferida): gOutAmmoniaProductColdRequest +[17:50:52] Optimizando Red 57: +[17:50:52] Expresión original: gOutAmmonia_ByPassHotGas +[17:50:52] Simplificada: gOutAmmonia_ByPassHotGas +[17:50:52] DNF (forma LAD preferida): gOutAmmonia_ByPassHotGas +[17:50:52] Optimizando Red 58: +[17:50:52] Expresión original: gOutAmmoniaCompressorRun +[17:50:52] Simplificada: gOutAmmoniaCompressorRun +[17:50:52] DNF (forma LAD preferida): gOutAmmoniaCompressorRun +[17:50:52] Optimizando Red 59: +[17:50:52] Expresión original: gAlwaysOff +[17:50:52] Simplificada: gAlwaysOff +[17:50:52] DNF (forma LAD preferida): gAlwaysOff +[17:50:52] Optimizando Red 61: +[17:50:52] Optimizando Red 62: +[17:50:52] Optimizando Red 63: +[17:50:52] Optimizando Red 64: +[17:50:52] Optimizando Red 65: +[17:50:52] Optimizando Red 66: +[17:50:52] Optimizando Red 67: +[17:50:52] Optimizando Red 68: +[17:50:52] Optimizando Red 60: +[17:50:52] Expresión original: gH_EV11_Status +[17:50:52] Simplificada: gH_EV11_Status +[17:50:52] DNF (forma LAD preferida): gH_EV11_Status +[17:50:52] Optimizando Red 69: +[17:50:52] Expresión original: gH_EV12_Status +[17:50:52] Simplificada: gH_EV12_Status +[17:50:52] DNF (forma LAD preferida): gH_EV12_Status +[17:50:52] Optimizando Red 70: +[17:50:52] Expresión original: gH_EV13_Status +[17:50:52] Simplificada: gH_EV13_Status +[17:50:52] DNF (forma LAD preferida): gH_EV13_Status +[17:50:52] Optimizando Red 71: +[17:50:52] Expresión original: gH_EV14_Status +[17:50:52] Simplificada: gH_EV14_Status +[17:50:52] DNF (forma LAD preferida): gH_EV14_Status +[17:50:52] Optimizando Red 72: +[17:50:52] Expresión original: gH_EV14_1_Status +[17:50:52] Simplificada: gH_EV14_1_Status +[17:50:52] DNF (forma LAD preferida): gH_EV14_1_Status +[17:50:52] Optimizando Red 73: +[17:50:52] Expresión original: gH_EV15_Status +[17:50:52] Simplificada: gH_EV15_Status +[17:50:52] DNF (forma LAD preferida): gH_EV15_Status +[17:50:52] Optimizando Red 74: +[17:50:52] Expresión original: gH_EV16_Status +[17:50:52] Simplificada: gH_EV16_Status +[17:50:52] DNF (forma LAD preferida): gH_EV16_Status +[17:50:52] Optimizando Red 75: +[17:50:52] Expresión original: gH_EV17_Status +[17:50:52] Simplificada: gH_EV17_Status +[17:50:52] DNF (forma LAD preferida): gH_EV17_Status +[17:50:52] Optimizando Red 76: +[17:50:52] Expresión original: gH_EV18_Status +[17:50:52] Simplificada: gH_EV18_Status +[17:50:52] DNF (forma LAD preferida): gH_EV18_Status +[17:50:52] Optimizando Red 77: +[17:50:52] Expresión original: gH_EV21_Status +[17:50:52] Simplificada: gH_EV21_Status +[17:50:52] DNF (forma LAD preferida): gH_EV21_Status +[17:50:52] Optimizando Red 78: +[17:50:52] Expresión original: gH_EV22_Status +[17:50:52] Simplificada: gH_EV22_Status +[17:50:52] DNF (forma LAD preferida): gH_EV22_Status +[17:50:52] Optimizando Red 79: +[17:50:52] Expresión original: gH_EV23_Status +[17:50:52] Simplificada: gH_EV23_Status +[17:50:52] DNF (forma LAD preferida): gH_EV23_Status +[17:50:52] Optimizando Red 80: +[17:50:52] Expresión original: gH_EV23_1_Status +[17:50:52] Simplificada: gH_EV23_1_Status +[17:50:52] DNF (forma LAD preferida): gH_EV23_1_Status +[17:50:52] Optimizando Red 81: +[17:50:52] Expresión original: gH_EV24_Status +[17:50:52] Simplificada: gH_EV24_Status +[17:50:52] DNF (forma LAD preferida): gH_EV24_Status +[17:50:52] Optimizando Red 82: +[17:50:52] Expresión original: gH_EV25_Status +[17:50:52] Simplificada: gH_EV25_Status +[17:50:52] DNF (forma LAD preferida): gH_EV25_Status +[17:50:52] Optimizando Red 83: +[17:50:52] Expresión original: gH_EV26_Status +[17:50:52] Simplificada: gH_EV26_Status +[17:50:52] DNF (forma LAD preferida): gH_EV26_Status +[17:50:52] Optimizando Red 84: +[17:50:52] Expresión original: gH_EV27_Status +[17:50:52] Simplificada: gH_EV27_Status +[17:50:52] DNF (forma LAD preferida): gH_EV27_Status +[17:50:52] Optimizando Red 85: +[17:50:52] Expresión original: gH_EV28_Status +[17:50:52] Simplificada: gH_EV28_Status +[17:50:52] DNF (forma LAD preferida): gH_EV28_Status +[17:50:52] Optimizando Red 86: +[17:50:52] Expresión original: gH_EV31_Status +[17:50:52] Simplificada: gH_EV31_Status +[17:50:52] DNF (forma LAD preferida): gH_EV31_Status +[17:50:52] Optimizando Red 87: +[17:50:52] Expresión original: gH_EV32_Status +[17:50:52] Simplificada: gH_EV32_Status +[17:50:52] DNF (forma LAD preferida): gH_EV32_Status +[17:50:52] Optimizando Red 88: +[17:50:52] Expresión original: gH_EV33_Status +[17:50:52] Simplificada: gH_EV33_Status +[17:50:52] DNF (forma LAD preferida): gH_EV33_Status +[17:50:52] Optimizando Red 89: +[17:50:52] Expresión original: gH_EV34_Status +[17:50:52] Simplificada: gH_EV34_Status +[17:50:52] DNF (forma LAD preferida): gH_EV34_Status +[17:50:52] Optimizando Red 90: +[17:50:52] Expresión original: gH_EV35_Status +[17:50:52] Simplificada: gH_EV35_Status +[17:50:52] DNF (forma LAD preferida): gH_EV35_Status +[17:50:52] Optimizando Red 91: +[17:50:52] Expresión original: gH_EV36_Status +[17:50:52] Simplificada: gH_EV36_Status +[17:50:52] DNF (forma LAD preferida): gH_EV36_Status +[17:50:52] Optimizando Red 92: +[17:50:52] Expresión original: gH_EV37_Status +[17:50:52] Simplificada: gH_EV37_Status +[17:50:52] DNF (forma LAD preferida): gH_EV37_Status +[17:50:52] Optimizando Red 93: +[17:50:52] Expresión original: gH_EV38_Status +[17:50:52] Simplificada: gH_EV38_Status +[17:50:52] DNF (forma LAD preferida): gH_EV38_Status +[17:50:52] Optimizando Red 94: +[17:50:52] Expresión original: gH_EV39_Status +[17:50:52] Simplificada: gH_EV39_Status +[17:50:52] DNF (forma LAD preferida): gH_EV39_Status +[17:50:52] Optimizando Red 95: +[17:50:52] Expresión original: gH_EV40_Status +[17:50:52] Simplificada: gH_EV40_Status +[17:50:52] DNF (forma LAD preferida): gH_EV40_Status +[17:50:52] Optimizando Red 96: +[17:50:52] Expresión original: gH_EV41_Status +[17:50:52] Simplificada: gH_EV41_Status +[17:50:52] DNF (forma LAD preferida): gH_EV41_Status +[17:50:52] Optimizando Red 97: +[17:50:52] Expresión original: gH_EV42_Status +[17:50:52] Simplificada: gH_EV42_Status +[17:50:52] DNF (forma LAD preferida): gH_EV42_Status +[17:50:52] Optimizando Red 98: +[17:50:52] Expresión original: gH_EV43_Status +[17:50:52] Simplificada: gH_EV43_Status +[17:50:52] DNF (forma LAD preferida): gH_EV43_Status +[17:50:52] Optimizando Red 99: +[17:50:52] Expresión original: gH_EV44_Status +[17:50:52] Simplificada: gH_EV44_Status +[17:50:52] DNF (forma LAD preferida): gH_EV44_Status +[17:50:52] Optimizando Red 100: +[17:50:52] Expresión original: gH_EV44_Status +[17:50:52] Simplificada: gH_EV44_Status +[17:50:52] DNF (forma LAD preferida): gH_EV44_Status +[17:50:52] Optimizando Red 101: +[17:50:52] Expresión original: gH_EV45_Status +[17:50:52] Simplificada: gH_EV45_Status +[17:50:52] DNF (forma LAD preferida): gH_EV45_Status +[17:50:52] Optimizando Red 102: +[17:50:52] Expresión original: gH_EV46_Status +[17:50:52] Simplificada: gH_EV46_Status +[17:50:52] DNF (forma LAD preferida): gH_EV46_Status +[17:50:52] Optimizando Red 103: +[17:50:52] Expresión original: gH_EV48_Status +[17:50:52] Simplificada: gH_EV48_Status +[17:50:52] DNF (forma LAD preferida): gH_EV48_Status +[17:50:52] Optimizando Red 104: +[17:50:52] Expresión original: gH_EV49_Status +[17:50:52] Simplificada: gH_EV49_Status +[17:50:52] DNF (forma LAD preferida): gH_EV49_Status +[17:50:52] Optimizando Red 105: +[17:50:52] Expresión original: gH_EV50_Status +[17:50:52] Simplificada: gH_EV50_Status +[17:50:52] DNF (forma LAD preferida): gH_EV50_Status +[17:50:52] Optimizando Red 106: +[17:50:52] Expresión original: gH_EV61_Status +[17:50:52] Simplificada: gH_EV61_Status +[17:50:52] DNF (forma LAD preferida): gH_EV61_Status +[17:50:52] Optimizando Red 107: +[17:50:52] Expresión original: gH_EV62_Status +[17:50:52] Simplificada: gH_EV62_Status +[17:50:52] DNF (forma LAD preferida): gH_EV62_Status +[17:50:52] Optimizando Red 108: +[17:50:52] Expresión original: gH_EV63_Status +[17:50:52] Simplificada: gH_EV63_Status +[17:50:52] DNF (forma LAD preferida): gH_EV63_Status +[17:50:52] Optimizando Red 109: +[17:50:52] Expresión original: gH_EV64_Status +[17:50:52] Simplificada: gH_EV64_Status +[17:50:52] DNF (forma LAD preferida): gH_EV64_Status +[17:50:52] Optimizando Red 110: +[17:50:52] Expresión original: gH_EV65_Status +[17:50:52] Simplificada: gH_EV65_Status +[17:50:52] DNF (forma LAD preferida): gH_EV65_Status +[17:50:52] Optimizando Red 111: +[17:50:52] Expresión original: gH_EV66_Status +[17:50:52] Simplificada: gH_EV66_Status +[17:50:52] DNF (forma LAD preferida): gH_EV66_Status +[17:50:52] Optimizando Red 112: +[17:50:52] Expresión original: gH_EV67_Status +[17:50:52] Simplificada: gH_EV67_Status +[17:50:52] DNF (forma LAD preferida): gH_EV67_Status +[17:50:52] Optimizando Red 113: +[17:50:52] Expresión original: gH_EV68_Status +[17:50:52] Simplificada: gH_EV68_Status +[17:50:52] DNF (forma LAD preferida): gH_EV68_Status +[17:50:52] Optimizando Red 114: +[17:50:52] Expresión original: gH_EV69_Status +[17:50:52] Simplificada: gH_EV69_Status +[17:50:52] DNF (forma LAD preferida): gH_EV69_Status +[17:50:52] Optimizando Red 115: +[17:50:52] Expresión original: gH_EV71_Status +[17:50:52] Simplificada: gH_EV71_Status +[17:50:52] DNF (forma LAD preferida): gH_EV71_Status +[17:50:52] Optimizando Red 116: +[17:50:52] Expresión original: gH_EV71_Status +[17:50:52] Simplificada: gH_EV71_Status +[17:50:52] DNF (forma LAD preferida): gH_EV71_Status +[17:50:52] Optimizando Red 117: +[17:50:52] Expresión original: gH_EV72_Status +[17:50:52] Simplificada: gH_EV72_Status +[17:50:52] DNF (forma LAD preferida): gH_EV72_Status +[17:50:52] Optimizando Red 118: +[17:50:52] Expresión original: gH_EV73_Status +[17:50:52] Simplificada: gH_EV73_Status +[17:50:52] DNF (forma LAD preferida): gH_EV73_Status +[17:50:52] Optimizando Red 119: +[17:50:52] Expresión original: gH_EV74_Status +[17:50:52] Simplificada: gH_EV74_Status +[17:50:52] DNF (forma LAD preferida): gH_EV74_Status +[17:50:52] Optimizando Red 120: +[17:50:52] Expresión original: gH_EV75_Status +[17:50:52] Simplificada: gH_EV75_Status +[17:50:52] DNF (forma LAD preferida): gH_EV75_Status +[17:50:52] Optimizando Red 121: +[17:50:52] Expresión original: gH_EV76_Status +[17:50:52] Simplificada: gH_EV76_Status +[17:50:52] DNF (forma LAD preferida): gH_EV76_Status +[17:50:52] Optimizando Red 122: +[17:50:52] Expresión original: gH_EV77_Status +[17:50:52] Simplificada: gH_EV77_Status +[17:50:52] DNF (forma LAD preferida): gH_EV77_Status +[17:50:52] Optimizando Red 123: +[17:50:52] Expresión original: gH_EV78_Status +[17:50:52] Simplificada: gH_EV78_Status +[17:50:52] DNF (forma LAD preferida): gH_EV78_Status +[17:50:52] Optimizando Red 124: +[17:50:52] Expresión original: gOutUVLamp_ONOFF +[17:50:52] Simplificada: gOutUVLamp_ONOFF +[17:50:52] DNF (forma LAD preferida): gOutUVLamp_ONOFF +[17:50:52] Optimizando Red 125: +[17:50:52] Expresión original: gH_EV80_Status +[17:50:52] Simplificada: gH_EV80_Status +[17:50:52] DNF (forma LAD preferida): gH_EV80_Status +[17:50:52] Optimizando Red 126: +[17:50:52] Expresión original: gH_EV81_Status +[17:50:52] Simplificada: gH_EV81_Status +[17:50:52] DNF (forma LAD preferida): gH_EV81_Status +[17:50:52] Optimizando Red 128: +[17:50:52] Expresión original: CALL_Output_CO2InjectionPressure +[17:50:52] Simplificada: CALL_Output_CO2InjectionPressure +[17:50:52] DNF (forma LAD preferida): CALL_Output_CO2InjectionPressure +[17:50:52] Optimizando Red 127: +[17:50:52] Expresión original: ~gH_Blender_OPT_Simulation +[17:50:52] Simplificada: ~gH_Blender_OPT_Simulation +[17:50:52] DNF (forma LAD preferida): ~gH_Blender_OPT_Simulation +[17:50:52] === Analizando agrupación de condiciones === +[17:50:52] Analizando 119 networks para agrupación: +[17:50:52] Red 1 y Red 21 comparten: 2 símbolos comunes +[17:50:52] Red 6 y Red 8 comparten: 2 símbolos comunes +[17:50:58] Generando código SCL... +[17:50:58] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\OUTPUT.scl +[17:50:58] ============================================================ +[17:50:58] Procesando: PARAMETERNAMETYPE.EXP +[17:50:58] Salida: PARAMETERNAMETYPE.scl +[17:50:58] Programa encontrado: +[17:50:58] No se encontró _LD_BODY +[17:50:58] Total ACTIONs: 0 +[17:50:58] ✓ Redes encontradas: 0 +[17:50:58] ✓ Secciones de variables: [] +[17:50:58] ✓ ACTIONs encontradas: [] +[17:50:58] === DEBUG INFO - 0 networks encontrados === +[17:50:58] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:58] === Analizando agrupación de condiciones === +[17:50:58] No hay suficientes networks para agrupar +[17:50:58] Generando código SCL... +[17:50:58] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PARAMETERNAMETYPE.scl +[17:50:58] ============================================================ +[17:50:58] Procesando: PA_MPDS.EXP +[17:50:58] Salida: PA_MPDS.scl +[17:50:58] Programa encontrado: +[17:50:58] Path: \/Product_Syrup_Meters +[17:50:58] Variables VAR: 1 encontradas +[17:50:58] No se encontró _LD_BODY +[17:50:58] Total ACTIONs: 0 +[17:50:58] ✓ Redes encontradas: 0 +[17:50:58] ✓ Secciones de variables: ['VAR'] +[17:50:58] ✓ ACTIONs encontradas: [] +[17:50:58] === DEBUG INFO - 0 networks encontrados === +[17:50:58] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:58] === Analizando agrupación de condiciones === +[17:50:58] No hay suficientes networks para agrupar +[17:50:58] Generando código SCL... +[17:50:58] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PA_MPDS.scl +[17:50:58] ============================================================ +[17:50:58] Procesando: PERIPHERIAL.EXP +[17:50:58] Salida: PERIPHERIAL.scl +[17:50:58] Programa encontrado: +[17:50:58] No se encontró _LD_BODY +[17:50:58] Total ACTIONs: 0 +[17:50:58] ✓ Redes encontradas: 0 +[17:50:58] ✓ Secciones de variables: [] +[17:50:58] ✓ ACTIONs encontradas: [] +[17:50:58] === DEBUG INFO - 0 networks encontrados === +[17:50:58] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:58] === Analizando agrupación de condiciones === +[17:50:58] No hay suficientes networks para agrupar +[17:50:58] Generando código SCL... +[17:50:58] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PERIPHERIAL.scl +[17:50:58] ============================================================ +[17:50:58] Procesando: PID_VARIABLES.EXP +[17:50:58] Salida: PID_VARIABLES.scl +[17:50:58] Programa encontrado: +[17:50:58] Path: \/Blending_Variables +[17:50:58] Variables VAR: 59 encontradas +[17:50:58] No se encontró _LD_BODY +[17:50:58] Total ACTIONs: 0 +[17:50:58] ✓ Redes encontradas: 0 +[17:50:58] ✓ Secciones de variables: ['VAR'] +[17:50:58] ✓ ACTIONs encontradas: [] +[17:50:58] === DEBUG INFO - 0 networks encontrados === +[17:50:58] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:58] === Analizando agrupación de condiciones === +[17:50:58] No hay suficientes networks para agrupar +[17:50:58] Generando código SCL... +[17:50:58] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PID_VARIABLES.scl +[17:50:58] ============================================================ +[17:50:58] Procesando: PLC CONFIGURATION.EXP +[17:50:58] Salida: PLC CONFIGURATION.scl +[17:50:58] Programa encontrado: +[17:50:58] Path: \/Blending_Variables +[17:50:58] No se encontró _LD_BODY +[17:50:58] Total ACTIONs: 0 +[17:50:58] ✓ Redes encontradas: 0 +[17:50:58] ✓ Secciones de variables: [] +[17:50:58] ✓ ACTIONs encontradas: [] +[17:50:58] === DEBUG INFO - 0 networks encontrados === +[17:50:58] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:58] === Analizando agrupación de condiciones === +[17:50:58] No hay suficientes networks para agrupar +[17:50:58] Generando código SCL... +[17:50:58] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PLC CONFIGURATION.scl +[17:50:58] ============================================================ +[17:50:58] Procesando: PNEUMATIC_VALVE_CTRL.EXP +[17:50:58] Salida: PNEUMATIC_VALVE_CTRL.scl +[17:50:58] Programa encontrado: Pneumatic_Valve_Ctrl +[17:50:58] Path: \/TASK2_ControlMain\/Blender_Logic +[17:50:58] Variables VAR_OUTPUT: 1 encontradas +[17:50:58] Variables VAR: 16 encontradas +[17:50:58] Se esperan 73 redes según el archivo +[17:50:58] Procesando red 1... +[17:50:58] ADVERTENCIA: Bucle infinito evitado en function block en línea 110 +[17:50:58] Red 1 agregada. Total redes: 1 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV01_Status' +[17:50:58] Procesando red 2... +[17:50:58] ADVERTENCIA: Bucle infinito evitado en function block en línea 275 +[17:50:58] Red 2 agregada. Total redes: 2 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV01_1_Status' +[17:50:58] Procesando red 3... +[17:50:58] Red 3 agregada. Total redes: 3 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV02_Status' +[17:50:58] Procesando red 4... +[17:50:58] Red 4 agregada. Total redes: 4 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV02_1_Status' +[17:50:58] Procesando red 5... +[17:50:58] ADVERTENCIA: Bucle infinito evitado en function block en línea 514 +[17:50:58] Red 5 agregada. Total redes: 5 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV03_Status' +[17:50:58] Procesando red 6... +[17:50:58] Red 6 agregada. Total redes: 6 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV04_Status' +[17:50:58] Procesando red 7... +[17:50:58] Red 7 agregada. Total redes: 7 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV11_Status' +[17:50:58] Procesando red 8... +[17:50:58] Red 8 agregada. Total redes: 8 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV12_Status' +[17:50:58] Procesando red 9... +[17:50:58] Red 9 agregada. Total redes: 9 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV13_Status' +[17:50:58] Procesando red 10... +[17:50:58] Red 10 agregada. Total redes: 10 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV14_Status' +[17:50:58] Procesando red 11... +[17:50:58] Red 11 agregada. Total redes: 11 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV14_1_Status' +[17:50:58] Procesando red 12... +[17:50:58] Red 12 agregada. Total redes: 12 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV15_Status' +[17:50:58] Procesando red 13... +[17:50:58] Red 13 agregada. Total redes: 13 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV16_Status' +[17:50:58] Procesando red 14... +[17:50:58] ADVERTENCIA: Bucle infinito evitado en function block en línea 1219 +[17:50:58] Red 14 agregada. Total redes: 14 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV17_Status' +[17:50:58] Procesando red 15... +[17:50:58] Red 15 agregada. Total redes: 15 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV18_Status' +[17:50:58] Procesando red 16... +[17:50:58] Red 16 agregada. Total redes: 16 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV21_Status' +[17:50:58] Procesando red 17... +[17:50:58] Red 17 agregada. Total redes: 17 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV22_Status' +[17:50:58] Procesando red 18... +[17:50:58] Red 18 agregada. Total redes: 18 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV23_Status' +[17:50:58] Procesando red 19... +[17:50:58] Red 19 agregada. Total redes: 19 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV23_1_Status' +[17:50:58] Procesando red 20... +[17:50:58] Red 20 agregada. Total redes: 20 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV24_Status' +[17:50:58] Procesando red 21... +[17:50:58] Red 21 agregada. Total redes: 21 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV25_Status' +[17:50:58] Procesando red 22... +[17:50:58] Red 22 agregada. Total redes: 22 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV26_Status' +[17:50:58] Procesando red 23... +[17:50:58] Red 23 agregada. Total redes: 23 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV27_Status' +[17:50:58] Procesando red 24... +[17:50:58] Red 24 agregada. Total redes: 24 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV28_Status' +[17:50:58] Procesando red 25... +[17:50:58] Red 25 agregada. Total redes: 25 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV31_Status' +[17:50:58] Procesando red 26... +[17:50:58] Red 26 agregada. Total redes: 26 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV32_Status' +[17:50:58] Procesando red 27... +[17:50:58] Red 27 agregada. Total redes: 27 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV33_Status' +[17:50:58] Procesando red 28... +[17:50:58] Red 28 agregada. Total redes: 28 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV34_Status' +[17:50:58] Procesando red 29... +[17:50:58] Red 29 agregada. Total redes: 29 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV35_Status' +[17:50:58] Procesando red 30... +[17:50:58] Red 30 agregada. Total redes: 30 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV36_Status' +[17:50:58] Procesando red 31... +[17:50:58] Red 31 agregada. Total redes: 31 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV37_Status' +[17:50:58] Procesando red 32... +[17:50:58] Red 32 agregada. Total redes: 32 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV38_Status' +[17:50:58] Procesando red 33... +[17:50:58] Red 33 agregada. Total redes: 33 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV39_Status' +[17:50:58] Procesando red 34... +[17:50:58] Red 34 agregada. Total redes: 34 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV40_Status' +[17:50:58] Procesando red 35... +[17:50:58] Red 35 agregada. Total redes: 35 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV41_Status' +[17:50:58] Procesando red 36... +[17:50:58] Red 36 agregada. Total redes: 36 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV42_Status' +[17:50:58] Procesando red 37... +[17:50:58] Red 37 agregada. Total redes: 37 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV43_Status' +[17:50:58] Procesando red 38... +[17:50:58] Red 38 agregada. Total redes: 38 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV44_Status' +[17:50:58] Procesando red 39... +[17:50:58] Red 39 agregada. Total redes: 39 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV45_Status' +[17:50:58] Procesando red 40... +[17:50:58] Red 40 agregada. Total redes: 40 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'mEV46_Status' +[17:50:58] Procesando red 41... +[17:50:58] Red 41 agregada. Total redes: 41 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV46_Status' +[17:50:58] Procesando red 42... +[17:50:58] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 3161 +[17:50:58] Entrando a _parse_empty_network desde línea 3162 +[17:50:58] Línea 3162: '_EXPRESSION' +[17:50:58] Línea 3163: '_POSITIV' +[17:50:58] Línea 3164: '' +[17:50:58] Línea 3165: '' +[17:50:58] Línea 3166: 'ENABLELIST : 1' +[17:50:58] Encontrado ENABLELIST, continuando búsqueda... +[17:50:58] Línea 3167: '_ASSIGN' +[17:50:58] ENCONTRADO _ASSIGN en línea 3167 +[17:50:58] Entrando a _parse_assign_section desde línea 3168 +[17:50:58] Línea 3168: '_FUNCTIONBLOCK' +[17:50:58] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 3168 +[17:50:58] ADVERTENCIA: Bucle infinito evitado en function block en línea 3168 +[17:50:58] Línea 3175: 'mEV46_Status' +[17:50:58] Línea 3176: '_OPERAND' +[17:50:58] Línea 3177: '_EXPRESSION' +[17:50:58] Línea 3178: '_POSITIV' +[17:50:58] Línea 3179: 'DI_EV46_FillerCO2Valve_Close' +[17:50:58] Línea 3180: '_OPERAND' +[17:50:58] Línea 3181: '_EXPRESSION' +[17:50:58] Línea 3182: '_POSITIV' +[17:50:58] Línea 3183: 'DI_EV46_FillerCO2Valve_Open' +[17:50:58] Línea 3184: '_OPERATOR' +[17:50:58] Línea 3185: '_BOX_EXPR : 2' +[17:50:58] Línea 3186: '_OPERAND' +[17:50:58] Línea 3187: '_EXPRESSION' +[17:50:58] Línea 3188: '_NEGATIV' +[17:50:58] Función encontrada pero sin target específico +[17:50:58] Usando target por defecto: mDummy +[17:50:58] Red de función 43 creada para FUNCTION_BLOCK: mEV46Fault +[17:50:58] Target: 'mDummy' +[17:50:58] Red 42 agregada. Total redes: 43 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gFlrCO2ValveEV46Pos_Fault' +[17:50:58] Procesando red 44... +[17:50:58] Red 44 agregada. Total redes: 44 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV47_Status' +[17:50:58] Procesando red 45... +[17:50:58] ADVERTENCIA: Bucle infinito evitado en function block en línea 3318 +[17:50:58] Red 45 agregada. Total redes: 45 +[17:50:58] Con lógica: OR - Sin nombre +[17:50:58] Target: 'mFlipFlop' +[17:50:58] Procesando red 46... +[17:50:58] Red 46 agregada. Total redes: 46 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV48_Status' +[17:50:58] Procesando red 47... +[17:50:58] Red 47 agregada. Total redes: 47 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV49_Status' +[17:50:58] Procesando red 48... +[17:50:58] Red 48 agregada. Total redes: 48 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV50_Status' +[17:50:58] Procesando red 49... +[17:50:58] Red 49 agregada. Total redes: 49 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV51_Status' +[17:50:58] Procesando red 50... +[17:50:58] Red 50 agregada. Total redes: 50 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV52_Status' +[17:50:58] Procesando red 51... +[17:50:58] Red 51 agregada. Total redes: 51 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV61_Status' +[17:50:58] Procesando red 52... +[17:50:58] Red 52 agregada. Total redes: 52 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'mEV62_Status' +[17:50:58] Procesando red 53... +[17:50:58] Red 53 agregada. Total redes: 53 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV62_Status' +[17:50:58] Procesando red 54... +[17:50:58] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 4171 +[17:50:58] Entrando a _parse_empty_network desde línea 4172 +[17:50:58] Línea 4172: '_EXPRESSION' +[17:50:58] Línea 4173: '_POSITIV' +[17:50:58] Línea 4174: '' +[17:50:58] Línea 4175: '' +[17:50:58] Línea 4176: 'ENABLELIST : 1' +[17:50:58] Encontrado ENABLELIST, continuando búsqueda... +[17:50:58] Línea 4177: '_ASSIGN' +[17:50:58] ENCONTRADO _ASSIGN en línea 4177 +[17:50:58] Entrando a _parse_assign_section desde línea 4178 +[17:50:58] Línea 4178: '_FUNCTIONBLOCK' +[17:50:58] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 4178 +[17:50:58] ADVERTENCIA: Bucle infinito evitado en function block en línea 4178 +[17:50:58] Línea 4185: 'mEV62_Status' +[17:50:58] Línea 4186: '_OPERAND' +[17:50:58] Línea 4187: '_EXPRESSION' +[17:50:58] Línea 4188: '_POSITIV' +[17:50:58] Línea 4189: 'DI_EV62_ProductOutlet_Close' +[17:50:58] Línea 4190: '_OPERAND' +[17:50:58] Línea 4191: '_EXPRESSION' +[17:50:58] Línea 4192: '_POSITIV' +[17:50:58] Línea 4193: 'DI_EV62_ProductOutlet_Open' +[17:50:58] Línea 4194: '_OPERATOR' +[17:50:58] Línea 4195: '_BOX_EXPR : 2' +[17:50:58] Línea 4196: '_OPERAND' +[17:50:58] Línea 4197: '_EXPRESSION' +[17:50:58] Línea 4198: '_NEGATIV' +[17:50:58] Función encontrada pero sin target específico +[17:50:58] Usando target por defecto: mDummy +[17:50:58] Red de función 55 creada para FUNCTION_BLOCK: mEV62Fault +[17:50:58] Target: 'mDummy' +[17:50:58] Red 54 agregada. Total redes: 55 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV63_Status' +[17:50:58] Procesando red 56... +[17:50:58] Red 56 agregada. Total redes: 56 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV64_Status' +[17:50:58] Procesando red 57... +[17:50:58] Red 57 agregada. Total redes: 57 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV65_Status' +[17:50:58] Procesando red 58... +[17:50:58] Red 58 agregada. Total redes: 58 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV66_Status' +[17:50:58] Procesando red 59... +[17:50:58] Red 59 agregada. Total redes: 59 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV67_Status' +[17:50:58] Procesando red 60... +[17:50:58] Red 60 agregada. Total redes: 60 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV68_Status' +[17:50:58] Procesando red 61... +[17:50:58] Red 61 agregada. Total redes: 61 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV69_Status' +[17:50:58] Procesando red 62... +[17:50:58] Red 62 agregada. Total redes: 62 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV71_Status' +[17:50:58] Procesando red 63... +[17:50:58] Red 63 agregada. Total redes: 63 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV72_Status' +[17:50:58] Procesando red 64... +[17:50:58] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 4847 +[17:50:58] Entrando a _parse_empty_network desde línea 4848 +[17:50:58] Línea 4848: '_EXPRESSION' +[17:50:58] Línea 4849: '_POSITIV' +[17:50:58] Línea 4850: '' +[17:50:58] Línea 4851: '' +[17:50:58] Línea 4852: 'ENABLELIST : 1' +[17:50:58] Encontrado ENABLELIST, continuando búsqueda... +[17:50:58] Línea 4853: '_ASSIGN' +[17:50:58] ENCONTRADO _ASSIGN en línea 4853 +[17:50:58] Entrando a _parse_assign_section desde línea 4854 +[17:50:58] Línea 4854: '_OPERATOR' +[17:50:58] Línea 4855: '_BOX_EXPR : 2' +[17:50:58] Línea 4856: '_ENABLED' +[17:50:58] Línea 4857: '_OPERAND' +[17:50:58] Línea 4858: '_EXPRESSION' +[17:50:58] Línea 4859: '_POSITIV' +[17:50:58] Línea 4860: 'gH_Blender_OPT_DivertPanel' +[17:50:58] Línea 4861: '_OPERAND' +[17:50:58] Línea 4862: '_EXPRESSION' +[17:50:58] Línea 4863: '_POSITIV' +[17:50:58] Línea 4864: '2' +[17:50:58] Línea 4865: '_EXPRESSION' +[17:50:58] Línea 4866: '_POSITIV' +[17:50:58] Línea 4867: 'EQ' +[17:50:58] Línea 4868: '_EXPRESSION' +[17:50:58] _parse_assign_section terminó sin encontrar función +[17:50:58] Línea 4869: '_POSITIV' +[17:50:58] _parse_empty_network terminó sin encontrar función +[17:50:58] Red 64 agregada. Total redes: 64 +[17:50:58] Con lógica: CONTACT - mValveMatrix +[17:50:58] Target: 'gWaterInletValveEV73Pos_Fault' +[17:50:58] Procesando red 65... +[17:50:58] Red 65 agregada. Total redes: 65 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'mEV73_Status' +[17:50:58] Procesando red 66... +[17:50:58] Red 66 agregada. Total redes: 66 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'mEV74_Status' +[17:50:58] Procesando red 67... +[17:50:58] Red 67 agregada. Total redes: 67 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV80_Status' +[17:50:58] Procesando red 68... +[17:50:58] Red 68 agregada. Total redes: 68 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV81_Status' +[17:50:58] Procesando red 69... +[17:50:58] Red 69 agregada. Total redes: 69 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV83_Status' +[17:50:58] Procesando red 70... +[17:50:58] Red 70 agregada. Total redes: 70 +[17:50:58] Con lógica: AND - Sin nombre +[17:50:58] Target: 'gH_EV84_Status' +[17:50:58] ADVERTENCIA: Se esperaban 73 redes pero solo se parsearon 70 +[17:50:58] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:50:58] Total ACTIONs: 0 +[17:50:58] ✓ Redes encontradas: 70 +[17:50:58] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:50:58] ✓ ACTIONs encontradas: [] +[17:50:58] === DEBUG INFO - 70 networks encontrados === +[17:50:58] Red 1: +[17:50:58] Target: gH_EV01_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gStillWaterByPassEn (NEGADO) +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gBlenderRinseMode +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gBlenderRun_Running +[17:50:58] CONTACT: gDeairTankLoading +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_VacuumPump +[17:50:58] CONTACT: gBlenderDeairVacuum_Ok +[17:50:58] CONTACT: gCarboStillRecipe (NEGADO) +[17:50:58] CONTACT: gCarboStillRecipe +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_ByPassDeair +[17:50:58] CONTACT: gH_A_Recipe_EnDeaireation (NEGADO) +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_LocalCIP (NEGADO) +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gBlenderRun_Latch +[17:50:58] FUNCTION_BLOCK: mBlendDeairDelayOff inputs: ['_POSITIV'] +[17:50:58] Condición: (((NOT gStillWaterByPassEn AND (((gBlenderRinseMode OR gBlenderProdMode) AND gBlenderRun_Running) OR gDeairTankLoading) AND ((gH_Blender_OPT_VacuumPump AND gBlenderDeairVacuum_Ok AND NOT gCarboStillRecipe) OR gCarboStillRecipe OR (gH_Blender_OPT_ByPassDeair AND NOT gH_A_Recipe_EnDeaireation))) OR (NOT gH_Blender_OPT_LocalCIP AND gBlenderCIPMode AND gBlenderRun_Latch)) AND mBlendDeairDelayOff(_POSITIV)) +[17:50:58] Red 2: +[17:50:58] Target: gH_EV01_1_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gBlenderRinseMode +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gBlenderRun_Running +[17:50:58] CONTACT: gDeairTankLoading +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_VacuumPump +[17:50:58] CONTACT: gBlenderDeairVacuum_Ok +[17:50:58] CONTACT: gCarboStillRecipe (NEGADO) +[17:50:58] CONTACT: gCarboStillRecipe +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_ByPassDeair +[17:50:58] CONTACT: gH_A_Recipe_EnDeaireation (NEGADO) +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_LocalCIP (NEGADO) +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gBlenderRun_Latch +[17:50:58] FUNCTION_BLOCK: mBlendDeair2DelayOff inputs: ['_POSITIV'] +[17:50:58] Condición: ((((((gBlenderRinseMode OR gBlenderProdMode) AND gBlenderRun_Running) OR gDeairTankLoading) AND ((gH_Blender_OPT_VacuumPump AND gBlenderDeairVacuum_Ok AND NOT gCarboStillRecipe) OR gCarboStillRecipe OR (gH_Blender_OPT_ByPassDeair AND NOT gH_A_Recipe_EnDeaireation))) OR (NOT gH_Blender_OPT_LocalCIP AND gBlenderCIPMode AND gBlenderRun_Latch)) AND mBlendDeair2DelayOff(_POSITIV)) +[17:50:58] Red 3: +[17:50:58] Target: gH_EV02_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV02 +[17:50:58] CONTACT: gH_EV02_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV02_Manual +[17:50:58] CONTACT: gH_EV02_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV02 AND gH_EV02_Auto) OR (gH_EV02_Manual AND NOT gH_EV02_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 4: +[17:50:58] Target: gH_EV02_1_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV02_1 +[17:50:58] CONTACT: gH_EV02_1_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV02_1_Manual +[17:50:58] CONTACT: gH_EV02_1_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV02_1 AND gH_EV02_1_Auto) OR (gH_EV02_1_Manual AND NOT gH_EV02_1_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 5: +[17:50:58] Target: gH_EV03_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gSyrRunOut_Latch +[17:50:58] CONTACT: gFirstProd_Latch +[17:50:58] CONTACT: gFastChangeOverActivated (NEGADO) +[17:50:58] CONTACT: gBlenderRun_Running +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gWaterRecipe (NEGADO) +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gBlenderRinseMode +[17:50:58] CONTACT: gSyrupTankLoading +[17:50:58] CONTACT: gP_EV03 +[17:50:58] FUNCTION_BLOCK: mBlendSyrDelayOff inputs: ['_POSITIV'] +[17:50:58] Condición: ((((gSyrRunOut_Latch OR gFirstProd_Latch OR NOT gFastChangeOverActivated) AND gBlenderRun_Running AND ((NOT gWaterRecipe AND gBlenderProdMode) OR gBlenderCIPMode OR gBlenderRinseMode)) OR gSyrupTankLoading OR gP_EV03) AND mBlendSyrDelayOff(_POSITIV)) +[17:50:58] Red 6: +[17:50:58] Target: gH_EV04_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV04 +[17:50:58] CONTACT: gH_EV04_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV04_Manual +[17:50:58] CONTACT: gH_EV04_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV04 AND gH_EV04_Auto) OR (gH_EV04_Manual AND NOT gH_EV04_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 7: +[17:50:58] Target: gH_EV11_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gPID_PressCO2_Release +[17:50:58] OR: +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gBlenderRinseMode +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gP_EV11 +[17:50:58] CONTACT: gH_EV11_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV11_Manual +[17:50:58] CONTACT: gH_EV11_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gPID_PressCO2_Release AND (gBlenderProdMode OR gBlenderRinseMode)) OR gBlenderCIPMode OR gP_EV11) AND gH_EV11_Auto) OR (gH_EV11_Manual AND NOT gH_EV11_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 8: +[17:50:58] Target: gH_EV12_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_BlendFillSystem (NEGADO) +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gCarboStillRecipe +[17:50:58] CONTACT: gH_Blender_OPT_DoubleDeair +[17:50:58] CONTACT: gH_Blender_OPT_InjectionPress_Ctrl +[17:50:58] OR: +[17:50:58] CONTACT: gH_Blender_OPT_ByPassDeair (NEGADO) +[17:50:58] CONTACT: gH_A_Recipe_EnDeaireation +[17:50:58] CONTACT: gBlenderRinseMode (NEGADO) +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] OR: +[17:50:58] CONTACT: gFirstProd_Latch (NEGADO) +[17:50:58] AND: +[17:50:58] CONTACT: gFirstProd_Latch +[17:50:58] CONTACT: gFinalPressureOk +[17:50:58] CONTACT: gH_EV01_Status +[17:50:58] CONTACT: gP_EV12 +[17:50:58] CONTACT: gH_EV12_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV12_Manual +[17:50:58] CONTACT: gH_EV12_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((NOT gH_Blender_OPT_BlendFillSystem AND (((gCarboStillRecipe OR gH_Blender_OPT_DoubleDeair OR gH_Blender_OPT_InjectionPress_Ctrl) AND (NOT gH_Blender_OPT_ByPassDeair OR gH_A_Recipe_EnDeaireation) AND NOT gBlenderRinseMode AND gBlenderProdMode AND (NOT gFirstProd_Latch OR (gFirstProd_Latch AND gFinalPressureOk)) AND gH_EV01_Status) OR gP_EV12) AND gH_EV12_Auto) OR (gH_EV12_Manual AND NOT gH_EV12_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 9: +[17:50:58] Target: gH_EV13_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gProdPipeRunOut_Latch (NEGADO) +[17:50:58] CONTACT: gH_Blender_OPT_BlendFillSystem (NEGADO) +[17:50:58] OR: +[17:50:58] CONTACT: gFirstProd_Running +[17:50:58] CONTACT: gBlendRecircActive +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] OR: +[17:50:58] CONTACT: gInFillerCIPOpenEV13 +[17:50:58] CONTACT: gH_Blender_OPT_BlendFillSystem (NEGADO) +[17:50:58] CONTACT: gBlenderRinseMode +[17:50:58] CONTACT: gP_EV13 +[17:50:58] CONTACT: gH_EV13_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV13_Manual +[17:50:58] CONTACT: gH_EV13_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gBlenderProdMode AND NOT gProdPipeRunOut_Latch AND NOT gH_Blender_OPT_BlendFillSystem AND (gFirstProd_Running OR gBlendRecircActive)) OR (gBlenderCIPMode AND (gInFillerCIPOpenEV13 OR NOT gH_Blender_OPT_BlendFillSystem)) OR gBlenderRinseMode OR gP_EV13) AND gH_EV13_Auto) OR (gH_EV13_Manual AND NOT gH_EV13_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 10: +[17:50:58] Target: gH_EV14_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV14 +[17:50:58] CONTACT: gH_EV14_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV14_Manual +[17:50:58] CONTACT: gH_EV14_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV14 AND gH_EV14_Auto) OR (gH_EV14_Manual AND NOT gH_EV14_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 11: +[17:50:58] Target: gH_EV14_1_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV14_1 +[17:50:58] CONTACT: gH_EV14_1_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV14_1_Manual +[17:50:58] CONTACT: gH_EV14_1_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV14_1 AND gH_EV14_1_Auto) OR (gH_EV14_1_Manual AND NOT gH_EV14_1_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 12: +[17:50:58] Target: gH_EV15_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV15 +[17:50:58] CONTACT: gH_EV15_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV15_Manual +[17:50:58] CONTACT: gH_EV15_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV15 AND gH_EV15_Auto) OR (gH_EV15_Manual AND NOT gH_EV15_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 13: +[17:50:58] Target: gH_EV16_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_FastChangeOverEnabled (NEGADO) +[17:50:58] CONTACT: gRinseDrainRunning +[17:50:58] CONTACT: gP_EV16 +[17:50:58] CONTACT: gH_EV16_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV16_Manual +[17:50:58] CONTACT: gH_EV16_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((NOT gH_Blender_OPT_FastChangeOverEnabled AND gRinseDrainRunning) OR gP_EV16) AND gH_EV16_Auto) OR (gH_EV16_Manual AND NOT gH_EV16_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 14: +[17:50:58] Target: gH_EV17_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gCIPBlenderEmpty (NEGADO) +[17:50:58] CONTACT: gCIPCausticRecoveryRun +[17:50:58] CONTACT: gCIPCausticRecoveryRun (NEGADO) +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gBlenderRinseMode +[17:50:58] CONTACT: gOut_WaterPumpRun +[17:50:58] FUNCTION_BLOCK: mDelayOpenEV17 inputs: ['_POSITIV'] +[17:50:58] Condición: (((((NOT gCIPBlenderEmpty AND gCIPCausticRecoveryRun) OR NOT gCIPCausticRecoveryRun) AND gBlenderCIPMode) OR gBlenderRinseMode) AND gOut_WaterPumpRun AND mDelayOpenEV17(_POSITIV)) +[17:50:58] Red 15: +[17:50:58] Target: gH_EV18_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gH_CIP_SyrTankFloodRun (NEGADO) +[17:50:58] CONTACT: gP_EV18 +[17:50:58] CONTACT: gH_EV18_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV18_Manual +[17:50:58] CONTACT: gH_EV18_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gBlenderCIPMode AND NOT gH_CIP_SyrTankFloodRun) OR gP_EV18) AND gH_EV18_Auto) OR (gH_EV18_Manual AND NOT gH_EV18_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 16: +[17:50:58] Target: gH_EV21_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gCIPCausticRecoveryRun (NEGADO) +[17:50:58] CONTACT: gCIPPrdTankPressLow +[17:50:58] CONTACT: gP_EV21 +[17:50:58] CONTACT: gH_EV21_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV21_Manual +[17:50:58] CONTACT: gH_EV21_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gBlenderCIPMode AND NOT gCIPCausticRecoveryRun AND gCIPPrdTankPressLow) OR gP_EV21) AND gH_EV21_Auto) OR (gH_EV21_Manual AND NOT gH_EV21_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 17: +[17:50:58] Target: gH_EV22_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV22 +[17:50:58] CONTACT: gH_EV22_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV22_Manual +[17:50:58] CONTACT: gH_EV22_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV22 AND gH_EV22_Auto) OR (gH_EV22_Manual AND NOT gH_EV22_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 18: +[17:50:58] Target: gH_EV23_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV23 +[17:50:58] CONTACT: gH_EV23_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV23_Manual +[17:50:58] CONTACT: gH_EV23_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV23 AND gH_EV23_Auto) OR (gH_EV23_Manual AND NOT gH_EV23_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 19: +[17:50:58] Target: gH_EV23_1_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV23_1 +[17:50:58] CONTACT: gH_EV23_1_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV23_1_Manual +[17:50:58] CONTACT: gH_EV23_1_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV23_1 AND gH_EV23_1_Auto) OR (gH_EV23_1_Manual AND NOT gH_EV23_1_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 20: +[17:50:58] Target: gH_EV24_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gH_Blender_OPT_LocalCIP (NEGADO) +[17:50:58] CONTACT: gBlenderRinseMode +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gH_EV16_Status +[17:50:58] CONTACT: gP_EV24 +[17:50:58] CONTACT: gH_EV24_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV24_Manual +[17:50:58] CONTACT: gH_EV24_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gBlenderCIPMode AND NOT gH_Blender_OPT_LocalCIP) OR gBlenderRinseMode OR (gBlenderProdMode AND gH_EV16_Status) OR gP_EV24) AND gH_EV24_Auto) OR (gH_EV24_Manual AND NOT gH_EV24_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 21: +[17:50:58] Target: gH_EV25_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gH_P4_VacuumPump_Status +[17:50:58] CONTACT: gP_EV25 +[17:50:58] CONTACT: gH_EV25_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV25_Manual +[17:50:58] CONTACT: gH_EV25_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gH_P4_VacuumPump_Status OR gP_EV25) AND gH_EV25_Auto) OR (gH_EV25_Manual AND NOT gH_EV25_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 22: +[17:50:58] Target: gH_EV26_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gP_EV26 +[17:50:58] AND: +[17:50:58] CONTACT: gP_CIP_CO2_Inj +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gOut_WaterPumpRun +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gCarboStillProduct +[17:50:58] CONTACT: gH_Blender_OPT_DoubleDeair +[17:50:58] CONTACT: gBlenderRun_Running +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gBlenderRinseMode (NEGADO) +[17:50:58] CONTACT: gH_EV26_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV26_Manual +[17:50:58] CONTACT: gH_EV26_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gP_EV26 OR (gP_CIP_CO2_Inj AND gBlenderCIPMode AND gOut_WaterPumpRun) OR ((gCarboStillProduct OR gH_Blender_OPT_DoubleDeair) AND gBlenderRun_Running AND gBlenderProdMode AND NOT gBlenderRinseMode)) AND gH_EV26_Auto) OR (gH_EV26_Manual AND NOT gH_EV26_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 23: +[17:50:58] Target: gH_EV27_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gP_EV27 +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gOut_WaterPumpRun +[17:50:58] CONTACT: gH_CIP_SyrTankFloodRun (NEGADO) +[17:50:58] CONTACT: gH_EV27_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV27_Manual +[17:50:58] CONTACT: gH_EV27_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gP_EV27 OR (gBlenderCIPMode AND gOut_WaterPumpRun AND NOT gH_CIP_SyrTankFloodRun)) AND gH_EV27_Auto) OR (gH_EV27_Manual AND NOT gH_EV27_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 24: +[17:50:58] Target: gH_EV28_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gH_Blender_OPT_ByPassDeair (NEGADO) +[17:50:58] CONTACT: gH_A_Recipe_EnDeaireation +[17:50:58] OR: +[17:50:58] CONTACT: gCarboStillRecipe +[17:50:58] CONTACT: gH_Blender_OPT_DoubleDeair +[17:50:58] CONTACT: gH_Blender_OPT_InjectionPress_Ctrl +[17:50:58] CONTACT: gH_EV01_Status +[17:50:58] OR: +[17:50:58] CONTACT: gBlenderRinse_Running +[17:50:58] AND: +[17:50:58] CONTACT: gFinalPressureOk (NEGADO) +[17:50:58] CONTACT: gFirstProd_Latch +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] OR: +[17:50:58] CONTACT: gH_Blender_OPT_BlendFillSystem +[17:50:58] CONTACT: gH_Blender_OPT_Flowtronic +[17:50:58] CONTACT: gP_EV28 +[17:50:58] CONTACT: gH_EV28_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV28_Manual +[17:50:58] CONTACT: gH_EV28_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((((NOT gH_Blender_OPT_ByPassDeair OR gH_A_Recipe_EnDeaireation) AND (gCarboStillRecipe OR gH_Blender_OPT_DoubleDeair OR gH_Blender_OPT_InjectionPress_Ctrl) AND gH_EV01_Status AND (gBlenderRinse_Running OR (NOT gFinalPressureOk AND gFirstProd_Latch) OR (gBlenderProdMode AND (gH_Blender_OPT_BlendFillSystem OR gH_Blender_OPT_Flowtronic)))) OR gP_EV28) AND gH_EV28_Auto) OR (gH_EV28_Manual AND NOT gH_EV28_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 25: +[17:50:58] Target: gH_EV31_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV31 +[17:50:58] CONTACT: gH_EV31_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV31_Manual +[17:50:58] CONTACT: gH_EV31_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV31 AND gH_EV31_Auto) OR (gH_EV31_Manual AND NOT gH_EV31_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 26: +[17:50:58] Target: gH_EV32_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV32 +[17:50:58] CONTACT: gH_EV32_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV32_Manual +[17:50:58] CONTACT: gH_EV32_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV32 AND gH_EV32_Auto) OR (gH_EV32_Manual AND NOT gH_EV32_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 27: +[17:50:58] Target: gH_EV33_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV33 +[17:50:58] CONTACT: gOut_WaterPumpRun +[17:50:58] CONTACT: gCIPOpenEV33_35Valve +[17:50:58] CONTACT: gH_EV33_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV33_Manual +[17:50:58] CONTACT: gH_EV33_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV33 AND gOut_WaterPumpRun AND gCIPOpenEV33_35Valve AND gH_EV33_Auto) OR (gH_EV33_Manual AND NOT gH_EV33_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 28: +[17:50:58] Target: gH_EV34_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV34 +[17:50:58] CONTACT: gOut_WaterPumpRun +[17:50:58] CONTACT: gCIPOpenEV33_35Valve +[17:50:58] CONTACT: gH_EV34_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV34_Manual +[17:50:58] CONTACT: gH_EV34_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV34 AND gOut_WaterPumpRun AND gCIPOpenEV33_35Valve AND gH_EV34_Auto) OR (gH_EV34_Manual AND NOT gH_EV34_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 29: +[17:50:58] Target: gH_EV35_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV35 +[17:50:58] CONTACT: gOut_WaterPumpRun +[17:50:58] CONTACT: gCIPOpenEV33_35Valve +[17:50:58] CONTACT: gH_EV35_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV35_Manual +[17:50:58] CONTACT: gH_EV35_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV35 AND gOut_WaterPumpRun AND gCIPOpenEV33_35Valve AND gH_EV35_Auto) OR (gH_EV35_Manual AND NOT gH_EV35_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 30: +[17:50:58] Target: gH_EV36_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV36 +[17:50:58] CONTACT: gH_EV36_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV36_Manual +[17:50:58] CONTACT: gH_EV36_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV36 AND gH_EV36_Auto) OR (gH_EV36_Manual AND NOT gH_EV36_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 31: +[17:50:58] Target: gH_EV37_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV37 +[17:50:58] CONTACT: gH_EV37_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV37_Manual +[17:50:58] CONTACT: gH_EV37_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV37 AND gH_EV37_Auto) OR (gH_EV37_Manual AND NOT gH_EV37_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 32: +[17:50:58] Target: gH_EV38_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gP_EV38 +[17:50:58] CONTACT: gPID_CIPTemp_Enabled +[17:50:58] CONTACT: gH_EV38_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV38_Manual +[17:50:58] CONTACT: gH_EV38_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gP_EV38 OR gPID_CIPTemp_Enabled) AND gH_EV38_Auto) OR (gH_EV38_Manual AND NOT gH_EV38_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 33: +[17:50:58] Target: gH_EV39_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gCarboStillRecipe +[17:50:58] CONTACT: gWaterRecipe (NEGADO) +[17:50:58] AND: +[17:50:58] CONTACT: gWaterRecipe +[17:50:58] CONTACT: gCarboStillRecipe +[17:50:58] AND: +[17:50:58] CONTACT: gWaterRecipe (NEGADO) +[17:50:58] CONTACT: gCarboStillRecipe (NEGADO) +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gH_EV39_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV39_Manual +[17:50:58] CONTACT: gH_EV39_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gCarboStillRecipe AND NOT gWaterRecipe) OR (gWaterRecipe AND gCarboStillRecipe) OR (NOT gWaterRecipe AND NOT gCarboStillRecipe) OR gBlenderCIPMode) AND gH_EV39_Auto) OR (gH_EV39_Manual AND NOT gH_EV39_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 34: +[17:50:58] Target: gH_EV40_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gWaterRecipe +[17:50:58] CONTACT: gCarboStillRecipe (NEGADO) +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gBlenderStartPumps +[17:50:58] CONTACT: gH_EV40_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV40_Manual +[17:50:58] CONTACT: gH_EV40_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gWaterRecipe AND NOT gCarboStillRecipe AND gBlenderProdMode AND gBlenderStartPumps AND gH_EV40_Auto) OR (gH_EV40_Manual AND NOT gH_EV40_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 35: +[17:50:58] Target: gH_EV41_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gCloseMainCO2Valve (NEGADO) +[17:50:58] CONTACT: gDeairStartUp_Done (NEGADO) +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_Deaireation +[17:50:58] CONTACT: gCarboWaterLine_Done (NEGADO) +[17:50:58] CONTACT: gBlenderCIPMode (NEGADO) +[17:50:58] CONTACT: gH_EV41_Auto +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gH_A_Recipe_CO2 +[17:50:58] CONTACT: gH_Blender_OPT_CO2_N2_Injection (NEGADO) +[17:50:58] CONTACT: gCarboStillRecipe +[17:50:58] CONTACT: gH_Blender_OPT_DoubleDeair +[17:50:58] CONTACT: gP_CIP_CO2_Inj +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV41_Manual +[17:50:58] CONTACT: gH_EV41_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((NOT gCloseMainCO2Valve OR NOT gDeairStartUp_Done OR (gH_Blender_OPT_Deaireation AND NOT gCarboWaterLine_Done)) AND NOT gBlenderCIPMode AND gH_EV41_Auto AND (((gH_A_Recipe_CO2 OR NOT gH_Blender_OPT_CO2_N2_Injection) AND gCarboStillRecipe) OR gH_Blender_OPT_DoubleDeair)) OR gP_CIP_CO2_Inj OR (gH_EV41_Manual AND NOT gH_EV41_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 36: +[17:50:58] Target: gH_EV42_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderCIPMode (NEGADO) +[17:50:58] CONTACT: gH_EV42_Auto +[17:50:58] OR: +[17:50:58] CONTACT: gCarboStillRecipe (NEGADO) +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_CO2_N2_Injection +[17:50:58] CONTACT: gH_A_Recipe_CO2 (NEGADO) +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV42_Manual +[17:50:58] CONTACT: gH_EV42_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((NOT gBlenderCIPMode AND gH_EV42_Auto AND (NOT gCarboStillRecipe OR (gH_Blender_OPT_CO2_N2_Injection AND NOT gH_A_Recipe_CO2))) OR (gH_EV42_Manual AND NOT gH_EV42_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 37: +[17:50:58] Target: gH_EV43_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gH_Blender_OPT_ByPassDeair (NEGADO) +[17:50:58] CONTACT: gH_A_Recipe_EnDeaireation +[17:50:58] CONTACT: gH_Blender_OPT_VacuumPump +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gH_EV01_Status +[17:50:58] CONTACT: gCarboStillRecipe (NEGADO) +[17:50:58] CONTACT: gP_EV43 +[17:50:58] CONTACT: gH_EV43_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV43_Manual +[17:50:58] CONTACT: gH_EV43_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((((NOT gH_Blender_OPT_ByPassDeair OR gH_A_Recipe_EnDeaireation) AND gH_Blender_OPT_VacuumPump AND gBlenderProdMode AND gH_EV01_Status AND NOT gCarboStillRecipe) OR gP_EV43) AND gH_EV43_Auto) OR (gH_EV43_Manual AND NOT gH_EV43_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 38: +[17:50:58] Target: gH_EV44_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV44 +[17:50:58] CONTACT: gH_EV44_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV44_Manual +[17:50:58] CONTACT: gH_EV44_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV44 AND gH_EV44_Auto) OR (gH_EV44_Manual AND NOT gH_EV44_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 39: +[17:50:58] Target: gH_EV45_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV45 +[17:50:58] CONTACT: gH_EV45_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV45_Manual +[17:50:58] CONTACT: gH_EV45_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV45 AND gH_EV45_Auto) OR (gH_EV45_Manual AND NOT gH_EV45_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 40: +[17:50:58] Target: mEV46_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gInFillerEV46Enable +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlendFillStartUp_Latch (NEGADO) +[17:50:58] CONTACT: g_Head_PID_Enable +[17:50:58] OR: +[17:50:58] CONTACT: gFirstProd_Done +[17:50:58] CONTACT: gBlendFillStartUp_Done +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gBlenderRinseMode +[17:50:58] CONTACT: gP_EV46 +[17:50:58] CONTACT: gH_EV46_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV46_Manual +[17:50:58] CONTACT: gH_EV46_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gInFillerEV46Enable AND ((NOT gBlendFillStartUp_Latch AND g_Head_PID_Enable AND (gFirstProd_Done OR gBlendFillStartUp_Done)) OR gBlenderCIPMode OR gBlenderRinseMode)) OR gP_EV46) AND gH_EV46_Auto) OR (gH_EV46_Manual AND NOT gH_EV46_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 41: +[17:50:58] Target: gH_EV46_Status +[17:50:58] Lógica: AND: +[17:50:58] CONTACT: gH_Blender_OPT_BlendFillSystem (NEGADO) +[17:50:58] CONTACT: mEV46_Status +[17:50:58] Condición: (NOT gH_Blender_OPT_BlendFillSystem AND mEV46_Status) +[17:50:58] Red 43: +[17:50:58] Comentario: Llamada a función: mEV46Fault +[17:50:58] Target: mDummy +[17:50:58] Lógica: FUNCTION_BLOCK: mEV46Fault inputs: ['_POSITIV'] +[17:50:58] Condición: mEV46Fault(_POSITIV) +[17:50:58] Red 42: +[17:50:58] Target: gFlrCO2ValveEV46Pos_Fault +[17:50:58] Lógica: AND: +[17:50:58] CONTACT: gWorkshopTest +[17:50:58] CONTACT: gH_SIMFillerEV46Enable +[17:50:58] Condición: (gWorkshopTest AND gH_SIMFillerEV46Enable) +[17:50:58] Red 44: +[17:50:58] Target: gH_EV47_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV47 +[17:50:58] CONTACT: gH_EV47_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV47_Manual +[17:50:58] CONTACT: gH_EV47_Auto (NEGADO) +[17:50:58] CONTACT: gH_Blender_OPT_ByPassDeair +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV47 AND gH_EV47_Auto) OR (gH_EV47_Manual AND NOT gH_EV47_Auto)) AND gH_Blender_OPT_ByPassDeair AND gAuxVoltageOk) +[17:50:58] Red 45: +[17:50:58] Target: mFlipFlop +[17:50:58] Lógica: OR: +[17:50:58] AND: +[17:50:58] CONTACT: gClock_60s +[17:50:58] FUNCTION_BLOCK: mFlipFlopTOF inputs: ['_POSITIV'] +[17:50:58] Condición: (gClock_60s AND mFlipFlopTOF(_POSITIV)) +[17:50:58] Red 46: +[17:50:58] Target: gH_EV48_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gH_A_Recipe_EnDeaireation +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gBlenderRun_Latch +[17:50:58] CONTACT: mFlipFlop (NEGADO) +[17:50:58] CONTACT: gP_EV48 +[17:50:58] CONTACT: gH_EV48_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV48_Manual +[17:50:58] CONTACT: gH_EV48_Auto (NEGADO) +[17:50:58] CONTACT: gH_Blender_OPT_ByPassDeair +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gBlenderProdMode AND gH_A_Recipe_EnDeaireation) OR (gBlenderCIPMode AND gBlenderRun_Latch AND NOT mFlipFlop) OR gP_EV48) AND gH_EV48_Auto) OR (gH_EV48_Manual AND NOT gH_EV48_Auto)) AND gH_Blender_OPT_ByPassDeair AND gAuxVoltageOk) +[17:50:58] Red 47: +[17:50:58] Target: gH_EV49_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gH_A_Recipe_EnDeaireation (NEGADO) +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gBlenderRun_Latch +[17:50:58] CONTACT: mFlipFlop +[17:50:58] CONTACT: gP_EV49 +[17:50:58] CONTACT: gH_EV49_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV49_Manual +[17:50:58] CONTACT: gH_EV49_Auto (NEGADO) +[17:50:58] CONTACT: gH_Blender_OPT_ByPassDeair +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gBlenderProdMode AND NOT gH_A_Recipe_EnDeaireation) OR (gBlenderCIPMode AND gBlenderRun_Latch AND mFlipFlop) OR gP_EV49) AND gH_EV49_Auto) OR (gH_EV49_Manual AND NOT gH_EV49_Auto)) AND gH_Blender_OPT_ByPassDeair AND gAuxVoltageOk) +[17:50:58] Red 48: +[17:50:58] Target: gH_EV50_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gH_A_Recipe_EnDeaireation (NEGADO) +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gBlenderRun_Latch +[17:50:58] CONTACT: mFlipFlop +[17:50:58] CONTACT: gP_EV50 +[17:50:58] CONTACT: gH_EV50_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV50_Manual +[17:50:58] CONTACT: gH_EV50_Auto (NEGADO) +[17:50:58] CONTACT: gH_Blender_OPT_ByPassDeair +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gBlenderProdMode AND NOT gH_A_Recipe_EnDeaireation) OR (gBlenderCIPMode AND gBlenderRun_Latch AND mFlipFlop) OR gP_EV50) AND gH_EV50_Auto) OR (gH_EV50_Manual AND NOT gH_EV50_Auto)) AND gH_Blender_OPT_ByPassDeair AND gAuxVoltageOk) +[17:50:58] Red 49: +[17:50:58] Target: gH_EV51_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gCarboStillRecipe +[17:50:58] AND: +[17:50:58] CONTACT: mFlipFlop (NEGADO) +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gP_EV51 +[17:50:58] CONTACT: gH_EV51_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV51_Manual +[17:50:58] CONTACT: gH_EV51_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] CONTACT: gH_Blender_OPT_ProductPulp +[17:50:58] Condición: (((((gBlenderProdMode AND gCarboStillRecipe) OR (NOT mFlipFlop AND gBlenderCIPMode) OR gP_EV51) AND gH_EV51_Auto) OR (gH_EV51_Manual AND NOT gH_EV51_Auto)) AND gAuxVoltageOk AND gH_Blender_OPT_ProductPulp) +[17:50:58] Red 50: +[17:50:58] Target: gH_EV52_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gCarboStillRecipe (NEGADO) +[17:50:58] AND: +[17:50:58] CONTACT: mFlipFlop +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gP_EV52 +[17:50:58] CONTACT: gH_EV52_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV52_Manual +[17:50:58] CONTACT: gH_EV52_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] CONTACT: gH_Blender_OPT_ProductPulp +[17:50:58] Condición: (((((gBlenderProdMode AND NOT gCarboStillRecipe) OR (mFlipFlop AND gBlenderCIPMode) OR gP_EV52) AND gH_EV52_Auto) OR (gH_EV52_Manual AND NOT gH_EV52_Auto)) AND gAuxVoltageOk AND gH_Blender_OPT_ProductPulp) +[17:50:58] Red 51: +[17:50:58] Target: gH_EV61_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gCIPBlenderEmpty (NEGADO) +[17:50:58] CONTACT: gCIPCausticRecoveryRun +[17:50:58] CONTACT: gCIPCausticRecoveryRun (NEGADO) +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gBlenderRinseMode +[17:50:58] CONTACT: gCIPSyrupStopLevel (NEGADO) +[17:50:58] CONTACT: gOut_WaterPumpRun +[17:50:58] CONTACT: gP_EV61 +[17:50:58] CONTACT: gH_EV61_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV61_Manual +[17:50:58] CONTACT: gH_EV61_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((((((NOT gCIPBlenderEmpty AND gCIPCausticRecoveryRun) OR NOT gCIPCausticRecoveryRun) AND gBlenderCIPMode) OR gBlenderRinseMode) AND NOT gCIPSyrupStopLevel AND gOut_WaterPumpRun) OR gP_EV61) AND gH_EV61_Auto) OR (gH_EV61_Manual AND NOT gH_EV61_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 52: +[17:50:58] Target: mEV62_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gFastChangeOverActivated (NEGADO) +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_BlendFillSystem (NEGADO) +[17:50:58] CONTACT: gProdAvailable +[17:50:58] CONTACT: gInFillerProductReq +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gIn_Flr_WaterRinseRequest +[17:50:58] CONTACT: gBlenderRinseMode +[17:50:58] CONTACT: gBlenderTankPress_Ok +[17:50:58] AND: +[17:50:58] CONTACT: gInFillerCIPRequest +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gCIPPrdTankPressLow +[17:50:58] OR: +[17:50:58] CONTACT: gH_Blender_OPT_BlendFillSystem (NEGADO) +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_BlendFillSystem +[17:50:58] CONTACT: gInFillerEV62Enable +[17:50:58] CONTACT: gProdTankDrain_Latch (NEGADO) +[17:50:58] CONTACT: gProdTankDrain_Done (NEGADO) +[17:50:58] OR: +[17:50:58] CONTACT: gProdTankEmpty (NEGADO) +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] AND: +[17:50:58] CONTACT: gFastChangeOverActivated +[17:50:58] CONTACT: gIn_ProdTankNotEmpty +[17:50:58] CONTACT: gH_Blender_OPT_BlendFillSystem (NEGADO) +[17:50:58] OR: +[17:50:58] CONTACT: gProdTankRunOut_Running +[17:50:58] CONTACT: gProdPipeRunOut_Latch +[17:50:58] CONTACT: gSyrRunOut_Latch +[17:50:58] CONTACT: gInFillerProductReq +[17:50:58] AND: +[17:50:58] CONTACT: gH_Blender_OPT_BlendFillSystem +[17:50:58] CONTACT: gBlendFillStartUp_Done +[17:50:58] CONTACT: g_Head_PID_Enable +[17:50:58] CONTACT: gInFillerEV62Enable +[17:50:58] CONTACT: gP_EV62 +[17:50:58] CONTACT: gH_EV62_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV62_Manual +[17:50:58] CONTACT: gH_EV62_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((NOT gFastChangeOverActivated AND ((NOT gH_Blender_OPT_BlendFillSystem AND gProdAvailable AND gInFillerProductReq) OR (((gIn_Flr_WaterRinseRequest AND gBlenderRinseMode AND gBlenderTankPress_Ok) OR (gInFillerCIPRequest AND gBlenderCIPMode AND gCIPPrdTankPressLow)) AND (NOT gH_Blender_OPT_BlendFillSystem OR (gH_Blender_OPT_BlendFillSystem AND gInFillerEV62Enable)) AND NOT gProdTankDrain_Latch AND NOT gProdTankDrain_Done AND (NOT gProdTankEmpty OR gBlenderCIPMode)))) OR (gFastChangeOverActivated AND gIn_ProdTankNotEmpty AND NOT gH_Blender_OPT_BlendFillSystem AND (gProdTankRunOut_Running OR gProdPipeRunOut_Latch OR gSyrRunOut_Latch) AND gInFillerProductReq) OR (gH_Blender_OPT_BlendFillSystem AND gBlendFillStartUp_Done AND g_Head_PID_Enable AND gInFillerEV62Enable) OR gP_EV62) AND gH_EV62_Auto) OR (gH_EV62_Manual AND NOT gH_EV62_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 53: +[17:50:58] Target: gH_EV62_Status +[17:50:58] Lógica: AND: +[17:50:58] CONTACT: gH_Blender_OPT_BlendFillSystem (NEGADO) +[17:50:58] CONTACT: mEV62_Status +[17:50:58] Condición: (NOT gH_Blender_OPT_BlendFillSystem AND mEV62_Status) +[17:50:58] Red 55: +[17:50:58] Comentario: Llamada a función: mEV62Fault +[17:50:58] Target: mDummy +[17:50:58] Lógica: FUNCTION_BLOCK: mEV62Fault inputs: ['_POSITIV'] +[17:50:58] Condición: mEV62Fault(_POSITIV) +[17:50:58] Red 54: +[17:50:58] Target: gH_EV63_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gSyrRunOut_Running +[17:50:58] AND: +[17:50:58] CONTACT: gFastChangeOverActivated (NEGADO) +[17:50:58] CONTACT: gBlenderRinse_Running +[17:50:58] CONTACT: gP_EV63 +[17:50:58] CONTACT: gH_EV63_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV63_Manual +[17:50:58] CONTACT: gH_EV63_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gSyrRunOut_Running OR (NOT gFastChangeOverActivated AND gBlenderRinse_Running) OR gP_EV63) AND gH_EV63_Auto) OR (gH_EV63_Manual AND NOT gH_EV63_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 56: +[17:50:58] Target: gH_EV64_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gOut_SyrupRoomPumpRun +[17:50:58] CONTACT: gSyrupLine1_EV64 +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gSyrupLine1_EV64 +[17:50:58] CONTACT: gBlenderRun_Latch +[17:50:58] CONTACT: gP_EV64 +[17:50:58] CONTACT: gH_EV64_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV64_Manual +[17:50:58] CONTACT: gH_EV64_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gOut_SyrupRoomPumpRun AND gSyrupLine1_EV64) OR (gBlenderCIPMode AND gSyrupLine1_EV64 AND gBlenderRun_Latch) OR gP_EV64) AND gH_EV64_Auto) OR (gH_EV64_Manual AND NOT gH_EV64_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 57: +[17:50:58] Target: gH_EV65_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gOut_SyrupRoomPumpRun +[17:50:58] CONTACT: gSyrupLine2_EV65 +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gSyrupLine2_EV65 +[17:50:58] CONTACT: gBlenderRun_Latch +[17:50:58] CONTACT: gP_EV65 +[17:50:58] CONTACT: gH_EV65_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV65_Manual +[17:50:58] CONTACT: gH_EV65_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gOut_SyrupRoomPumpRun AND gSyrupLine2_EV65) OR (gBlenderCIPMode AND gSyrupLine2_EV65 AND gBlenderRun_Latch) OR gP_EV65) AND gH_EV65_Auto) OR (gH_EV65_Manual AND NOT gH_EV65_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 58: +[17:50:58] Target: gH_EV66_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gOut_OpenEV66FlrTankOut +[17:50:58] CONTACT: gP_EV66 +[17:50:58] CONTACT: gH_EV66_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV66_Manual +[17:50:58] CONTACT: gH_EV66_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gOut_OpenEV66FlrTankOut OR gP_EV66) AND gH_EV66_Auto) OR (gH_EV66_Manual AND NOT gH_EV66_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 59: +[17:50:58] Target: gH_EV67_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV67 +[17:50:58] CONTACT: gH_EV67_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV67_Manual +[17:50:58] CONTACT: gH_EV67_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV67 AND gH_EV67_Auto) OR (gH_EV67_Manual AND NOT gH_EV67_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 60: +[17:50:58] Target: gH_EV68_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gOut_OpenEV68InletWater +[17:50:58] CONTACT: gP_EV68 +[17:50:58] CONTACT: gH_EV68_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV68_Manual +[17:50:58] CONTACT: gH_EV68_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gOut_OpenEV68InletWater OR gP_EV68) AND gH_EV68_Auto) OR (gH_EV68_Manual AND NOT gH_EV68_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 61: +[17:50:58] Target: gH_EV69_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gIn_Flr_OpenEV69ProdPipeDrain +[17:50:58] CONTACT: gP_EV69 +[17:50:58] CONTACT: gH_EV69_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV69_Manual +[17:50:58] CONTACT: gH_EV69_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gIn_Flr_OpenEV69ProdPipeDrain OR gP_EV69) AND gH_EV69_Auto) OR (gH_EV69_Manual AND NOT gH_EV69_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 62: +[17:50:58] Target: gH_EV71_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gAlwaysOff +[17:50:58] CONTACT: gOut_OpenEV71RinseTankSprayBall +[17:50:58] CONTACT: gOut_OpenEV71FillerProductPipeDrain +[17:50:58] CONTACT: gP_EV71 +[17:50:58] CONTACT: gH_EV71_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV71_Manual +[17:50:58] CONTACT: gH_EV71_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gAlwaysOff AND gOut_OpenEV71RinseTankSprayBall) OR gOut_OpenEV71FillerProductPipeDrain OR gP_EV71) AND gH_EV71_Auto) OR (gH_EV71_Manual AND NOT gH_EV71_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 63: +[17:50:58] Target: gH_EV72_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gOut_OpenEV72RinseTankDrain +[17:50:58] CONTACT: gP_EV72 +[17:50:58] CONTACT: gH_EV72_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV72_Manual +[17:50:58] CONTACT: gH_EV72_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gOut_OpenEV72RinseTankDrain OR gP_EV72) AND gH_EV72_Auto) OR (gH_EV72_Manual AND NOT gH_EV72_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 64: +[17:50:58] Target: gWaterInletValveEV73Pos_Fault +[17:50:58] Lógica: CONTACT: mValveMatrix (NEGADO) +[17:50:58] Condición: NOT mValveMatrix +[17:50:58] Red 65: +[17:50:58] Target: mEV73_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gBlenderProdMode +[17:50:58] CONTACT: gP_EV73 +[17:50:58] CONTACT: gH_EV73_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV73_Manual +[17:50:58] CONTACT: gH_EV73_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gBlenderProdMode OR gP_EV73) AND gH_EV73_Auto) OR (gH_EV73_Manual AND NOT gH_EV73_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 66: +[17:50:58] Target: mEV74_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gBlenderRun_Latch +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gP_EV74 +[17:50:58] CONTACT: gH_EV74_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV74_Manual +[17:50:58] CONTACT: gH_EV74_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((gBlenderRun_Latch AND gBlenderCIPMode) OR gP_EV74) AND gH_EV74_Auto) OR (gH_EV74_Manual AND NOT gH_EV74_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 67: +[17:50:58] Target: gH_EV80_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gEnableRecircPHE (NEGADO) +[17:50:58] OR: +[17:50:58] CONTACT: gInFillerProductReq (NEGADO) +[17:50:58] CONTACT: gworkshoptest +[17:50:58] CONTACT: gAlwaysOff (NEGADO) +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gP_EV80 +[17:50:58] CONTACT: gH_EV80_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV80_Manual +[17:50:58] CONTACT: gH_EV80_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((((NOT gEnableRecircPHE AND (NOT gInFillerProductReq OR gworkshoptest OR NOT gAlwaysOff)) OR gBlenderCIPMode OR gP_EV80) AND gH_EV80_Auto) OR (gH_EV80_Manual AND NOT gH_EV80_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 68: +[17:50:58] Target: gH_EV81_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gBlenderCIPMode +[17:50:58] CONTACT: gP_EV81 +[17:50:58] CONTACT: gEnableRecircPHE +[17:50:58] CONTACT: gH_EV81_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV81_Manual +[17:50:58] CONTACT: gH_EV81_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gBlenderCIPMode OR gP_EV81 OR gEnableRecircPHE) AND gH_EV81_Auto) OR (gH_EV81_Manual AND NOT gH_EV81_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 69: +[17:50:58] Target: gH_EV83_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] CONTACT: gP_EV83 +[17:50:58] CONTACT: gH_EV83_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV83_Manual +[17:50:58] CONTACT: gH_EV83_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: (((gP_EV83 AND gH_EV83_Auto) OR (gH_EV83_Manual AND NOT gH_EV83_Auto)) AND gAuxVoltageOk) +[17:50:58] Red 70: +[17:50:58] Target: gH_EV84_Status +[17:50:58] Lógica: AND: +[17:50:58] OR: +[17:50:58] AND: +[17:50:58] OR: +[17:50:58] CONTACT: gP_EV84 +[17:50:58] CONTACT: gUV_Lamp_Drain +[17:50:58] CONTACT: gH_EV84_Auto +[17:50:58] AND: +[17:50:58] CONTACT: gH_EV84_Manual +[17:50:58] CONTACT: gH_EV84_Auto (NEGADO) +[17:50:58] CONTACT: gAuxVoltageOk +[17:50:58] Condición: ((((gP_EV84 OR gUV_Lamp_Drain) AND gH_EV84_Auto) OR (gH_EV84_Manual AND NOT gH_EV84_Auto)) AND gAuxVoltageOk) +[17:50:58] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:50:58] Optimizando Red 1: +[17:50:58] Expresión original: mBlendDeairDelayOff__POSITIV_ & ((gBlenderCIPMode & gBlenderRun_Latch & ~gH_Blender_OPT_LocalCIP) | (~gStillWaterByPassEn & (gDeairTankLoading | (gBlenderRun_Running & (gBlenderProdMode | gBlenderRinseMode))) & (gCarboStillRecipe | (gH_Blender_OPT_ByPassDeair & ~gH_A_Recipe_EnDeaireation) | (gBlenderDeairVacuum_Ok & gH_Blender_OPT_VacuumPump & ~gCarboStillRecipe)))) +[17:50:58] Simplificada: mBlendDeairDelayOff__POSITIV_ & ((gBlenderCIPMode & gBlenderRun_Latch & ~gH_Blender_OPT_LocalCIP) | (~gStillWaterByPassEn & (gDeairTankLoading | (gBlenderProdMode & gBlenderRun_Running) | (gBlenderRinseMode & gBlenderRun_Running)) & (gCarboStillRecipe | (gBlenderDeairVacuum_Ok & gH_Blender_OPT_VacuumPump) | (gH_Blender_OPT_ByPassDeair & ~gH_A_Recipe_EnDeaireation)))) +[17:50:58] ADVERTENCIA: Expresión muy compleja (14 símbolos, complejidad 305) +[17:50:58] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:50:58] Optimizando Red 2: +[17:50:58] Expresión original: mBlendDeair2DelayOff__POSITIV_ & ((gBlenderCIPMode & gBlenderRun_Latch & ~gH_Blender_OPT_LocalCIP) | ((gDeairTankLoading | (gBlenderRun_Running & (gBlenderProdMode | gBlenderRinseMode))) & (gCarboStillRecipe | (gH_Blender_OPT_ByPassDeair & ~gH_A_Recipe_EnDeaireation) | (gBlenderDeairVacuum_Ok & gH_Blender_OPT_VacuumPump & ~gCarboStillRecipe)))) +[17:50:58] Simplificada: mBlendDeair2DelayOff__POSITIV_ & ((gBlenderCIPMode & gBlenderRun_Latch & ~gH_Blender_OPT_LocalCIP) | ((gDeairTankLoading | (gBlenderProdMode & gBlenderRun_Running) | (gBlenderRinseMode & gBlenderRun_Running)) & (gCarboStillRecipe | (gBlenderDeairVacuum_Ok & gH_Blender_OPT_VacuumPump) | (gH_Blender_OPT_ByPassDeair & ~gH_A_Recipe_EnDeaireation)))) +[17:50:58] ADVERTENCIA: Expresión muy compleja (13 símbolos, complejidad 287) +[17:50:58] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:50:58] Optimizando Red 3: +[17:50:58] Expresión original: gAuxVoltageOk & ((gH_EV02_Auto & gP_EV02) | (gH_EV02_Manual & ~gH_EV02_Auto)) +[17:50:58] Simplificada: gAuxVoltageOk & (gH_EV02_Auto | gH_EV02_Manual) & (gP_EV02 | ~gH_EV02_Auto) +[17:50:58] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV02_Auto & gP_EV02) | (gAuxVoltageOk & gH_EV02_Manual & gP_EV02) | (gAuxVoltageOk & gH_EV02_Auto & ~gH_EV02_Auto) | (gAuxVoltageOk & gH_EV02_Manual & ~gH_EV02_Auto) +[17:50:58] Post-procesada: gAuxVoltageOk & (gH_EV02_Auto | gH_EV02_Manual) & (gP_EV02 | ~gH_EV02_Auto) +[17:50:58] Optimizando Red 4: +[17:50:58] Expresión original: gAuxVoltageOk & ((gH_EV02_1_Auto & gP_EV02_1) | (gH_EV02_1_Manual & ~gH_EV02_1_Auto)) +[17:50:58] Simplificada: gAuxVoltageOk & (gH_EV02_1_Auto | gH_EV02_1_Manual) & (gP_EV02_1 | ~gH_EV02_1_Auto) +[17:50:58] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV02_1_Auto & gP_EV02_1) | (gAuxVoltageOk & gH_EV02_1_Manual & gP_EV02_1) | (gAuxVoltageOk & gH_EV02_1_Auto & ~gH_EV02_1_Auto) | (gAuxVoltageOk & gH_EV02_1_Manual & ~gH_EV02_1_Auto) +[17:50:58] Post-procesada: gAuxVoltageOk & (gH_EV02_1_Auto | gH_EV02_1_Manual) & (gP_EV02_1 | ~gH_EV02_1_Auto) +[17:50:58] Optimizando Red 5: +[17:50:58] Expresión original: mBlendSyrDelayOff__POSITIV_ & (gP_EV03 | gSyrupTankLoading | (gBlenderRun_Running & (gFirstProd_Latch | gSyrRunOut_Latch | ~gFastChangeOverActivated) & (gBlenderCIPMode | gBlenderRinseMode | (gBlenderProdMode & ~gWaterRecipe)))) +[17:50:58] Simplificada: mBlendSyrDelayOff__POSITIV_ & (gP_EV03 | gSyrupTankLoading | (gBlenderRun_Running & (gBlenderCIPMode | gBlenderProdMode | gBlenderRinseMode) & (gBlenderCIPMode | gBlenderRinseMode | ~gWaterRecipe) & (gFirstProd_Latch | gSyrRunOut_Latch | ~gFastChangeOverActivated))) +[17:50:58] DNF (forma LAD preferida): (gP_EV03 & mBlendSyrDelayOff__POSITIV_) | (gSyrupTankLoading & mBlendSyrDelayOff__POSITIV_) | (gBlenderCIPMode & gBlenderRun_Running & gFirstProd_Latch & mBlendSyrDelayOff__POSITIV_) | (gBlenderCIPMode & gBlenderRun_Running & gSyrRunOut_Latch & mBlendSyrDelayOff__POSITIV_) | (gBlenderRinseMode & gBlenderRun_Running & gFirstProd_Latch & mBlendSyrDelayOff__POSITIV_) | (gBlenderRinseMode & gBlenderRun_Running & gSyrRunOut_Latch & mBlendSyrDelayOff__POSITIV_) | (gBlenderCIPMode & gBlenderRun_Running & mBlendSyrDelayOff__POSITIV_ & ~gFastChangeOverActivated) | (gBlenderRinseMode & gBlenderRun_Running & mBlendSyrDelayOff__POSITIV_ & ~gFastChangeOverActivated) | (gBlenderCIPMode & gBlenderProdMode & gBlenderRun_Running & gFirstProd_Latch & mBlendSyrDelayOff__POSITIV_) | (gBlenderCIPMode & gBlenderProdMode & gBlenderRun_Running & gSyrRunOut_Latch & mBlendSyrDelayOff__POSITIV_) | (gBlenderCIPMode & gBlenderRinseMode & gBlenderRun_Running & gFirstProd_Latch & mBlendSyrDelayOff__POSITIV_) | (gBlenderCIPMode & gBlenderRinseMode & gBlenderRun_Running & gSyrRunOut_Latch & mBlendSyrDelayOff__POSITIV_) | (gBlenderProdMode & gBlenderRinseMode & gBlenderRun_Running & gFirstProd_Latch & mBlendSyrDelayOff__POSITIV_) | (gBlenderProdMode & gBlenderRinseMode & gBlenderRun_Running & gSyrRunOut_Latch & mBlendSyrDelayOff__POSITIV_) | (gBlenderCIPMode & gBlenderProdMode & gBlenderRun_Running & mBlendSyrDelayOff__POSITIV_ & ~gFastChangeOverActivated) | (gBlenderCIPMode & gBlenderRinseMode & gBlenderRun_Running & mBlendSyrDelayOff__POSITIV_ & ~gFastChangeOverActivated) | (gBlenderCIPMode & gBlenderRun_Running & gFirstProd_Latch & mBlendSyrDelayOff__POSITIV_ & ~gWaterRecipe) | (gBlenderCIPMode & gBlenderRun_Running & gSyrRunOut_Latch & mBlendSyrDelayOff__POSITIV_ & ~gWaterRecipe) | (gBlenderProdMode & gBlenderRinseMode & gBlenderRun_Running & mBlendSyrDelayOff__POSITIV_ & ~gFastChangeOverActivated) | (gBlenderProdMode & gBlenderRun_Running & gFirstProd_Latch & mBlendSyrDelayOff__POSITIV_ & ~gWaterRecipe) | (gBlenderProdMode & gBlenderRun_Running & gSyrRunOut_Latch & mBlendSyrDelayOff__POSITIV_ & ~gWaterRecipe) | (gBlenderRinseMode & gBlenderRun_Running & gFirstProd_Latch & mBlendSyrDelayOff__POSITIV_ & ~gWaterRecipe) | (gBlenderRinseMode & gBlenderRun_Running & gSyrRunOut_Latch & mBlendSyrDelayOff__POSITIV_ & ~gWaterRecipe) | (gBlenderCIPMode & gBlenderRun_Running & mBlendSyrDelayOff__POSITIV_ & ~gFastChangeOverActivated & ~gWaterRecipe) | (gBlenderProdMode & gBlenderRun_Running & mBlendSyrDelayOff__POSITIV_ & ~gFastChangeOverActivated & ~gWaterRecipe) | (gBlenderRinseMode & gBlenderRun_Running & mBlendSyrDelayOff__POSITIV_ & ~gFastChangeOverActivated & ~gWaterRecipe) +[17:50:58] Optimizando Red 6: +[17:50:58] Expresión original: gAuxVoltageOk & ((gH_EV04_Auto & gP_EV04) | (gH_EV04_Manual & ~gH_EV04_Auto)) +[17:50:58] Simplificada: gAuxVoltageOk & (gH_EV04_Auto | gH_EV04_Manual) & (gP_EV04 | ~gH_EV04_Auto) +[17:50:58] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV04_Auto & gP_EV04) | (gAuxVoltageOk & gH_EV04_Manual & gP_EV04) | (gAuxVoltageOk & gH_EV04_Auto & ~gH_EV04_Auto) | (gAuxVoltageOk & gH_EV04_Manual & ~gH_EV04_Auto) +[17:50:58] Post-procesada: gAuxVoltageOk & (gH_EV04_Auto | gH_EV04_Manual) & (gP_EV04 | ~gH_EV04_Auto) +[17:50:58] Optimizando Red 7: +[17:50:58] Expresión original: gAuxVoltageOk & ((gH_EV11_Manual & ~gH_EV11_Auto) | (gH_EV11_Auto & (gBlenderCIPMode | gP_EV11 | (gPID_PressCO2_Release & (gBlenderProdMode | gBlenderRinseMode))))) +[17:50:58] Simplificada: gAuxVoltageOk & (gH_EV11_Auto | gH_EV11_Manual) & (gBlenderCIPMode | gPID_PressCO2_Release | gP_EV11 | ~gH_EV11_Auto) & (gBlenderCIPMode | gBlenderProdMode | gBlenderRinseMode | gP_EV11 | ~gH_EV11_Auto) +[17:50:58] DNF (forma LAD preferida): (gAuxVoltageOk & gBlenderCIPMode & gH_EV11_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV11_Manual) | (gAuxVoltageOk & gH_EV11_Auto & gP_EV11) | (gAuxVoltageOk & gH_EV11_Manual & gP_EV11) | (gAuxVoltageOk & gH_EV11_Auto & ~gH_EV11_Auto) | (gAuxVoltageOk & gH_EV11_Manual & ~gH_EV11_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderProdMode & gH_EV11_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderProdMode & gH_EV11_Manual) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRinseMode & gH_EV11_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRinseMode & gH_EV11_Manual) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV11_Auto & gPID_PressCO2_Release) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV11_Auto & gP_EV11) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV11_Manual & gPID_PressCO2_Release) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV11_Manual & gP_EV11) | (gAuxVoltageOk & gBlenderProdMode & gH_EV11_Auto & gPID_PressCO2_Release) | (gAuxVoltageOk & gBlenderProdMode & gH_EV11_Auto & gP_EV11) | (gAuxVoltageOk & gBlenderProdMode & gH_EV11_Manual & gPID_PressCO2_Release) | (gAuxVoltageOk & gBlenderProdMode & gH_EV11_Manual & gP_EV11) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV11_Auto & gPID_PressCO2_Release) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV11_Auto & gP_EV11) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV11_Manual & gPID_PressCO2_Release) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV11_Manual & gP_EV11) | (gAuxVoltageOk & gH_EV11_Auto & gPID_PressCO2_Release & gP_EV11) | (gAuxVoltageOk & gH_EV11_Manual & gPID_PressCO2_Release & gP_EV11) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV11_Auto & ~gH_EV11_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV11_Manual & ~gH_EV11_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV11_Auto & ~gH_EV11_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV11_Manual & ~gH_EV11_Auto) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV11_Auto & ~gH_EV11_Auto) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV11_Manual & ~gH_EV11_Auto) | (gAuxVoltageOk & gH_EV11_Auto & gPID_PressCO2_Release & ~gH_EV11_Auto) | (gAuxVoltageOk & gH_EV11_Auto & gP_EV11 & ~gH_EV11_Auto) | (gAuxVoltageOk & gH_EV11_Manual & gPID_PressCO2_Release & ~gH_EV11_Auto) | (gAuxVoltageOk & gH_EV11_Manual & gP_EV11 & ~gH_EV11_Auto) +[17:50:58] Post-procesada: gAuxVoltageOk & (gH_EV11_Auto | gH_EV11_Manual) & (gBlenderCIPMode | gPID_PressCO2_Release | gP_EV11 | ~gH_EV11_Auto) & (gBlenderCIPMode | gBlenderProdMode | gBlenderRinseMode | gP_EV11 | ~gH_EV11_Auto) +[17:50:58] Optimizando Red 8: +[17:50:58] Expresión original: gAuxVoltageOk & ((gH_EV12_Manual & ~gH_EV12_Auto) | (gH_EV12_Auto & ~gH_Blender_OPT_BlendFillSystem & (gP_EV12 | (gBlenderProdMode & gH_EV01_Status & ~gBlenderRinseMode & (gH_A_Recipe_EnDeaireation | ~gH_Blender_OPT_ByPassDeair) & (gCarboStillRecipe | gH_Blender_OPT_DoubleDeair | gH_Blender_OPT_InjectionPress_Ctrl) & (~gFirstProd_Latch | (gFinalPressureOk & gFirstProd_Latch)))))) +[17:50:58] Simplificada: gAuxVoltageOk & ((gH_EV12_Manual & ~gH_EV12_Auto) | (gH_EV12_Auto & ~gH_Blender_OPT_BlendFillSystem & (gP_EV12 | (gBlenderProdMode & gH_EV01_Status & ~gBlenderRinseMode & (gFinalPressureOk | ~gFirstProd_Latch) & (gH_A_Recipe_EnDeaireation | ~gH_Blender_OPT_ByPassDeair) & (gCarboStillRecipe | gH_Blender_OPT_DoubleDeair | gH_Blender_OPT_InjectionPress_Ctrl))))) +[17:50:58] ADVERTENCIA: Expresión muy compleja (15 símbolos, complejidad 320) +[17:50:58] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:50:58] Optimizando Red 9: +[17:50:58] Expresión original: gAuxVoltageOk & ((gH_EV13_Manual & ~gH_EV13_Auto) | (gH_EV13_Auto & (gBlenderRinseMode | gP_EV13 | (gBlenderCIPMode & (gInFillerCIPOpenEV13 | ~gH_Blender_OPT_BlendFillSystem)) | (gBlenderProdMode & ~gH_Blender_OPT_BlendFillSystem & ~gProdPipeRunOut_Latch & (gBlendRecircActive | gFirstProd_Running))))) +[17:50:58] Simplificada: gAuxVoltageOk & ((gH_EV13_Manual & ~gH_EV13_Auto) | (gH_EV13_Auto & (gBlenderRinseMode | gP_EV13 | (gBlenderCIPMode & (gInFillerCIPOpenEV13 | ~gH_Blender_OPT_BlendFillSystem)) | (gBlenderProdMode & ~gH_Blender_OPT_BlendFillSystem & ~gProdPipeRunOut_Latch & (gBlendRecircActive | gFirstProd_Running))))) +[17:50:58] DNF (forma LAD preferida): (gAuxVoltageOk & gBlenderRinseMode & gH_EV13_Auto) | (gAuxVoltageOk & gH_EV13_Auto & gP_EV13) | (gAuxVoltageOk & gH_EV13_Manual & ~gH_EV13_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV13_Auto & gInFillerCIPOpenEV13) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV13_Auto & ~gH_Blender_OPT_BlendFillSystem) | (gAuxVoltageOk & gBlendRecircActive & gBlenderProdMode & gH_EV13_Auto & ~gH_Blender_OPT_BlendFillSystem & ~gProdPipeRunOut_Latch) | (gAuxVoltageOk & gBlenderProdMode & gFirstProd_Running & gH_EV13_Auto & ~gH_Blender_OPT_BlendFillSystem & ~gProdPipeRunOut_Latch) +[17:50:58] Optimizando Red 10: +[17:50:58] Expresión original: gAuxVoltageOk & ((gH_EV14_Auto & gP_EV14) | (gH_EV14_Manual & ~gH_EV14_Auto)) +[17:50:58] Simplificada: gAuxVoltageOk & (gH_EV14_Auto | gH_EV14_Manual) & (gP_EV14 | ~gH_EV14_Auto) +[17:50:58] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV14_Auto & gP_EV14) | (gAuxVoltageOk & gH_EV14_Manual & gP_EV14) | (gAuxVoltageOk & gH_EV14_Auto & ~gH_EV14_Auto) | (gAuxVoltageOk & gH_EV14_Manual & ~gH_EV14_Auto) +[17:50:58] Post-procesada: gAuxVoltageOk & (gH_EV14_Auto | gH_EV14_Manual) & (gP_EV14 | ~gH_EV14_Auto) +[17:50:58] Optimizando Red 11: +[17:50:58] Expresión original: gAuxVoltageOk & ((gH_EV14_1_Auto & gP_EV14_1) | (gH_EV14_1_Manual & ~gH_EV14_1_Auto)) +[17:50:58] Simplificada: gAuxVoltageOk & (gH_EV14_1_Auto | gH_EV14_1_Manual) & (gP_EV14_1 | ~gH_EV14_1_Auto) +[17:50:58] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV14_1_Auto & gP_EV14_1) | (gAuxVoltageOk & gH_EV14_1_Manual & gP_EV14_1) | (gAuxVoltageOk & gH_EV14_1_Auto & ~gH_EV14_1_Auto) | (gAuxVoltageOk & gH_EV14_1_Manual & ~gH_EV14_1_Auto) +[17:50:58] Post-procesada: gAuxVoltageOk & (gH_EV14_1_Auto | gH_EV14_1_Manual) & (gP_EV14_1 | ~gH_EV14_1_Auto) +[17:50:58] Optimizando Red 12: +[17:50:58] Expresión original: gAuxVoltageOk & ((gH_EV15_Auto & gP_EV15) | (gH_EV15_Manual & ~gH_EV15_Auto)) +[17:50:58] Simplificada: gAuxVoltageOk & (gH_EV15_Auto | gH_EV15_Manual) & (gP_EV15 | ~gH_EV15_Auto) +[17:50:58] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV15_Auto & gP_EV15) | (gAuxVoltageOk & gH_EV15_Manual & gP_EV15) | (gAuxVoltageOk & gH_EV15_Auto & ~gH_EV15_Auto) | (gAuxVoltageOk & gH_EV15_Manual & ~gH_EV15_Auto) +[17:50:58] Post-procesada: gAuxVoltageOk & (gH_EV15_Auto | gH_EV15_Manual) & (gP_EV15 | ~gH_EV15_Auto) +[17:50:59] Optimizando Red 13: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV16_Manual & ~gH_EV16_Auto) | (gH_EV16_Auto & (gP_EV16 | (gRinseDrainRunning & ~gH_Blender_OPT_FastChangeOverEnabled)))) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV16_Auto | gH_EV16_Manual) & (gP_EV16 | gRinseDrainRunning | ~gH_EV16_Auto) & (gP_EV16 | ~gH_Blender_OPT_FastChangeOverEnabled | ~gH_EV16_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV16_Auto & gP_EV16) | (gAuxVoltageOk & gH_EV16_Manual & gP_EV16) | (gAuxVoltageOk & gH_EV16_Auto & ~gH_EV16_Auto) | (gAuxVoltageOk & gH_EV16_Manual & ~gH_EV16_Auto) | (gAuxVoltageOk & gH_EV16_Auto & gP_EV16 & gRinseDrainRunning) | (gAuxVoltageOk & gH_EV16_Manual & gP_EV16 & gRinseDrainRunning) | (gAuxVoltageOk & gH_EV16_Auto & gP_EV16 & ~gH_Blender_OPT_FastChangeOverEnabled) | (gAuxVoltageOk & gH_EV16_Auto & gP_EV16 & ~gH_EV16_Auto) | (gAuxVoltageOk & gH_EV16_Auto & gRinseDrainRunning & ~gH_Blender_OPT_FastChangeOverEnabled) | (gAuxVoltageOk & gH_EV16_Auto & gRinseDrainRunning & ~gH_EV16_Auto) | (gAuxVoltageOk & gH_EV16_Manual & gP_EV16 & ~gH_Blender_OPT_FastChangeOverEnabled) | (gAuxVoltageOk & gH_EV16_Manual & gP_EV16 & ~gH_EV16_Auto) | (gAuxVoltageOk & gH_EV16_Manual & gRinseDrainRunning & ~gH_Blender_OPT_FastChangeOverEnabled) | (gAuxVoltageOk & gH_EV16_Manual & gRinseDrainRunning & ~gH_EV16_Auto) | (gAuxVoltageOk & gH_EV16_Auto & ~gH_Blender_OPT_FastChangeOverEnabled & ~gH_EV16_Auto) | (gAuxVoltageOk & gH_EV16_Manual & ~gH_Blender_OPT_FastChangeOverEnabled & ~gH_EV16_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV16_Auto | gH_EV16_Manual) & (gP_EV16 | gRinseDrainRunning | ~gH_EV16_Auto) & (gP_EV16 | ~gH_Blender_OPT_FastChangeOverEnabled | ~gH_EV16_Auto) +[17:50:59] Optimizando Red 14: +[17:50:59] Expresión original: gOut_WaterPumpRun & mDelayOpenEV17__POSITIV_ & (gBlenderRinseMode | (gBlenderCIPMode & (~gCIPCausticRecoveryRun | (gCIPCausticRecoveryRun & ~gCIPBlenderEmpty)))) +[17:50:59] Simplificada: gOut_WaterPumpRun & mDelayOpenEV17__POSITIV_ & (gBlenderCIPMode | gBlenderRinseMode) & (gBlenderRinseMode | ~gCIPBlenderEmpty | ~gCIPCausticRecoveryRun) +[17:50:59] DNF (forma LAD preferida): (gBlenderRinseMode & gOut_WaterPumpRun & mDelayOpenEV17__POSITIV_) | (gBlenderCIPMode & gBlenderRinseMode & gOut_WaterPumpRun & mDelayOpenEV17__POSITIV_) | (gBlenderCIPMode & gOut_WaterPumpRun & mDelayOpenEV17__POSITIV_ & ~gCIPBlenderEmpty) | (gBlenderCIPMode & gOut_WaterPumpRun & mDelayOpenEV17__POSITIV_ & ~gCIPCausticRecoveryRun) | (gBlenderRinseMode & gOut_WaterPumpRun & mDelayOpenEV17__POSITIV_ & ~gCIPBlenderEmpty) | (gBlenderRinseMode & gOut_WaterPumpRun & mDelayOpenEV17__POSITIV_ & ~gCIPCausticRecoveryRun) +[17:50:59] Post-procesada: gOut_WaterPumpRun & mDelayOpenEV17__POSITIV_ & (gBlenderCIPMode | gBlenderRinseMode) & (gBlenderRinseMode | ~gCIPBlenderEmpty | ~gCIPCausticRecoveryRun) +[17:50:59] Optimizando Red 15: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV18_Manual & ~gH_EV18_Auto) | (gH_EV18_Auto & (gP_EV18 | (gBlenderCIPMode & ~gH_CIP_SyrTankFloodRun)))) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV18_Auto | gH_EV18_Manual) & (gBlenderCIPMode | gP_EV18 | ~gH_EV18_Auto) & (gP_EV18 | ~gH_CIP_SyrTankFloodRun | ~gH_EV18_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV18_Auto & gP_EV18) | (gAuxVoltageOk & gH_EV18_Manual & gP_EV18) | (gAuxVoltageOk & gH_EV18_Auto & ~gH_EV18_Auto) | (gAuxVoltageOk & gH_EV18_Manual & ~gH_EV18_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV18_Auto & gP_EV18) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV18_Manual & gP_EV18) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV18_Auto & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV18_Auto & ~gH_EV18_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV18_Manual & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV18_Manual & ~gH_EV18_Auto) | (gAuxVoltageOk & gH_EV18_Auto & gP_EV18 & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gH_EV18_Auto & gP_EV18 & ~gH_EV18_Auto) | (gAuxVoltageOk & gH_EV18_Manual & gP_EV18 & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gH_EV18_Manual & gP_EV18 & ~gH_EV18_Auto) | (gAuxVoltageOk & gH_EV18_Auto & ~gH_CIP_SyrTankFloodRun & ~gH_EV18_Auto) | (gAuxVoltageOk & gH_EV18_Manual & ~gH_CIP_SyrTankFloodRun & ~gH_EV18_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV18_Auto | gH_EV18_Manual) & (gBlenderCIPMode | gP_EV18 | ~gH_EV18_Auto) & (gP_EV18 | ~gH_CIP_SyrTankFloodRun | ~gH_EV18_Auto) +[17:50:59] Optimizando Red 16: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV21_Manual & ~gH_EV21_Auto) | (gH_EV21_Auto & (gP_EV21 | (gBlenderCIPMode & gCIPPrdTankPressLow & ~gCIPCausticRecoveryRun)))) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV21_Auto | gH_EV21_Manual) & (gBlenderCIPMode | gP_EV21 | ~gH_EV21_Auto) & (gCIPPrdTankPressLow | gP_EV21 | ~gH_EV21_Auto) & (gP_EV21 | ~gCIPCausticRecoveryRun | ~gH_EV21_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV21_Auto & gP_EV21) | (gAuxVoltageOk & gH_EV21_Manual & gP_EV21) | (gAuxVoltageOk & gH_EV21_Auto & ~gH_EV21_Auto) | (gAuxVoltageOk & gH_EV21_Manual & ~gH_EV21_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV21_Auto & gP_EV21) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV21_Manual & gP_EV21) | (gAuxVoltageOk & gCIPPrdTankPressLow & gH_EV21_Auto & gP_EV21) | (gAuxVoltageOk & gCIPPrdTankPressLow & gH_EV21_Manual & gP_EV21) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV21_Auto & ~gH_EV21_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV21_Manual & ~gH_EV21_Auto) | (gAuxVoltageOk & gCIPPrdTankPressLow & gH_EV21_Auto & ~gH_EV21_Auto) | (gAuxVoltageOk & gCIPPrdTankPressLow & gH_EV21_Manual & ~gH_EV21_Auto) | (gAuxVoltageOk & gH_EV21_Auto & gP_EV21 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gH_EV21_Auto & gP_EV21 & ~gH_EV21_Auto) | (gAuxVoltageOk & gH_EV21_Manual & gP_EV21 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gH_EV21_Manual & gP_EV21 & ~gH_EV21_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gCIPPrdTankPressLow & gH_EV21_Auto & gP_EV21) | (gAuxVoltageOk & gBlenderCIPMode & gCIPPrdTankPressLow & gH_EV21_Manual & gP_EV21) | (gAuxVoltageOk & gH_EV21_Auto & ~gCIPCausticRecoveryRun & ~gH_EV21_Auto) | (gAuxVoltageOk & gH_EV21_Manual & ~gCIPCausticRecoveryRun & ~gH_EV21_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gCIPPrdTankPressLow & gH_EV21_Auto & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gBlenderCIPMode & gCIPPrdTankPressLow & gH_EV21_Auto & ~gH_EV21_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gCIPPrdTankPressLow & gH_EV21_Manual & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gBlenderCIPMode & gCIPPrdTankPressLow & gH_EV21_Manual & ~gH_EV21_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV21_Auto & gP_EV21 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV21_Auto & gP_EV21 & ~gH_EV21_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV21_Manual & gP_EV21 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV21_Manual & gP_EV21 & ~gH_EV21_Auto) | (gAuxVoltageOk & gCIPPrdTankPressLow & gH_EV21_Auto & gP_EV21 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gCIPPrdTankPressLow & gH_EV21_Auto & gP_EV21 & ~gH_EV21_Auto) | (gAuxVoltageOk & gCIPPrdTankPressLow & gH_EV21_Manual & gP_EV21 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gCIPPrdTankPressLow & gH_EV21_Manual & gP_EV21 & ~gH_EV21_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV21_Auto & ~gCIPCausticRecoveryRun & ~gH_EV21_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV21_Manual & ~gCIPCausticRecoveryRun & ~gH_EV21_Auto) | (gAuxVoltageOk & gCIPPrdTankPressLow & gH_EV21_Auto & ~gCIPCausticRecoveryRun & ~gH_EV21_Auto) | (gAuxVoltageOk & gCIPPrdTankPressLow & gH_EV21_Manual & ~gCIPCausticRecoveryRun & ~gH_EV21_Auto) | (gAuxVoltageOk & gH_EV21_Auto & gP_EV21 & ~gCIPCausticRecoveryRun & ~gH_EV21_Auto) | (gAuxVoltageOk & gH_EV21_Manual & gP_EV21 & ~gCIPCausticRecoveryRun & ~gH_EV21_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV21_Auto | gH_EV21_Manual) & (gBlenderCIPMode | gP_EV21 | ~gH_EV21_Auto) & (gCIPPrdTankPressLow | gP_EV21 | ~gH_EV21_Auto) & (gP_EV21 | ~gCIPCausticRecoveryRun | ~gH_EV21_Auto) +[17:50:59] Optimizando Red 17: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV22_Auto & gP_EV22) | (gH_EV22_Manual & ~gH_EV22_Auto)) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV22_Auto | gH_EV22_Manual) & (gP_EV22 | ~gH_EV22_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV22_Auto & gP_EV22) | (gAuxVoltageOk & gH_EV22_Manual & gP_EV22) | (gAuxVoltageOk & gH_EV22_Auto & ~gH_EV22_Auto) | (gAuxVoltageOk & gH_EV22_Manual & ~gH_EV22_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV22_Auto | gH_EV22_Manual) & (gP_EV22 | ~gH_EV22_Auto) +[17:50:59] Optimizando Red 18: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV23_Auto & gP_EV23) | (gH_EV23_Manual & ~gH_EV23_Auto)) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV23_Auto | gH_EV23_Manual) & (gP_EV23 | ~gH_EV23_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV23_Auto & gP_EV23) | (gAuxVoltageOk & gH_EV23_Manual & gP_EV23) | (gAuxVoltageOk & gH_EV23_Auto & ~gH_EV23_Auto) | (gAuxVoltageOk & gH_EV23_Manual & ~gH_EV23_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV23_Auto | gH_EV23_Manual) & (gP_EV23 | ~gH_EV23_Auto) +[17:50:59] Optimizando Red 19: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV23_1_Auto & gP_EV23_1) | (gH_EV23_1_Manual & ~gH_EV23_1_Auto)) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV23_1_Auto | gH_EV23_1_Manual) & (gP_EV23_1 | ~gH_EV23_1_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV23_1_Auto & gP_EV23_1) | (gAuxVoltageOk & gH_EV23_1_Manual & gP_EV23_1) | (gAuxVoltageOk & gH_EV23_1_Auto & ~gH_EV23_1_Auto) | (gAuxVoltageOk & gH_EV23_1_Manual & ~gH_EV23_1_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV23_1_Auto | gH_EV23_1_Manual) & (gP_EV23_1 | ~gH_EV23_1_Auto) +[17:50:59] Optimizando Red 20: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV24_Manual & ~gH_EV24_Auto) | (gH_EV24_Auto & (gBlenderRinseMode | gP_EV24 | (gBlenderProdMode & gH_EV16_Status) | (gBlenderCIPMode & ~gH_Blender_OPT_LocalCIP)))) +[17:50:59] Simplificada: gAuxVoltageOk & ((gBlenderRinseMode & gH_EV24_Auto) | (gH_EV24_Auto & gP_EV24) | (gH_EV24_Manual & ~gH_EV24_Auto) | (gBlenderProdMode & gH_EV16_Status & gH_EV24_Auto) | (gBlenderCIPMode & gH_EV24_Auto & ~gH_Blender_OPT_LocalCIP)) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gBlenderRinseMode & gH_EV24_Auto) | (gAuxVoltageOk & gH_EV24_Auto & gP_EV24) | (gAuxVoltageOk & gH_EV24_Manual & ~gH_EV24_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV16_Status & gH_EV24_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV24_Auto & ~gH_Blender_OPT_LocalCIP) +[17:50:59] Optimizando Red 21: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV25_Manual & ~gH_EV25_Auto) | (gH_EV25_Auto & (gH_P4_VacuumPump_Status | gP_EV25))) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV25_Auto | gH_EV25_Manual) & (gH_P4_VacuumPump_Status | gP_EV25 | ~gH_EV25_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV25_Auto & gH_P4_VacuumPump_Status) | (gAuxVoltageOk & gH_EV25_Auto & gP_EV25) | (gAuxVoltageOk & gH_EV25_Manual & gH_P4_VacuumPump_Status) | (gAuxVoltageOk & gH_EV25_Manual & gP_EV25) | (gAuxVoltageOk & gH_EV25_Auto & ~gH_EV25_Auto) | (gAuxVoltageOk & gH_EV25_Manual & ~gH_EV25_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV25_Auto | gH_EV25_Manual) & (gH_P4_VacuumPump_Status | gP_EV25 | ~gH_EV25_Auto) +[17:50:59] Optimizando Red 22: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV26_Manual & ~gH_EV26_Auto) | (gH_EV26_Auto & (gP_EV26 | (gBlenderCIPMode & gOut_WaterPumpRun & gP_CIP_CO2_Inj) | (gBlenderProdMode & gBlenderRun_Running & ~gBlenderRinseMode & (gCarboStillProduct | gH_Blender_OPT_DoubleDeair))))) +[17:50:59] Simplificada: gAuxVoltageOk & ((gH_EV26_Manual & ~gH_EV26_Auto) | (gH_EV26_Auto & (gP_EV26 | (gBlenderCIPMode & gOut_WaterPumpRun & gP_CIP_CO2_Inj) | (gBlenderProdMode & gBlenderRun_Running & ~gBlenderRinseMode & (gCarboStillProduct | gH_Blender_OPT_DoubleDeair))))) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV26_Auto & gP_EV26) | (gAuxVoltageOk & gH_EV26_Manual & ~gH_EV26_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV26_Auto & gOut_WaterPumpRun & gP_CIP_CO2_Inj) | (gAuxVoltageOk & gBlenderProdMode & gBlenderRun_Running & gCarboStillProduct & gH_EV26_Auto & ~gBlenderRinseMode) | (gAuxVoltageOk & gBlenderProdMode & gBlenderRun_Running & gH_Blender_OPT_DoubleDeair & gH_EV26_Auto & ~gBlenderRinseMode) +[17:50:59] Optimizando Red 23: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV27_Manual & ~gH_EV27_Auto) | (gH_EV27_Auto & (gP_EV27 | (gBlenderCIPMode & gOut_WaterPumpRun & ~gH_CIP_SyrTankFloodRun)))) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV27_Auto | gH_EV27_Manual) & (gBlenderCIPMode | gP_EV27 | ~gH_EV27_Auto) & (gOut_WaterPumpRun | gP_EV27 | ~gH_EV27_Auto) & (gP_EV27 | ~gH_CIP_SyrTankFloodRun | ~gH_EV27_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV27_Auto & gP_EV27) | (gAuxVoltageOk & gH_EV27_Manual & gP_EV27) | (gAuxVoltageOk & gH_EV27_Auto & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Manual & ~gH_EV27_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Auto & gP_EV27) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Manual & gP_EV27) | (gAuxVoltageOk & gH_EV27_Auto & gOut_WaterPumpRun & gP_EV27) | (gAuxVoltageOk & gH_EV27_Manual & gOut_WaterPumpRun & gP_EV27) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Auto & ~gH_EV27_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Manual & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Auto & gOut_WaterPumpRun & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Auto & gP_EV27 & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gH_EV27_Auto & gP_EV27 & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Manual & gOut_WaterPumpRun & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Manual & gP_EV27 & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gH_EV27_Manual & gP_EV27 & ~gH_EV27_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Auto & gOut_WaterPumpRun & gP_EV27) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Manual & gOut_WaterPumpRun & gP_EV27) | (gAuxVoltageOk & gH_EV27_Auto & ~gH_CIP_SyrTankFloodRun & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Manual & ~gH_CIP_SyrTankFloodRun & ~gH_EV27_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Auto & gOut_WaterPumpRun & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Auto & gOut_WaterPumpRun & ~gH_EV27_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Auto & gP_EV27 & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Auto & gP_EV27 & ~gH_EV27_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Manual & gOut_WaterPumpRun & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Manual & gOut_WaterPumpRun & ~gH_EV27_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Manual & gP_EV27 & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Manual & gP_EV27 & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Auto & gOut_WaterPumpRun & gP_EV27 & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gH_EV27_Auto & gOut_WaterPumpRun & gP_EV27 & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Manual & gOut_WaterPumpRun & gP_EV27 & ~gH_CIP_SyrTankFloodRun) | (gAuxVoltageOk & gH_EV27_Manual & gOut_WaterPumpRun & gP_EV27 & ~gH_EV27_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Auto & ~gH_CIP_SyrTankFloodRun & ~gH_EV27_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV27_Manual & ~gH_CIP_SyrTankFloodRun & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Auto & gOut_WaterPumpRun & ~gH_CIP_SyrTankFloodRun & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Auto & gP_EV27 & ~gH_CIP_SyrTankFloodRun & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Manual & gOut_WaterPumpRun & ~gH_CIP_SyrTankFloodRun & ~gH_EV27_Auto) | (gAuxVoltageOk & gH_EV27_Manual & gP_EV27 & ~gH_CIP_SyrTankFloodRun & ~gH_EV27_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV27_Auto | gH_EV27_Manual) & (gBlenderCIPMode | gP_EV27 | ~gH_EV27_Auto) & (gOut_WaterPumpRun | gP_EV27 | ~gH_EV27_Auto) & (gP_EV27 | ~gH_CIP_SyrTankFloodRun | ~gH_EV27_Auto) +[17:50:59] Optimizando Red 24: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV28_Manual & ~gH_EV28_Auto) | (gH_EV28_Auto & (gP_EV28 | (gH_EV01_Status & (gH_A_Recipe_EnDeaireation | ~gH_Blender_OPT_ByPassDeair) & (gCarboStillRecipe | gH_Blender_OPT_DoubleDeair | gH_Blender_OPT_InjectionPress_Ctrl) & (gBlenderRinse_Running | (gFirstProd_Latch & ~gFinalPressureOk) | (gBlenderProdMode & (gH_Blender_OPT_BlendFillSystem | gH_Blender_OPT_Flowtronic))))))) +[17:50:59] Simplificada: gAuxVoltageOk & ((gH_EV28_Manual & ~gH_EV28_Auto) | (gH_EV28_Auto & (gP_EV28 | (gH_EV01_Status & (gH_A_Recipe_EnDeaireation | ~gH_Blender_OPT_ByPassDeair) & (gCarboStillRecipe | gH_Blender_OPT_DoubleDeair | gH_Blender_OPT_InjectionPress_Ctrl) & (gBlenderRinse_Running | (gBlenderProdMode & gH_Blender_OPT_BlendFillSystem) | (gBlenderProdMode & gH_Blender_OPT_Flowtronic) | (gFirstProd_Latch & ~gFinalPressureOk)))))) +[17:50:59] ADVERTENCIA: Expresión muy compleja (16 símbolos, complejidad 359) +[17:50:59] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:50:59] Optimizando Red 25: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV31_Auto & gP_EV31) | (gH_EV31_Manual & ~gH_EV31_Auto)) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV31_Auto | gH_EV31_Manual) & (gP_EV31 | ~gH_EV31_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV31_Auto & gP_EV31) | (gAuxVoltageOk & gH_EV31_Manual & gP_EV31) | (gAuxVoltageOk & gH_EV31_Auto & ~gH_EV31_Auto) | (gAuxVoltageOk & gH_EV31_Manual & ~gH_EV31_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV31_Auto | gH_EV31_Manual) & (gP_EV31 | ~gH_EV31_Auto) +[17:50:59] Optimizando Red 26: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV32_Auto & gP_EV32) | (gH_EV32_Manual & ~gH_EV32_Auto)) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV32_Auto | gH_EV32_Manual) & (gP_EV32 | ~gH_EV32_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV32_Auto & gP_EV32) | (gAuxVoltageOk & gH_EV32_Manual & gP_EV32) | (gAuxVoltageOk & gH_EV32_Auto & ~gH_EV32_Auto) | (gAuxVoltageOk & gH_EV32_Manual & ~gH_EV32_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV32_Auto | gH_EV32_Manual) & (gP_EV32 | ~gH_EV32_Auto) +[17:50:59] Optimizando Red 27: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV33_Manual & ~gH_EV33_Auto) | (gCIPOpenEV33_35Valve & gH_EV33_Auto & gOut_WaterPumpRun & gP_EV33)) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV33_Auto | gH_EV33_Manual) & (gCIPOpenEV33_35Valve | ~gH_EV33_Auto) & (gOut_WaterPumpRun | ~gH_EV33_Auto) & (gP_EV33 | ~gH_EV33_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV33_Auto & ~gH_EV33_Auto) | (gAuxVoltageOk & gH_EV33_Manual & ~gH_EV33_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV33_Auto & ~gH_EV33_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV33_Manual & ~gH_EV33_Auto) | (gAuxVoltageOk & gH_EV33_Auto & gOut_WaterPumpRun & ~gH_EV33_Auto) | (gAuxVoltageOk & gH_EV33_Auto & gP_EV33 & ~gH_EV33_Auto) | (gAuxVoltageOk & gH_EV33_Manual & gOut_WaterPumpRun & ~gH_EV33_Auto) | (gAuxVoltageOk & gH_EV33_Manual & gP_EV33 & ~gH_EV33_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV33_Auto & gOut_WaterPumpRun & gP_EV33) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV33_Manual & gOut_WaterPumpRun & gP_EV33) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV33_Auto & gOut_WaterPumpRun & ~gH_EV33_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV33_Auto & gP_EV33 & ~gH_EV33_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV33_Manual & gOut_WaterPumpRun & ~gH_EV33_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV33_Manual & gP_EV33 & ~gH_EV33_Auto) | (gAuxVoltageOk & gH_EV33_Auto & gOut_WaterPumpRun & gP_EV33 & ~gH_EV33_Auto) | (gAuxVoltageOk & gH_EV33_Manual & gOut_WaterPumpRun & gP_EV33 & ~gH_EV33_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV33_Auto | gH_EV33_Manual) & (gCIPOpenEV33_35Valve | ~gH_EV33_Auto) & (gOut_WaterPumpRun | ~gH_EV33_Auto) & (gP_EV33 | ~gH_EV33_Auto) +[17:50:59] Optimizando Red 28: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV34_Manual & ~gH_EV34_Auto) | (gCIPOpenEV33_35Valve & gH_EV34_Auto & gOut_WaterPumpRun & gP_EV34)) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV34_Auto | gH_EV34_Manual) & (gCIPOpenEV33_35Valve | ~gH_EV34_Auto) & (gOut_WaterPumpRun | ~gH_EV34_Auto) & (gP_EV34 | ~gH_EV34_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV34_Auto & ~gH_EV34_Auto) | (gAuxVoltageOk & gH_EV34_Manual & ~gH_EV34_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV34_Auto & ~gH_EV34_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV34_Manual & ~gH_EV34_Auto) | (gAuxVoltageOk & gH_EV34_Auto & gOut_WaterPumpRun & ~gH_EV34_Auto) | (gAuxVoltageOk & gH_EV34_Auto & gP_EV34 & ~gH_EV34_Auto) | (gAuxVoltageOk & gH_EV34_Manual & gOut_WaterPumpRun & ~gH_EV34_Auto) | (gAuxVoltageOk & gH_EV34_Manual & gP_EV34 & ~gH_EV34_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV34_Auto & gOut_WaterPumpRun & gP_EV34) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV34_Manual & gOut_WaterPumpRun & gP_EV34) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV34_Auto & gOut_WaterPumpRun & ~gH_EV34_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV34_Auto & gP_EV34 & ~gH_EV34_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV34_Manual & gOut_WaterPumpRun & ~gH_EV34_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV34_Manual & gP_EV34 & ~gH_EV34_Auto) | (gAuxVoltageOk & gH_EV34_Auto & gOut_WaterPumpRun & gP_EV34 & ~gH_EV34_Auto) | (gAuxVoltageOk & gH_EV34_Manual & gOut_WaterPumpRun & gP_EV34 & ~gH_EV34_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV34_Auto | gH_EV34_Manual) & (gCIPOpenEV33_35Valve | ~gH_EV34_Auto) & (gOut_WaterPumpRun | ~gH_EV34_Auto) & (gP_EV34 | ~gH_EV34_Auto) +[17:50:59] Optimizando Red 29: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV35_Manual & ~gH_EV35_Auto) | (gCIPOpenEV33_35Valve & gH_EV35_Auto & gOut_WaterPumpRun & gP_EV35)) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV35_Auto | gH_EV35_Manual) & (gCIPOpenEV33_35Valve | ~gH_EV35_Auto) & (gOut_WaterPumpRun | ~gH_EV35_Auto) & (gP_EV35 | ~gH_EV35_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV35_Auto & ~gH_EV35_Auto) | (gAuxVoltageOk & gH_EV35_Manual & ~gH_EV35_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV35_Auto & ~gH_EV35_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV35_Manual & ~gH_EV35_Auto) | (gAuxVoltageOk & gH_EV35_Auto & gOut_WaterPumpRun & ~gH_EV35_Auto) | (gAuxVoltageOk & gH_EV35_Auto & gP_EV35 & ~gH_EV35_Auto) | (gAuxVoltageOk & gH_EV35_Manual & gOut_WaterPumpRun & ~gH_EV35_Auto) | (gAuxVoltageOk & gH_EV35_Manual & gP_EV35 & ~gH_EV35_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV35_Auto & gOut_WaterPumpRun & gP_EV35) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV35_Manual & gOut_WaterPumpRun & gP_EV35) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV35_Auto & gOut_WaterPumpRun & ~gH_EV35_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV35_Auto & gP_EV35 & ~gH_EV35_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV35_Manual & gOut_WaterPumpRun & ~gH_EV35_Auto) | (gAuxVoltageOk & gCIPOpenEV33_35Valve & gH_EV35_Manual & gP_EV35 & ~gH_EV35_Auto) | (gAuxVoltageOk & gH_EV35_Auto & gOut_WaterPumpRun & gP_EV35 & ~gH_EV35_Auto) | (gAuxVoltageOk & gH_EV35_Manual & gOut_WaterPumpRun & gP_EV35 & ~gH_EV35_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV35_Auto | gH_EV35_Manual) & (gCIPOpenEV33_35Valve | ~gH_EV35_Auto) & (gOut_WaterPumpRun | ~gH_EV35_Auto) & (gP_EV35 | ~gH_EV35_Auto) +[17:50:59] Optimizando Red 30: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV36_Auto & gP_EV36) | (gH_EV36_Manual & ~gH_EV36_Auto)) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV36_Auto | gH_EV36_Manual) & (gP_EV36 | ~gH_EV36_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV36_Auto & gP_EV36) | (gAuxVoltageOk & gH_EV36_Manual & gP_EV36) | (gAuxVoltageOk & gH_EV36_Auto & ~gH_EV36_Auto) | (gAuxVoltageOk & gH_EV36_Manual & ~gH_EV36_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV36_Auto | gH_EV36_Manual) & (gP_EV36 | ~gH_EV36_Auto) +[17:50:59] Optimizando Red 31: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV37_Auto & gP_EV37) | (gH_EV37_Manual & ~gH_EV37_Auto)) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV37_Auto | gH_EV37_Manual) & (gP_EV37 | ~gH_EV37_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV37_Auto & gP_EV37) | (gAuxVoltageOk & gH_EV37_Manual & gP_EV37) | (gAuxVoltageOk & gH_EV37_Auto & ~gH_EV37_Auto) | (gAuxVoltageOk & gH_EV37_Manual & ~gH_EV37_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV37_Auto | gH_EV37_Manual) & (gP_EV37 | ~gH_EV37_Auto) +[17:50:59] Optimizando Red 32: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV38_Manual & ~gH_EV38_Auto) | (gH_EV38_Auto & (gPID_CIPTemp_Enabled | gP_EV38))) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV38_Auto | gH_EV38_Manual) & (gPID_CIPTemp_Enabled | gP_EV38 | ~gH_EV38_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV38_Auto & gPID_CIPTemp_Enabled) | (gAuxVoltageOk & gH_EV38_Auto & gP_EV38) | (gAuxVoltageOk & gH_EV38_Manual & gPID_CIPTemp_Enabled) | (gAuxVoltageOk & gH_EV38_Manual & gP_EV38) | (gAuxVoltageOk & gH_EV38_Auto & ~gH_EV38_Auto) | (gAuxVoltageOk & gH_EV38_Manual & ~gH_EV38_Auto) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV38_Auto | gH_EV38_Manual) & (gPID_CIPTemp_Enabled | gP_EV38 | ~gH_EV38_Auto) +[17:50:59] Optimizando Red 33: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV39_Manual & ~gH_EV39_Auto) | (gH_EV39_Auto & (gBlenderCIPMode | (gCarboStillRecipe & gWaterRecipe) | (gCarboStillRecipe & ~gWaterRecipe) | (~gCarboStillRecipe & ~gWaterRecipe)))) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV39_Auto | gH_EV39_Manual) & (gBlenderCIPMode | gCarboStillRecipe | ~gH_EV39_Auto | ~gWaterRecipe) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gBlenderCIPMode & gH_EV39_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV39_Manual) | (gAuxVoltageOk & gCarboStillRecipe & gH_EV39_Auto) | (gAuxVoltageOk & gCarboStillRecipe & gH_EV39_Manual) | (gAuxVoltageOk & gH_EV39_Auto & ~gH_EV39_Auto) | (gAuxVoltageOk & gH_EV39_Auto & ~gWaterRecipe) | (gAuxVoltageOk & gH_EV39_Manual & ~gH_EV39_Auto) | (gAuxVoltageOk & gH_EV39_Manual & ~gWaterRecipe) +[17:50:59] Post-procesada: gAuxVoltageOk & (gH_EV39_Auto | gH_EV39_Manual) & (gBlenderCIPMode | gCarboStillRecipe | ~gH_EV39_Auto | ~gWaterRecipe) +[17:50:59] Optimizando Red 34: +[17:50:59] Expresión original: gAuxVoltageOk & ((gH_EV40_Manual & ~gH_EV40_Auto) | (gBlenderProdMode & gBlenderStartPumps & gH_EV40_Auto & gWaterRecipe & ~gCarboStillRecipe)) +[17:50:59] Simplificada: gAuxVoltageOk & (gH_EV40_Auto | gH_EV40_Manual) & (gBlenderProdMode | ~gH_EV40_Auto) & (gBlenderStartPumps | ~gH_EV40_Auto) & (gWaterRecipe | ~gH_EV40_Auto) & (~gCarboStillRecipe | ~gH_EV40_Auto) +[17:50:59] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV40_Auto & ~gH_EV40_Auto) | (gAuxVoltageOk & gH_EV40_Manual & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV40_Auto & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV40_Manual & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderStartPumps & gH_EV40_Auto & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderStartPumps & gH_EV40_Manual & ~gH_EV40_Auto) | (gAuxVoltageOk & gH_EV40_Auto & gWaterRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gH_EV40_Manual & gWaterRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gH_EV40_Auto & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gH_EV40_Manual & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gBlenderStartPumps & gH_EV40_Auto & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gBlenderStartPumps & gH_EV40_Manual & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV40_Auto & gWaterRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV40_Manual & gWaterRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderStartPumps & gH_EV40_Auto & gWaterRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderStartPumps & gH_EV40_Manual & gWaterRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV40_Auto & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV40_Manual & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderStartPumps & gH_EV40_Auto & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderStartPumps & gH_EV40_Manual & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gH_EV40_Auto & gWaterRecipe & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gH_EV40_Manual & gWaterRecipe & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gBlenderStartPumps & gH_EV40_Auto & gWaterRecipe & ~gCarboStillRecipe) | (gAuxVoltageOk & gBlenderProdMode & gBlenderStartPumps & gH_EV40_Auto & gWaterRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gBlenderStartPumps & gH_EV40_Manual & gWaterRecipe & ~gCarboStillRecipe) | (gAuxVoltageOk & gBlenderProdMode & gBlenderStartPumps & gH_EV40_Manual & gWaterRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gBlenderStartPumps & gH_EV40_Auto & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gBlenderStartPumps & gH_EV40_Manual & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV40_Auto & gWaterRecipe & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV40_Manual & gWaterRecipe & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderStartPumps & gH_EV40_Auto & gWaterRecipe & ~gCarboStillRecipe & ~gH_EV40_Auto) | (gAuxVoltageOk & gBlenderStartPumps & gH_EV40_Manual & gWaterRecipe & ~gCarboStillRecipe & ~gH_EV40_Auto) +[17:51:00] Post-procesada: gAuxVoltageOk & (gH_EV40_Auto | gH_EV40_Manual) & (gBlenderProdMode | ~gH_EV40_Auto) & (gBlenderStartPumps | ~gH_EV40_Auto) & (gWaterRecipe | ~gH_EV40_Auto) & (~gCarboStillRecipe | ~gH_EV40_Auto) +[17:51:00] Optimizando Red 35: +[17:51:00] Expresión original: gAuxVoltageOk & (gP_CIP_CO2_Inj | (gH_EV41_Manual & ~gH_EV41_Auto) | (gH_EV41_Auto & ~gBlenderCIPMode & (gH_Blender_OPT_DoubleDeair | (gCarboStillRecipe & (gH_A_Recipe_CO2 | ~gH_Blender_OPT_CO2_N2_Injection))) & (~gCloseMainCO2Valve | ~gDeairStartUp_Done | (gH_Blender_OPT_Deaireation & ~gCarboWaterLine_Done)))) +[17:51:00] Simplificada: gAuxVoltageOk & (gP_CIP_CO2_Inj | (gH_EV41_Manual & ~gH_EV41_Auto) | (gH_EV41_Auto & ~gBlenderCIPMode & (gH_Blender_OPT_DoubleDeair | (gCarboStillRecipe & gH_A_Recipe_CO2) | (gCarboStillRecipe & ~gH_Blender_OPT_CO2_N2_Injection)) & (~gCloseMainCO2Valve | ~gDeairStartUp_Done | (gH_Blender_OPT_Deaireation & ~gCarboWaterLine_Done)))) +[17:51:00] ADVERTENCIA: Expresión muy compleja (13 símbolos, complejidad 289) +[17:51:00] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:51:00] Optimizando Red 36: +[17:51:00] Expresión original: gAuxVoltageOk & ((gH_EV42_Manual & ~gH_EV42_Auto) | (gH_EV42_Auto & ~gBlenderCIPMode & (~gCarboStillRecipe | (gH_Blender_OPT_CO2_N2_Injection & ~gH_A_Recipe_CO2)))) +[17:51:00] Simplificada: gAuxVoltageOk & (gH_EV42_Auto | gH_EV42_Manual) & (~gBlenderCIPMode | ~gH_EV42_Auto) & (gH_Blender_OPT_CO2_N2_Injection | ~gCarboStillRecipe | ~gH_EV42_Auto) & (~gCarboStillRecipe | ~gH_A_Recipe_CO2 | ~gH_EV42_Auto) +[17:51:00] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV42_Auto & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Manual & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Auto & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Manual & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Auto & ~gBlenderCIPMode & ~gCarboStillRecipe) | (gAuxVoltageOk & gH_EV42_Auto & ~gBlenderCIPMode & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Auto & ~gCarboStillRecipe & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Auto & ~gH_A_Recipe_CO2 & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Manual & ~gBlenderCIPMode & ~gCarboStillRecipe) | (gAuxVoltageOk & gH_EV42_Manual & ~gBlenderCIPMode & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Manual & ~gCarboStillRecipe & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Manual & ~gH_A_Recipe_CO2 & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Auto & ~gBlenderCIPMode & ~gCarboStillRecipe) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Auto & ~gBlenderCIPMode & ~gH_A_Recipe_CO2) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Auto & ~gBlenderCIPMode & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Auto & ~gCarboStillRecipe & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Auto & ~gH_A_Recipe_CO2 & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Manual & ~gBlenderCIPMode & ~gCarboStillRecipe) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Manual & ~gBlenderCIPMode & ~gH_A_Recipe_CO2) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Manual & ~gBlenderCIPMode & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Manual & ~gCarboStillRecipe & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_Blender_OPT_CO2_N2_Injection & gH_EV42_Manual & ~gH_A_Recipe_CO2 & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Auto & ~gBlenderCIPMode & ~gCarboStillRecipe & ~gH_A_Recipe_CO2) | (gAuxVoltageOk & gH_EV42_Auto & ~gBlenderCIPMode & ~gCarboStillRecipe & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Auto & ~gBlenderCIPMode & ~gH_A_Recipe_CO2 & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Auto & ~gCarboStillRecipe & ~gH_A_Recipe_CO2 & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Manual & ~gBlenderCIPMode & ~gCarboStillRecipe & ~gH_A_Recipe_CO2) | (gAuxVoltageOk & gH_EV42_Manual & ~gBlenderCIPMode & ~gCarboStillRecipe & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Manual & ~gBlenderCIPMode & ~gH_A_Recipe_CO2 & ~gH_EV42_Auto) | (gAuxVoltageOk & gH_EV42_Manual & ~gCarboStillRecipe & ~gH_A_Recipe_CO2 & ~gH_EV42_Auto) +[17:51:00] Post-procesada: gAuxVoltageOk & (gH_EV42_Auto | gH_EV42_Manual) & (~gBlenderCIPMode | ~gH_EV42_Auto) & (gH_Blender_OPT_CO2_N2_Injection | ~gCarboStillRecipe | ~gH_EV42_Auto) & (~gCarboStillRecipe | ~gH_A_Recipe_CO2 | ~gH_EV42_Auto) +[17:51:00] Optimizando Red 37: +[17:51:00] Expresión original: gAuxVoltageOk & ((gH_EV43_Manual & ~gH_EV43_Auto) | (gH_EV43_Auto & (gP_EV43 | (gBlenderProdMode & gH_Blender_OPT_VacuumPump & gH_EV01_Status & ~gCarboStillRecipe & (gH_A_Recipe_EnDeaireation | ~gH_Blender_OPT_ByPassDeair))))) +[17:51:00] Simplificada: gAuxVoltageOk & ((gH_EV43_Manual & ~gH_EV43_Auto) | (gH_EV43_Auto & (gBlenderProdMode | gP_EV43) & (gH_Blender_OPT_VacuumPump | gP_EV43) & (gH_EV01_Status | gP_EV43) & (gP_EV43 | ~gCarboStillRecipe) & (gH_A_Recipe_EnDeaireation | gP_EV43 | ~gH_Blender_OPT_ByPassDeair))) +[17:51:00] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gH_EV43_Manual & ~gH_EV43_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gH_A_Recipe_EnDeaireation & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gH_EV01_Status & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gH_EV43_Auto & gP_EV43 & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gBlenderProdMode & gH_A_Recipe_EnDeaireation & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gBlenderProdMode & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gBlenderProdMode & gH_EV01_Status & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gH_A_Recipe_EnDeaireation & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gH_A_Recipe_EnDeaireation & gH_EV01_Status & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gBlenderProdMode & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gBlenderProdMode & gH_EV43_Auto & gP_EV43 & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gH_A_Recipe_EnDeaireation & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43 & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gBlenderProdMode & gH_A_Recipe_EnDeaireation & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gBlenderProdMode & gH_A_Recipe_EnDeaireation & gH_EV01_Status & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gBlenderProdMode & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gH_A_Recipe_EnDeaireation & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gBlenderProdMode & gH_A_Recipe_EnDeaireation & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gBlenderProdMode & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gBlenderProdMode & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43 & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gBlenderProdMode & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gBlenderProdMode & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gH_A_Recipe_EnDeaireation & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gH_A_Recipe_EnDeaireation & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gBlenderProdMode & gH_A_Recipe_EnDeaireation & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & gP_EV43) | (gAuxVoltageOk & gBlenderProdMode & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gBlenderProdMode & gH_A_Recipe_EnDeaireation & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & ~gCarboStillRecipe) | (gAuxVoltageOk & gBlenderProdMode & gH_A_Recipe_EnDeaireation & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gBlenderProdMode & gH_A_Recipe_EnDeaireation & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gBlenderProdMode & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gBlenderProdMode & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gH_A_Recipe_EnDeaireation & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe) | (gAuxVoltageOk & gBlenderProdMode & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & ~gCarboStillRecipe & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gBlenderProdMode & gH_Blender_OPT_VacuumPump & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gBlenderProdMode & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe & ~gH_Blender_OPT_ByPassDeair) | (gAuxVoltageOk & gH_Blender_OPT_VacuumPump & gH_EV01_Status & gH_EV43_Auto & gP_EV43 & ~gCarboStillRecipe & ~gH_Blender_OPT_ByPassDeair) +[17:51:01] Optimizando Red 38: +[17:51:01] Expresión original: gAuxVoltageOk & ((gH_EV44_Auto & gP_EV44) | (gH_EV44_Manual & ~gH_EV44_Auto)) +[17:51:01] Simplificada: gAuxVoltageOk & (gH_EV44_Auto | gH_EV44_Manual) & (gP_EV44 | ~gH_EV44_Auto) +[17:51:01] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV44_Auto & gP_EV44) | (gAuxVoltageOk & gH_EV44_Manual & gP_EV44) | (gAuxVoltageOk & gH_EV44_Auto & ~gH_EV44_Auto) | (gAuxVoltageOk & gH_EV44_Manual & ~gH_EV44_Auto) +[17:51:01] Post-procesada: gAuxVoltageOk & (gH_EV44_Auto | gH_EV44_Manual) & (gP_EV44 | ~gH_EV44_Auto) +[17:51:01] Optimizando Red 39: +[17:51:01] Expresión original: gAuxVoltageOk & ((gH_EV45_Auto & gP_EV45) | (gH_EV45_Manual & ~gH_EV45_Auto)) +[17:51:01] Simplificada: gAuxVoltageOk & (gH_EV45_Auto | gH_EV45_Manual) & (gP_EV45 | ~gH_EV45_Auto) +[17:51:01] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV45_Auto & gP_EV45) | (gAuxVoltageOk & gH_EV45_Manual & gP_EV45) | (gAuxVoltageOk & gH_EV45_Auto & ~gH_EV45_Auto) | (gAuxVoltageOk & gH_EV45_Manual & ~gH_EV45_Auto) +[17:51:01] Post-procesada: gAuxVoltageOk & (gH_EV45_Auto | gH_EV45_Manual) & (gP_EV45 | ~gH_EV45_Auto) +[17:51:01] Optimizando Red 40: +[17:51:01] Expresión original: gAuxVoltageOk & ((gH_EV46_Manual & ~gH_EV46_Auto) | (gH_EV46_Auto & (gP_EV46 | (gInFillerEV46Enable & (gBlenderCIPMode | gBlenderRinseMode | (g_Head_PID_Enable & ~gBlendFillStartUp_Latch & (gBlendFillStartUp_Done | gFirstProd_Done))))))) +[17:51:01] Simplificada: gAuxVoltageOk & ((gH_EV46_Manual & ~gH_EV46_Auto) | (gH_EV46_Auto & (gP_EV46 | (gBlenderCIPMode & gInFillerEV46Enable) | (gBlenderRinseMode & gInFillerEV46Enable) | (gBlendFillStartUp_Done & gInFillerEV46Enable & g_Head_PID_Enable & ~gBlendFillStartUp_Latch) | (gFirstProd_Done & gInFillerEV46Enable & g_Head_PID_Enable & ~gBlendFillStartUp_Latch)))) +[17:51:01] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV46_Auto & gP_EV46) | (gAuxVoltageOk & gH_EV46_Manual & ~gH_EV46_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV46_Auto & gInFillerEV46Enable) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV46_Auto & gInFillerEV46Enable) | (gAuxVoltageOk & gBlendFillStartUp_Done & gH_EV46_Auto & gInFillerEV46Enable & g_Head_PID_Enable & ~gBlendFillStartUp_Latch) | (gAuxVoltageOk & gFirstProd_Done & gH_EV46_Auto & gInFillerEV46Enable & g_Head_PID_Enable & ~gBlendFillStartUp_Latch) +[17:51:02] Optimizando Red 41: +[17:51:02] Expresión original: mEV46_Status & ~gH_Blender_OPT_BlendFillSystem +[17:51:02] Simplificada: mEV46_Status & ~gH_Blender_OPT_BlendFillSystem +[17:51:02] DNF (forma LAD preferida): mEV46_Status & ~gH_Blender_OPT_BlendFillSystem +[17:51:02] Optimizando Red 43: +[17:51:02] Expresión original: mEV46Fault__POSITIV_ +[17:51:02] Simplificada: mEV46Fault__POSITIV_ +[17:51:02] DNF (forma LAD preferida): mEV46Fault__POSITIV_ +[17:51:02] Optimizando Red 42: +[17:51:02] Expresión original: gH_SIMFillerEV46Enable & gWorkshopTest +[17:51:02] Simplificada: gH_SIMFillerEV46Enable & gWorkshopTest +[17:51:02] DNF (forma LAD preferida): gH_SIMFillerEV46Enable & gWorkshopTest +[17:51:02] Optimizando Red 44: +[17:51:02] Expresión original: gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & ((gH_EV47_Auto & gP_EV47) | (gH_EV47_Manual & ~gH_EV47_Auto)) +[17:51:02] Simplificada: gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & (gH_EV47_Auto | gH_EV47_Manual) & (gP_EV47 | ~gH_EV47_Auto) +[17:51:02] DNF (forma LAD preferida): (gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & gH_EV47_Auto & gP_EV47) | (gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & gH_EV47_Manual & gP_EV47) | (gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & gH_EV47_Auto & ~gH_EV47_Auto) | (gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & gH_EV47_Manual & ~gH_EV47_Auto) +[17:51:02] Post-procesada: gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & (gH_EV47_Auto | gH_EV47_Manual) & (gP_EV47 | ~gH_EV47_Auto) +[17:51:02] Optimizando Red 45: +[17:51:02] Expresión original: gClock_60s & mFlipFlopTOF__POSITIV_ +[17:51:02] Simplificada: gClock_60s & mFlipFlopTOF__POSITIV_ +[17:51:02] DNF (forma LAD preferida): gClock_60s & mFlipFlopTOF__POSITIV_ +[17:51:02] Optimizando Red 46: +[17:51:02] Expresión original: gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & ((gH_EV48_Manual & ~gH_EV48_Auto) | (gH_EV48_Auto & (gP_EV48 | (gBlenderProdMode & gH_A_Recipe_EnDeaireation) | (gBlenderCIPMode & gBlenderRun_Latch & ~mFlipFlop)))) +[17:51:02] Simplificada: gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & ((gH_EV48_Auto & gP_EV48) | (gH_EV48_Manual & ~gH_EV48_Auto) | (gBlenderProdMode & gH_A_Recipe_EnDeaireation & gH_EV48_Auto) | (gBlenderCIPMode & gBlenderRun_Latch & gH_EV48_Auto & ~mFlipFlop)) +[17:51:02] DNF (forma LAD preferida): (gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & gH_EV48_Auto & gP_EV48) | (gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & gH_EV48_Manual & ~gH_EV48_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_A_Recipe_EnDeaireation & gH_Blender_OPT_ByPassDeair & gH_EV48_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_Blender_OPT_ByPassDeair & gH_EV48_Auto & ~mFlipFlop) +[17:51:02] Optimizando Red 47: +[17:51:02] Expresión original: gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & ((gH_EV49_Manual & ~gH_EV49_Auto) | (gH_EV49_Auto & (gP_EV49 | (gBlenderProdMode & ~gH_A_Recipe_EnDeaireation) | (gBlenderCIPMode & gBlenderRun_Latch & mFlipFlop)))) +[17:51:02] Simplificada: gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & ((gH_EV49_Auto & gP_EV49) | (gH_EV49_Manual & ~gH_EV49_Auto) | (gBlenderProdMode & gH_EV49_Auto & ~gH_A_Recipe_EnDeaireation) | (gBlenderCIPMode & gBlenderRun_Latch & gH_EV49_Auto & mFlipFlop)) +[17:51:02] DNF (forma LAD preferida): (gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & gH_EV49_Auto & gP_EV49) | (gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & gH_EV49_Manual & ~gH_EV49_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_Blender_OPT_ByPassDeair & gH_EV49_Auto & ~gH_A_Recipe_EnDeaireation) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_Blender_OPT_ByPassDeair & gH_EV49_Auto & mFlipFlop) +[17:51:02] Optimizando Red 48: +[17:51:02] Expresión original: gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & ((gH_EV50_Manual & ~gH_EV50_Auto) | (gH_EV50_Auto & (gP_EV50 | (gBlenderProdMode & ~gH_A_Recipe_EnDeaireation) | (gBlenderCIPMode & gBlenderRun_Latch & mFlipFlop)))) +[17:51:02] Simplificada: gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & ((gH_EV50_Auto & gP_EV50) | (gH_EV50_Manual & ~gH_EV50_Auto) | (gBlenderProdMode & gH_EV50_Auto & ~gH_A_Recipe_EnDeaireation) | (gBlenderCIPMode & gBlenderRun_Latch & gH_EV50_Auto & mFlipFlop)) +[17:51:02] DNF (forma LAD preferida): (gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & gH_EV50_Auto & gP_EV50) | (gAuxVoltageOk & gH_Blender_OPT_ByPassDeair & gH_EV50_Manual & ~gH_EV50_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_Blender_OPT_ByPassDeair & gH_EV50_Auto & ~gH_A_Recipe_EnDeaireation) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_Blender_OPT_ByPassDeair & gH_EV50_Auto & mFlipFlop) +[17:51:02] Optimizando Red 49: +[17:51:02] Expresión original: gAuxVoltageOk & gH_Blender_OPT_ProductPulp & ((gH_EV51_Manual & ~gH_EV51_Auto) | (gH_EV51_Auto & (gP_EV51 | (gBlenderProdMode & gCarboStillRecipe) | (gBlenderCIPMode & ~mFlipFlop)))) +[17:51:02] Simplificada: gAuxVoltageOk & gH_Blender_OPT_ProductPulp & ((gH_EV51_Auto & gP_EV51) | (gH_EV51_Manual & ~gH_EV51_Auto) | (gBlenderProdMode & gCarboStillRecipe & gH_EV51_Auto) | (gBlenderCIPMode & gH_EV51_Auto & ~mFlipFlop)) +[17:51:02] DNF (forma LAD preferida): (gAuxVoltageOk & gH_Blender_OPT_ProductPulp & gH_EV51_Auto & gP_EV51) | (gAuxVoltageOk & gH_Blender_OPT_ProductPulp & gH_EV51_Manual & ~gH_EV51_Auto) | (gAuxVoltageOk & gBlenderProdMode & gCarboStillRecipe & gH_Blender_OPT_ProductPulp & gH_EV51_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_Blender_OPT_ProductPulp & gH_EV51_Auto & ~mFlipFlop) +[17:51:02] Optimizando Red 50: +[17:51:02] Expresión original: gAuxVoltageOk & gH_Blender_OPT_ProductPulp & ((gH_EV52_Manual & ~gH_EV52_Auto) | (gH_EV52_Auto & (gP_EV52 | (gBlenderCIPMode & mFlipFlop) | (gBlenderProdMode & ~gCarboStillRecipe)))) +[17:51:02] Simplificada: gAuxVoltageOk & gH_Blender_OPT_ProductPulp & ((gH_EV52_Auto & gP_EV52) | (gH_EV52_Manual & ~gH_EV52_Auto) | (gBlenderCIPMode & gH_EV52_Auto & mFlipFlop) | (gBlenderProdMode & gH_EV52_Auto & ~gCarboStillRecipe)) +[17:51:02] DNF (forma LAD preferida): (gAuxVoltageOk & gH_Blender_OPT_ProductPulp & gH_EV52_Auto & gP_EV52) | (gAuxVoltageOk & gH_Blender_OPT_ProductPulp & gH_EV52_Manual & ~gH_EV52_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_Blender_OPT_ProductPulp & gH_EV52_Auto & mFlipFlop) | (gAuxVoltageOk & gBlenderProdMode & gH_Blender_OPT_ProductPulp & gH_EV52_Auto & ~gCarboStillRecipe) +[17:51:02] Optimizando Red 51: +[17:51:02] Expresión original: gAuxVoltageOk & ((gH_EV61_Manual & ~gH_EV61_Auto) | (gH_EV61_Auto & (gP_EV61 | (gOut_WaterPumpRun & ~gCIPSyrupStopLevel & (gBlenderRinseMode | (gBlenderCIPMode & (~gCIPCausticRecoveryRun | (gCIPCausticRecoveryRun & ~gCIPBlenderEmpty)))))))) +[17:51:02] Simplificada: gAuxVoltageOk & ((gH_EV61_Manual & ~gH_EV61_Auto) | (gH_EV61_Auto & (gOut_WaterPumpRun | gP_EV61) & (gP_EV61 | ~gCIPSyrupStopLevel) & (gBlenderCIPMode | gBlenderRinseMode | gP_EV61) & (gBlenderRinseMode | gP_EV61 | ~gCIPBlenderEmpty | ~gCIPCausticRecoveryRun))) +[17:51:02] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV61_Auto & gP_EV61) | (gAuxVoltageOk & gH_EV61_Manual & ~gH_EV61_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gP_EV61) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gP_EV61) | (gAuxVoltageOk & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61) | (gAuxVoltageOk & gH_EV61_Auto & gP_EV61 & ~gCIPBlenderEmpty) | (gAuxVoltageOk & gH_EV61_Auto & gP_EV61 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gH_EV61_Auto & gP_EV61 & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRinseMode & gH_EV61_Auto & gP_EV61) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gP_EV61 & ~gCIPBlenderEmpty) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gP_EV61 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gP_EV61 & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gOut_WaterPumpRun & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gP_EV61 & ~gCIPBlenderEmpty) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gP_EV61 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gP_EV61 & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61 & ~gCIPBlenderEmpty) | (gAuxVoltageOk & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61 & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRinseMode & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61) | (gAuxVoltageOk & gH_EV61_Auto & gP_EV61 & ~gCIPBlenderEmpty & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gH_EV61_Auto & gP_EV61 & ~gCIPCausticRecoveryRun & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRinseMode & gH_EV61_Auto & gOut_WaterPumpRun & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRinseMode & gH_EV61_Auto & gP_EV61 & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61 & ~gCIPBlenderEmpty) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61 & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61 & ~gCIPBlenderEmpty) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61 & ~gCIPCausticRecoveryRun) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61 & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gOut_WaterPumpRun & ~gCIPBlenderEmpty & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gOut_WaterPumpRun & ~gCIPCausticRecoveryRun & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gP_EV61 & ~gCIPBlenderEmpty & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV61_Auto & gP_EV61 & ~gCIPCausticRecoveryRun & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gOut_WaterPumpRun & ~gCIPBlenderEmpty & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gOut_WaterPumpRun & ~gCIPCausticRecoveryRun & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gP_EV61 & ~gCIPBlenderEmpty & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gBlenderRinseMode & gH_EV61_Auto & gP_EV61 & ~gCIPCausticRecoveryRun & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61 & ~gCIPBlenderEmpty & ~gCIPSyrupStopLevel) | (gAuxVoltageOk & gH_EV61_Auto & gOut_WaterPumpRun & gP_EV61 & ~gCIPCausticRecoveryRun & ~gCIPSyrupStopLevel) +[17:51:03] Optimizando Red 52: +[17:51:03] Expresión original: gAuxVoltageOk & ((gH_EV62_Manual & ~gH_EV62_Auto) | (gH_EV62_Auto & (gP_EV62 | (gBlendFillStartUp_Done & gH_Blender_OPT_BlendFillSystem & gInFillerEV62Enable & g_Head_PID_Enable) | (gFastChangeOverActivated & gInFillerProductReq & gIn_ProdTankNotEmpty & ~gH_Blender_OPT_BlendFillSystem & (gProdPipeRunOut_Latch | gProdTankRunOut_Running | gSyrRunOut_Latch)) | (~gFastChangeOverActivated & ((gInFillerProductReq & gProdAvailable & ~gH_Blender_OPT_BlendFillSystem) | (~gProdTankDrain_Done & ~gProdTankDrain_Latch & (gBlenderCIPMode | ~gProdTankEmpty) & (~gH_Blender_OPT_BlendFillSystem | (gH_Blender_OPT_BlendFillSystem & gInFillerEV62Enable)) & ((gBlenderCIPMode & gCIPPrdTankPressLow & gInFillerCIPRequest) | (gBlenderRinseMode & gBlenderTankPress_Ok & gIn_Flr_WaterRinseRequest)))))))) +[17:51:03] Simplificada: gAuxVoltageOk & ((gH_EV62_Manual & ~gH_EV62_Auto) | (gH_EV62_Auto & (gP_EV62 | (gBlendFillStartUp_Done & gH_Blender_OPT_BlendFillSystem & gInFillerEV62Enable & g_Head_PID_Enable) | (gFastChangeOverActivated & gInFillerProductReq & gIn_ProdTankNotEmpty & ~gH_Blender_OPT_BlendFillSystem & (gProdPipeRunOut_Latch | gProdTankRunOut_Running | gSyrRunOut_Latch)) | (~gFastChangeOverActivated & ((gInFillerProductReq & gProdAvailable & ~gH_Blender_OPT_BlendFillSystem) | (~gProdTankDrain_Done & ~gProdTankDrain_Latch & (gBlenderCIPMode | gBlenderRinseMode) & (gBlenderCIPMode | gBlenderTankPress_Ok) & (gBlenderCIPMode | gIn_Flr_WaterRinseRequest) & (gBlenderRinseMode | gCIPPrdTankPressLow) & (gBlenderRinseMode | gInFillerCIPRequest) & (gBlenderTankPress_Ok | gCIPPrdTankPressLow) & (gBlenderTankPress_Ok | gInFillerCIPRequest) & (gCIPPrdTankPressLow | gIn_Flr_WaterRinseRequest) & (gInFillerCIPRequest | gIn_Flr_WaterRinseRequest) & (gBlenderCIPMode | ~gProdTankEmpty) & (gInFillerEV62Enable | ~gH_Blender_OPT_BlendFillSystem))))))) +[17:51:03] ADVERTENCIA: Expresión muy compleja (24 símbolos, complejidad 3136) +[17:51:03] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:51:03] Optimizando Red 53: +[17:51:03] Expresión original: mEV62_Status & ~gH_Blender_OPT_BlendFillSystem +[17:51:03] Simplificada: mEV62_Status & ~gH_Blender_OPT_BlendFillSystem +[17:51:03] DNF (forma LAD preferida): mEV62_Status & ~gH_Blender_OPT_BlendFillSystem +[17:51:03] Optimizando Red 55: +[17:51:03] Expresión original: mEV62Fault__POSITIV_ +[17:51:03] Simplificada: mEV62Fault__POSITIV_ +[17:51:03] DNF (forma LAD preferida): mEV62Fault__POSITIV_ +[17:51:03] Optimizando Red 54: +[17:51:03] Expresión original: gAuxVoltageOk & ((gH_EV63_Manual & ~gH_EV63_Auto) | (gH_EV63_Auto & (gP_EV63 | gSyrRunOut_Running | (gBlenderRinse_Running & ~gFastChangeOverActivated)))) +[17:51:03] Simplificada: gAuxVoltageOk & (gH_EV63_Auto | gH_EV63_Manual) & (gBlenderRinse_Running | gP_EV63 | gSyrRunOut_Running | ~gH_EV63_Auto) & (gP_EV63 | gSyrRunOut_Running | ~gFastChangeOverActivated | ~gH_EV63_Auto) +[17:51:03] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV63_Auto & gP_EV63) | (gAuxVoltageOk & gH_EV63_Auto & gSyrRunOut_Running) | (gAuxVoltageOk & gH_EV63_Manual & gP_EV63) | (gAuxVoltageOk & gH_EV63_Manual & gSyrRunOut_Running) | (gAuxVoltageOk & gH_EV63_Auto & ~gH_EV63_Auto) | (gAuxVoltageOk & gH_EV63_Manual & ~gH_EV63_Auto) | (gAuxVoltageOk & gBlenderRinse_Running & gH_EV63_Auto & gP_EV63) | (gAuxVoltageOk & gBlenderRinse_Running & gH_EV63_Auto & gSyrRunOut_Running) | (gAuxVoltageOk & gBlenderRinse_Running & gH_EV63_Manual & gP_EV63) | (gAuxVoltageOk & gBlenderRinse_Running & gH_EV63_Manual & gSyrRunOut_Running) | (gAuxVoltageOk & gH_EV63_Auto & gP_EV63 & gSyrRunOut_Running) | (gAuxVoltageOk & gH_EV63_Manual & gP_EV63 & gSyrRunOut_Running) | (gAuxVoltageOk & gBlenderRinse_Running & gH_EV63_Auto & ~gFastChangeOverActivated) | (gAuxVoltageOk & gBlenderRinse_Running & gH_EV63_Auto & ~gH_EV63_Auto) | (gAuxVoltageOk & gBlenderRinse_Running & gH_EV63_Manual & ~gFastChangeOverActivated) | (gAuxVoltageOk & gBlenderRinse_Running & gH_EV63_Manual & ~gH_EV63_Auto) | (gAuxVoltageOk & gH_EV63_Auto & gP_EV63 & ~gFastChangeOverActivated) | (gAuxVoltageOk & gH_EV63_Auto & gP_EV63 & ~gH_EV63_Auto) | (gAuxVoltageOk & gH_EV63_Auto & gSyrRunOut_Running & ~gFastChangeOverActivated) | (gAuxVoltageOk & gH_EV63_Auto & gSyrRunOut_Running & ~gH_EV63_Auto) | (gAuxVoltageOk & gH_EV63_Manual & gP_EV63 & ~gFastChangeOverActivated) | (gAuxVoltageOk & gH_EV63_Manual & gP_EV63 & ~gH_EV63_Auto) | (gAuxVoltageOk & gH_EV63_Manual & gSyrRunOut_Running & ~gFastChangeOverActivated) | (gAuxVoltageOk & gH_EV63_Manual & gSyrRunOut_Running & ~gH_EV63_Auto) | (gAuxVoltageOk & gH_EV63_Auto & ~gFastChangeOverActivated & ~gH_EV63_Auto) | (gAuxVoltageOk & gH_EV63_Manual & ~gFastChangeOverActivated & ~gH_EV63_Auto) +[17:51:03] Post-procesada: gAuxVoltageOk & (gH_EV63_Auto | gH_EV63_Manual) & (gBlenderRinse_Running | gP_EV63 | gSyrRunOut_Running | ~gH_EV63_Auto) & (gP_EV63 | gSyrRunOut_Running | ~gFastChangeOverActivated | ~gH_EV63_Auto) +[17:51:03] Optimizando Red 56: +[17:51:03] Expresión original: gAuxVoltageOk & ((gH_EV64_Manual & ~gH_EV64_Auto) | (gH_EV64_Auto & (gP_EV64 | (gOut_SyrupRoomPumpRun & gSyrupLine1_EV64) | (gBlenderCIPMode & gBlenderRun_Latch & gSyrupLine1_EV64)))) +[17:51:03] Simplificada: gAuxVoltageOk & (gH_EV64_Auto | gH_EV64_Manual) & (gP_EV64 | gSyrupLine1_EV64 | ~gH_EV64_Auto) & (gBlenderCIPMode | gOut_SyrupRoomPumpRun | gP_EV64 | ~gH_EV64_Auto) & (gBlenderRun_Latch | gOut_SyrupRoomPumpRun | gP_EV64 | ~gH_EV64_Auto) +[17:51:03] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV64_Auto & gP_EV64) | (gAuxVoltageOk & gH_EV64_Manual & gP_EV64) | (gAuxVoltageOk & gH_EV64_Auto & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Manual & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Auto & gP_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Manual & gP_EV64) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Auto & gP_EV64) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Manual & gP_EV64) | (gAuxVoltageOk & gH_EV64_Auto & gOut_SyrupRoomPumpRun & gP_EV64) | (gAuxVoltageOk & gH_EV64_Auto & gOut_SyrupRoomPumpRun & gSyrupLine1_EV64) | (gAuxVoltageOk & gH_EV64_Auto & gP_EV64 & gSyrupLine1_EV64) | (gAuxVoltageOk & gH_EV64_Manual & gOut_SyrupRoomPumpRun & gP_EV64) | (gAuxVoltageOk & gH_EV64_Manual & gOut_SyrupRoomPumpRun & gSyrupLine1_EV64) | (gAuxVoltageOk & gH_EV64_Manual & gP_EV64 & gSyrupLine1_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Auto & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Manual & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Auto & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Manual & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Auto & gOut_SyrupRoomPumpRun & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Auto & gP_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Auto & gSyrupLine1_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Manual & gOut_SyrupRoomPumpRun & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Manual & gP_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Manual & gSyrupLine1_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV64_Auto & gP_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV64_Auto & gSyrupLine1_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV64_Manual & gP_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV64_Manual & gSyrupLine1_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Auto & gOut_SyrupRoomPumpRun & gP_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Auto & gOut_SyrupRoomPumpRun & gSyrupLine1_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Auto & gP_EV64 & gSyrupLine1_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Manual & gOut_SyrupRoomPumpRun & gP_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Manual & gOut_SyrupRoomPumpRun & gSyrupLine1_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Manual & gP_EV64 & gSyrupLine1_EV64) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Auto & gOut_SyrupRoomPumpRun & gP_EV64) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Auto & gOut_SyrupRoomPumpRun & gSyrupLine1_EV64) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Auto & gP_EV64 & gSyrupLine1_EV64) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Manual & gOut_SyrupRoomPumpRun & gP_EV64) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Manual & gOut_SyrupRoomPumpRun & gSyrupLine1_EV64) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Manual & gP_EV64 & gSyrupLine1_EV64) | (gAuxVoltageOk & gH_EV64_Auto & gOut_SyrupRoomPumpRun & gP_EV64 & gSyrupLine1_EV64) | (gAuxVoltageOk & gH_EV64_Manual & gOut_SyrupRoomPumpRun & gP_EV64 & gSyrupLine1_EV64) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV64_Auto & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV64_Manual & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Auto & gOut_SyrupRoomPumpRun & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Auto & gP_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Auto & gSyrupLine1_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Manual & gOut_SyrupRoomPumpRun & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Manual & gP_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV64_Manual & gSyrupLine1_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Auto & gOut_SyrupRoomPumpRun & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Auto & gP_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Auto & gSyrupLine1_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Manual & gOut_SyrupRoomPumpRun & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Manual & gP_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV64_Manual & gSyrupLine1_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Auto & gOut_SyrupRoomPumpRun & gP_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Auto & gOut_SyrupRoomPumpRun & gSyrupLine1_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Auto & gP_EV64 & gSyrupLine1_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Manual & gOut_SyrupRoomPumpRun & gP_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Manual & gOut_SyrupRoomPumpRun & gSyrupLine1_EV64 & ~gH_EV64_Auto) | (gAuxVoltageOk & gH_EV64_Manual & gP_EV64 & gSyrupLine1_EV64 & ~gH_EV64_Auto) +[17:51:03] Post-procesada: gAuxVoltageOk & (gH_EV64_Auto | gH_EV64_Manual) & (gP_EV64 | gSyrupLine1_EV64 | ~gH_EV64_Auto) & (gBlenderCIPMode | gOut_SyrupRoomPumpRun | gP_EV64 | ~gH_EV64_Auto) & (gBlenderRun_Latch | gOut_SyrupRoomPumpRun | gP_EV64 | ~gH_EV64_Auto) +[17:51:03] Optimizando Red 57: +[17:51:03] Expresión original: gAuxVoltageOk & ((gH_EV65_Manual & ~gH_EV65_Auto) | (gH_EV65_Auto & (gP_EV65 | (gOut_SyrupRoomPumpRun & gSyrupLine2_EV65) | (gBlenderCIPMode & gBlenderRun_Latch & gSyrupLine2_EV65)))) +[17:51:03] Simplificada: gAuxVoltageOk & (gH_EV65_Auto | gH_EV65_Manual) & (gP_EV65 | gSyrupLine2_EV65 | ~gH_EV65_Auto) & (gBlenderCIPMode | gOut_SyrupRoomPumpRun | gP_EV65 | ~gH_EV65_Auto) & (gBlenderRun_Latch | gOut_SyrupRoomPumpRun | gP_EV65 | ~gH_EV65_Auto) +[17:51:03] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV65_Auto & gP_EV65) | (gAuxVoltageOk & gH_EV65_Manual & gP_EV65) | (gAuxVoltageOk & gH_EV65_Auto & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Manual & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Auto & gP_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Manual & gP_EV65) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Auto & gP_EV65) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Manual & gP_EV65) | (gAuxVoltageOk & gH_EV65_Auto & gOut_SyrupRoomPumpRun & gP_EV65) | (gAuxVoltageOk & gH_EV65_Auto & gOut_SyrupRoomPumpRun & gSyrupLine2_EV65) | (gAuxVoltageOk & gH_EV65_Auto & gP_EV65 & gSyrupLine2_EV65) | (gAuxVoltageOk & gH_EV65_Manual & gOut_SyrupRoomPumpRun & gP_EV65) | (gAuxVoltageOk & gH_EV65_Manual & gOut_SyrupRoomPumpRun & gSyrupLine2_EV65) | (gAuxVoltageOk & gH_EV65_Manual & gP_EV65 & gSyrupLine2_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Auto & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Manual & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Auto & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Manual & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Auto & gOut_SyrupRoomPumpRun & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Auto & gP_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Auto & gSyrupLine2_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Manual & gOut_SyrupRoomPumpRun & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Manual & gP_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Manual & gSyrupLine2_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV65_Auto & gP_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV65_Auto & gSyrupLine2_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV65_Manual & gP_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV65_Manual & gSyrupLine2_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Auto & gOut_SyrupRoomPumpRun & gP_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Auto & gOut_SyrupRoomPumpRun & gSyrupLine2_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Auto & gP_EV65 & gSyrupLine2_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Manual & gOut_SyrupRoomPumpRun & gP_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Manual & gOut_SyrupRoomPumpRun & gSyrupLine2_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Manual & gP_EV65 & gSyrupLine2_EV65) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Auto & gOut_SyrupRoomPumpRun & gP_EV65) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Auto & gOut_SyrupRoomPumpRun & gSyrupLine2_EV65) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Auto & gP_EV65 & gSyrupLine2_EV65) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Manual & gOut_SyrupRoomPumpRun & gP_EV65) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Manual & gOut_SyrupRoomPumpRun & gSyrupLine2_EV65) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Manual & gP_EV65 & gSyrupLine2_EV65) | (gAuxVoltageOk & gH_EV65_Auto & gOut_SyrupRoomPumpRun & gP_EV65 & gSyrupLine2_EV65) | (gAuxVoltageOk & gH_EV65_Manual & gOut_SyrupRoomPumpRun & gP_EV65 & gSyrupLine2_EV65) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV65_Auto & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV65_Manual & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Auto & gOut_SyrupRoomPumpRun & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Auto & gP_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Auto & gSyrupLine2_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Manual & gOut_SyrupRoomPumpRun & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Manual & gP_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV65_Manual & gSyrupLine2_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Auto & gOut_SyrupRoomPumpRun & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Auto & gP_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Auto & gSyrupLine2_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Manual & gOut_SyrupRoomPumpRun & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Manual & gP_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV65_Manual & gSyrupLine2_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Auto & gOut_SyrupRoomPumpRun & gP_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Auto & gOut_SyrupRoomPumpRun & gSyrupLine2_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Auto & gP_EV65 & gSyrupLine2_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Manual & gOut_SyrupRoomPumpRun & gP_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Manual & gOut_SyrupRoomPumpRun & gSyrupLine2_EV65 & ~gH_EV65_Auto) | (gAuxVoltageOk & gH_EV65_Manual & gP_EV65 & gSyrupLine2_EV65 & ~gH_EV65_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV65_Auto | gH_EV65_Manual) & (gP_EV65 | gSyrupLine2_EV65 | ~gH_EV65_Auto) & (gBlenderCIPMode | gOut_SyrupRoomPumpRun | gP_EV65 | ~gH_EV65_Auto) & (gBlenderRun_Latch | gOut_SyrupRoomPumpRun | gP_EV65 | ~gH_EV65_Auto) +[17:51:04] Optimizando Red 58: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV66_Manual & ~gH_EV66_Auto) | (gH_EV66_Auto & (gOut_OpenEV66FlrTankOut | gP_EV66))) +[17:51:04] Simplificada: gAuxVoltageOk & (gH_EV66_Auto | gH_EV66_Manual) & (gOut_OpenEV66FlrTankOut | gP_EV66 | ~gH_EV66_Auto) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV66_Auto & gOut_OpenEV66FlrTankOut) | (gAuxVoltageOk & gH_EV66_Auto & gP_EV66) | (gAuxVoltageOk & gH_EV66_Manual & gOut_OpenEV66FlrTankOut) | (gAuxVoltageOk & gH_EV66_Manual & gP_EV66) | (gAuxVoltageOk & gH_EV66_Auto & ~gH_EV66_Auto) | (gAuxVoltageOk & gH_EV66_Manual & ~gH_EV66_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV66_Auto | gH_EV66_Manual) & (gOut_OpenEV66FlrTankOut | gP_EV66 | ~gH_EV66_Auto) +[17:51:04] Optimizando Red 59: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV67_Auto & gP_EV67) | (gH_EV67_Manual & ~gH_EV67_Auto)) +[17:51:04] Simplificada: gAuxVoltageOk & (gH_EV67_Auto | gH_EV67_Manual) & (gP_EV67 | ~gH_EV67_Auto) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV67_Auto & gP_EV67) | (gAuxVoltageOk & gH_EV67_Manual & gP_EV67) | (gAuxVoltageOk & gH_EV67_Auto & ~gH_EV67_Auto) | (gAuxVoltageOk & gH_EV67_Manual & ~gH_EV67_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV67_Auto | gH_EV67_Manual) & (gP_EV67 | ~gH_EV67_Auto) +[17:51:04] Optimizando Red 60: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV68_Manual & ~gH_EV68_Auto) | (gH_EV68_Auto & (gOut_OpenEV68InletWater | gP_EV68))) +[17:51:04] Simplificada: gAuxVoltageOk & (gH_EV68_Auto | gH_EV68_Manual) & (gOut_OpenEV68InletWater | gP_EV68 | ~gH_EV68_Auto) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV68_Auto & gOut_OpenEV68InletWater) | (gAuxVoltageOk & gH_EV68_Auto & gP_EV68) | (gAuxVoltageOk & gH_EV68_Manual & gOut_OpenEV68InletWater) | (gAuxVoltageOk & gH_EV68_Manual & gP_EV68) | (gAuxVoltageOk & gH_EV68_Auto & ~gH_EV68_Auto) | (gAuxVoltageOk & gH_EV68_Manual & ~gH_EV68_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV68_Auto | gH_EV68_Manual) & (gOut_OpenEV68InletWater | gP_EV68 | ~gH_EV68_Auto) +[17:51:04] Optimizando Red 61: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV69_Manual & ~gH_EV69_Auto) | (gH_EV69_Auto & (gIn_Flr_OpenEV69ProdPipeDrain | gP_EV69))) +[17:51:04] Simplificada: gAuxVoltageOk & (gH_EV69_Auto | gH_EV69_Manual) & (gIn_Flr_OpenEV69ProdPipeDrain | gP_EV69 | ~gH_EV69_Auto) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV69_Auto & gIn_Flr_OpenEV69ProdPipeDrain) | (gAuxVoltageOk & gH_EV69_Auto & gP_EV69) | (gAuxVoltageOk & gH_EV69_Manual & gIn_Flr_OpenEV69ProdPipeDrain) | (gAuxVoltageOk & gH_EV69_Manual & gP_EV69) | (gAuxVoltageOk & gH_EV69_Auto & ~gH_EV69_Auto) | (gAuxVoltageOk & gH_EV69_Manual & ~gH_EV69_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV69_Auto | gH_EV69_Manual) & (gIn_Flr_OpenEV69ProdPipeDrain | gP_EV69 | ~gH_EV69_Auto) +[17:51:04] Optimizando Red 62: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV71_Manual & ~gH_EV71_Auto) | (gH_EV71_Auto & (gOut_OpenEV71FillerProductPipeDrain | gP_EV71 | (gAlwaysOff & gOut_OpenEV71RinseTankSprayBall)))) +[17:51:04] Simplificada: gAuxVoltageOk & (gH_EV71_Auto | gH_EV71_Manual) & (gAlwaysOff | gOut_OpenEV71FillerProductPipeDrain | gP_EV71 | ~gH_EV71_Auto) & (gOut_OpenEV71FillerProductPipeDrain | gOut_OpenEV71RinseTankSprayBall | gP_EV71 | ~gH_EV71_Auto) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV71_Auto & gOut_OpenEV71FillerProductPipeDrain) | (gAuxVoltageOk & gH_EV71_Auto & gP_EV71) | (gAuxVoltageOk & gH_EV71_Manual & gOut_OpenEV71FillerProductPipeDrain) | (gAuxVoltageOk & gH_EV71_Manual & gP_EV71) | (gAuxVoltageOk & gH_EV71_Auto & ~gH_EV71_Auto) | (gAuxVoltageOk & gH_EV71_Manual & ~gH_EV71_Auto) | (gAlwaysOff & gAuxVoltageOk & gH_EV71_Auto & gOut_OpenEV71FillerProductPipeDrain) | (gAlwaysOff & gAuxVoltageOk & gH_EV71_Auto & gOut_OpenEV71RinseTankSprayBall) | (gAlwaysOff & gAuxVoltageOk & gH_EV71_Auto & gP_EV71) | (gAlwaysOff & gAuxVoltageOk & gH_EV71_Manual & gOut_OpenEV71FillerProductPipeDrain) | (gAlwaysOff & gAuxVoltageOk & gH_EV71_Manual & gOut_OpenEV71RinseTankSprayBall) | (gAlwaysOff & gAuxVoltageOk & gH_EV71_Manual & gP_EV71) | (gAuxVoltageOk & gH_EV71_Auto & gOut_OpenEV71FillerProductPipeDrain & gOut_OpenEV71RinseTankSprayBall) | (gAuxVoltageOk & gH_EV71_Auto & gOut_OpenEV71FillerProductPipeDrain & gP_EV71) | (gAuxVoltageOk & gH_EV71_Auto & gOut_OpenEV71RinseTankSprayBall & gP_EV71) | (gAuxVoltageOk & gH_EV71_Manual & gOut_OpenEV71FillerProductPipeDrain & gOut_OpenEV71RinseTankSprayBall) | (gAuxVoltageOk & gH_EV71_Manual & gOut_OpenEV71FillerProductPipeDrain & gP_EV71) | (gAuxVoltageOk & gH_EV71_Manual & gOut_OpenEV71RinseTankSprayBall & gP_EV71) | (gAlwaysOff & gAuxVoltageOk & gH_EV71_Auto & ~gH_EV71_Auto) | (gAlwaysOff & gAuxVoltageOk & gH_EV71_Manual & ~gH_EV71_Auto) | (gAuxVoltageOk & gH_EV71_Auto & gOut_OpenEV71FillerProductPipeDrain & ~gH_EV71_Auto) | (gAuxVoltageOk & gH_EV71_Auto & gOut_OpenEV71RinseTankSprayBall & ~gH_EV71_Auto) | (gAuxVoltageOk & gH_EV71_Auto & gP_EV71 & ~gH_EV71_Auto) | (gAuxVoltageOk & gH_EV71_Manual & gOut_OpenEV71FillerProductPipeDrain & ~gH_EV71_Auto) | (gAuxVoltageOk & gH_EV71_Manual & gOut_OpenEV71RinseTankSprayBall & ~gH_EV71_Auto) | (gAuxVoltageOk & gH_EV71_Manual & gP_EV71 & ~gH_EV71_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV71_Auto | gH_EV71_Manual) & (gAlwaysOff | gOut_OpenEV71FillerProductPipeDrain | gP_EV71 | ~gH_EV71_Auto) & (gOut_OpenEV71FillerProductPipeDrain | gOut_OpenEV71RinseTankSprayBall | gP_EV71 | ~gH_EV71_Auto) +[17:51:04] Optimizando Red 63: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV72_Manual & ~gH_EV72_Auto) | (gH_EV72_Auto & (gOut_OpenEV72RinseTankDrain | gP_EV72))) +[17:51:04] Simplificada: gAuxVoltageOk & (gH_EV72_Auto | gH_EV72_Manual) & (gOut_OpenEV72RinseTankDrain | gP_EV72 | ~gH_EV72_Auto) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV72_Auto & gOut_OpenEV72RinseTankDrain) | (gAuxVoltageOk & gH_EV72_Auto & gP_EV72) | (gAuxVoltageOk & gH_EV72_Manual & gOut_OpenEV72RinseTankDrain) | (gAuxVoltageOk & gH_EV72_Manual & gP_EV72) | (gAuxVoltageOk & gH_EV72_Auto & ~gH_EV72_Auto) | (gAuxVoltageOk & gH_EV72_Manual & ~gH_EV72_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV72_Auto | gH_EV72_Manual) & (gOut_OpenEV72RinseTankDrain | gP_EV72 | ~gH_EV72_Auto) +[17:51:04] Optimizando Red 64: +[17:51:04] Expresión original: ~mValveMatrix +[17:51:04] Simplificada: ~mValveMatrix +[17:51:04] DNF (forma LAD preferida): ~mValveMatrix +[17:51:04] Optimizando Red 65: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV73_Manual & ~gH_EV73_Auto) | (gH_EV73_Auto & (gBlenderProdMode | gP_EV73))) +[17:51:04] Simplificada: gAuxVoltageOk & (gH_EV73_Auto | gH_EV73_Manual) & (gBlenderProdMode | gP_EV73 | ~gH_EV73_Auto) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gBlenderProdMode & gH_EV73_Auto) | (gAuxVoltageOk & gBlenderProdMode & gH_EV73_Manual) | (gAuxVoltageOk & gH_EV73_Auto & gP_EV73) | (gAuxVoltageOk & gH_EV73_Manual & gP_EV73) | (gAuxVoltageOk & gH_EV73_Auto & ~gH_EV73_Auto) | (gAuxVoltageOk & gH_EV73_Manual & ~gH_EV73_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV73_Auto | gH_EV73_Manual) & (gBlenderProdMode | gP_EV73 | ~gH_EV73_Auto) +[17:51:04] Optimizando Red 66: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV74_Manual & ~gH_EV74_Auto) | (gH_EV74_Auto & (gP_EV74 | (gBlenderCIPMode & gBlenderRun_Latch)))) +[17:51:04] Simplificada: gAuxVoltageOk & (gH_EV74_Auto | gH_EV74_Manual) & (gBlenderCIPMode | gP_EV74 | ~gH_EV74_Auto) & (gBlenderRun_Latch | gP_EV74 | ~gH_EV74_Auto) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV74_Auto & gP_EV74) | (gAuxVoltageOk & gH_EV74_Manual & gP_EV74) | (gAuxVoltageOk & gH_EV74_Auto & ~gH_EV74_Auto) | (gAuxVoltageOk & gH_EV74_Manual & ~gH_EV74_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV74_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gBlenderRun_Latch & gH_EV74_Manual) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV74_Auto & gP_EV74) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV74_Manual & gP_EV74) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV74_Auto & gP_EV74) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV74_Manual & gP_EV74) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV74_Auto & ~gH_EV74_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV74_Manual & ~gH_EV74_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV74_Auto & ~gH_EV74_Auto) | (gAuxVoltageOk & gBlenderRun_Latch & gH_EV74_Manual & ~gH_EV74_Auto) | (gAuxVoltageOk & gH_EV74_Auto & gP_EV74 & ~gH_EV74_Auto) | (gAuxVoltageOk & gH_EV74_Manual & gP_EV74 & ~gH_EV74_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV74_Auto | gH_EV74_Manual) & (gBlenderCIPMode | gP_EV74 | ~gH_EV74_Auto) & (gBlenderRun_Latch | gP_EV74 | ~gH_EV74_Auto) +[17:51:04] Optimizando Red 67: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV80_Manual & ~gH_EV80_Auto) | (gH_EV80_Auto & (gBlenderCIPMode | gP_EV80 | (~gEnableRecircPHE & (gworkshoptest | ~gAlwaysOff | ~gInFillerProductReq))))) +[17:51:04] Simplificada: gAuxVoltageOk & ((gBlenderCIPMode & gH_EV80_Auto) | (gH_EV80_Auto & gP_EV80) | (gH_EV80_Manual & ~gH_EV80_Auto) | (gH_EV80_Auto & gworkshoptest & ~gEnableRecircPHE) | (gH_EV80_Auto & ~gAlwaysOff & ~gEnableRecircPHE) | (gH_EV80_Auto & ~gEnableRecircPHE & ~gInFillerProductReq)) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gBlenderCIPMode & gH_EV80_Auto) | (gAuxVoltageOk & gH_EV80_Auto & gP_EV80) | (gAuxVoltageOk & gH_EV80_Manual & ~gH_EV80_Auto) | (gAuxVoltageOk & gH_EV80_Auto & gworkshoptest & ~gEnableRecircPHE) | (gAuxVoltageOk & gH_EV80_Auto & ~gAlwaysOff & ~gEnableRecircPHE) | (gAuxVoltageOk & gH_EV80_Auto & ~gEnableRecircPHE & ~gInFillerProductReq) +[17:51:04] Optimizando Red 68: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV81_Manual & ~gH_EV81_Auto) | (gH_EV81_Auto & (gBlenderCIPMode | gEnableRecircPHE | gP_EV81))) +[17:51:04] Simplificada: gAuxVoltageOk & (gH_EV81_Auto | gH_EV81_Manual) & (gBlenderCIPMode | gEnableRecircPHE | gP_EV81 | ~gH_EV81_Auto) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gBlenderCIPMode & gH_EV81_Auto) | (gAuxVoltageOk & gBlenderCIPMode & gH_EV81_Manual) | (gAuxVoltageOk & gEnableRecircPHE & gH_EV81_Auto) | (gAuxVoltageOk & gEnableRecircPHE & gH_EV81_Manual) | (gAuxVoltageOk & gH_EV81_Auto & gP_EV81) | (gAuxVoltageOk & gH_EV81_Manual & gP_EV81) | (gAuxVoltageOk & gH_EV81_Auto & ~gH_EV81_Auto) | (gAuxVoltageOk & gH_EV81_Manual & ~gH_EV81_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV81_Auto | gH_EV81_Manual) & (gBlenderCIPMode | gEnableRecircPHE | gP_EV81 | ~gH_EV81_Auto) +[17:51:04] Optimizando Red 69: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV83_Auto & gP_EV83) | (gH_EV83_Manual & ~gH_EV83_Auto)) +[17:51:04] Simplificada: gAuxVoltageOk & (gH_EV83_Auto | gH_EV83_Manual) & (gP_EV83 | ~gH_EV83_Auto) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV83_Auto & gP_EV83) | (gAuxVoltageOk & gH_EV83_Manual & gP_EV83) | (gAuxVoltageOk & gH_EV83_Auto & ~gH_EV83_Auto) | (gAuxVoltageOk & gH_EV83_Manual & ~gH_EV83_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV83_Auto | gH_EV83_Manual) & (gP_EV83 | ~gH_EV83_Auto) +[17:51:04] Optimizando Red 70: +[17:51:04] Expresión original: gAuxVoltageOk & ((gH_EV84_Manual & ~gH_EV84_Auto) | (gH_EV84_Auto & (gP_EV84 | gUV_Lamp_Drain))) +[17:51:04] Simplificada: gAuxVoltageOk & (gH_EV84_Auto | gH_EV84_Manual) & (gP_EV84 | gUV_Lamp_Drain | ~gH_EV84_Auto) +[17:51:04] DNF (forma LAD preferida): (gAuxVoltageOk & gH_EV84_Auto & gP_EV84) | (gAuxVoltageOk & gH_EV84_Auto & gUV_Lamp_Drain) | (gAuxVoltageOk & gH_EV84_Manual & gP_EV84) | (gAuxVoltageOk & gH_EV84_Manual & gUV_Lamp_Drain) | (gAuxVoltageOk & gH_EV84_Auto & ~gH_EV84_Auto) | (gAuxVoltageOk & gH_EV84_Manual & ~gH_EV84_Auto) +[17:51:04] Post-procesada: gAuxVoltageOk & (gH_EV84_Auto | gH_EV84_Manual) & (gP_EV84 | gUV_Lamp_Drain | ~gH_EV84_Auto) +[17:51:04] === Analizando agrupación de condiciones === +[17:51:04] Analizando 70 networks para agrupación: +[17:51:04] Red 1 y Red 2 comparten: 12 símbolos comunes +[17:51:04] Red 1 y Red 5 comparten: 4 símbolos comunes +[17:51:04] Red 1 y Red 7 comparten: 3 símbolos comunes +[17:51:05] Red 1 y Red 8 comparten: 5 símbolos comunes +[17:51:05] Red 1 y Red 9 comparten: 3 símbolos comunes +[17:51:05] Red 1 y Red 14 comparten: 2 símbolos comunes +[17:51:05] Red 1 y Red 20 comparten: 4 símbolos comunes +[17:51:05] Red 1 y Red 22 comparten: 4 símbolos comunes +[17:51:05] Red 1 y Red 24 comparten: 4 símbolos comunes +[17:51:05] Red 1 y Red 33 comparten: 2 símbolos comunes +[17:51:05] Red 1 y Red 34 comparten: 2 símbolos comunes +[17:51:05] Red 1 y Red 35 comparten: 2 símbolos comunes +[17:51:05] Red 1 y Red 36 comparten: 2 símbolos comunes +[17:51:05] Red 1 y Red 37 comparten: 5 símbolos comunes +[17:51:07] Red 1 y Red 40 comparten: 2 símbolos comunes +[17:51:07] Red 1 y Red 46 comparten: 5 símbolos comunes +[17:51:07] Red 1 y Red 47 comparten: 5 símbolos comunes +[17:51:07] Red 1 y Red 48 comparten: 5 símbolos comunes +[17:51:07] Red 1 y Red 49 comparten: 3 símbolos comunes +[17:51:07] Red 1 y Red 50 comparten: 3 símbolos comunes +[17:51:07] Red 1 y Red 51 comparten: 2 símbolos comunes +[17:51:07] Red 1 y Red 52 comparten: 2 símbolos comunes +[17:51:07] Red 1 y Red 56 comparten: 2 símbolos comunes +[17:51:08] Red 1 y Red 57 comparten: 2 símbolos comunes +[17:51:08] Red 1 y Red 66 comparten: 2 símbolos comunes +[17:51:08] Red 2 y Red 5 comparten: 4 símbolos comunes +[17:51:08] Red 2 y Red 7 comparten: 3 símbolos comunes +[17:51:09] Red 2 y Red 8 comparten: 5 símbolos comunes +[17:51:09] Red 2 y Red 9 comparten: 3 símbolos comunes +[17:51:09] Red 2 y Red 14 comparten: 2 símbolos comunes +[17:51:09] Red 2 y Red 20 comparten: 4 símbolos comunes +[17:51:09] Red 2 y Red 22 comparten: 4 símbolos comunes +[17:51:09] Red 2 y Red 24 comparten: 4 símbolos comunes +[17:51:09] Red 2 y Red 33 comparten: 2 símbolos comunes +[17:51:09] Red 2 y Red 34 comparten: 2 símbolos comunes +[17:51:09] Red 2 y Red 35 comparten: 2 símbolos comunes +[17:51:09] Red 2 y Red 36 comparten: 2 símbolos comunes +[17:51:09] Red 2 y Red 37 comparten: 5 símbolos comunes +[17:51:10] Red 2 y Red 40 comparten: 2 símbolos comunes +[17:51:10] Red 2 y Red 46 comparten: 5 símbolos comunes +[17:51:10] Red 2 y Red 47 comparten: 5 símbolos comunes +[17:51:11] Red 2 y Red 48 comparten: 5 símbolos comunes +[17:51:11] Red 2 y Red 49 comparten: 3 símbolos comunes +[17:51:11] Red 2 y Red 50 comparten: 3 símbolos comunes +[17:51:11] Red 2 y Red 51 comparten: 2 símbolos comunes +[17:51:11] Red 2 y Red 52 comparten: 2 símbolos comunes +[17:51:11] Red 2 y Red 56 comparten: 2 símbolos comunes +[17:51:11] Red 2 y Red 57 comparten: 2 símbolos comunes +[17:51:12] Red 2 y Red 66 comparten: 2 símbolos comunes +[17:51:19] Red 5 y Red 7 comparten: 3 símbolos comunes +[17:51:20] Red 5 y Red 8 comparten: 3 símbolos comunes +[17:51:20] Red 5 y Red 9 comparten: 3 símbolos comunes +[17:51:20] Red 5 y Red 14 comparten: 2 símbolos comunes +[17:51:20] Red 5 y Red 20 comparten: 3 símbolos comunes +[17:51:20] Red 5 y Red 22 comparten: 4 símbolos comunes +[17:51:21] Red 5 y Red 24 comparten: 2 símbolos comunes +[17:51:21] Red 5 y Red 33 comparten: 2 símbolos comunes +[17:51:21] Red 5 y Red 34 comparten: 2 símbolos comunes +[17:51:23] Red 5 y Red 40 comparten: 2 símbolos comunes +[17:51:23] Red 5 y Red 46 comparten: 2 símbolos comunes +[17:51:23] Red 5 y Red 47 comparten: 2 símbolos comunes +[17:51:23] Red 5 y Red 48 comparten: 2 símbolos comunes +[17:51:24] Red 5 y Red 49 comparten: 2 símbolos comunes +[17:51:24] Red 5 y Red 50 comparten: 2 símbolos comunes +[17:51:24] Red 5 y Red 51 comparten: 2 símbolos comunes +[17:51:24] Red 5 y Red 52 comparten: 4 símbolos comunes +[17:51:30] Red 7 y Red 8 comparten: 3 símbolos comunes +[17:51:30] Red 7 y Red 9 comparten: 4 símbolos comunes +[17:51:31] Red 7 y Red 14 comparten: 2 símbolos comunes +[17:51:31] Red 7 y Red 15 comparten: 2 símbolos comunes +[17:51:31] Red 7 y Red 16 comparten: 2 símbolos comunes +[17:51:32] Red 7 y Red 20 comparten: 4 símbolos comunes +[17:51:32] Red 7 y Red 22 comparten: 4 símbolos comunes +[17:51:32] Red 7 y Red 23 comparten: 2 símbolos comunes +[17:51:33] Red 7 y Red 24 comparten: 2 símbolos comunes +[17:51:34] Red 7 y Red 33 comparten: 2 símbolos comunes +[17:51:34] Red 7 y Red 34 comparten: 2 símbolos comunes +[17:51:35] Red 7 y Red 35 comparten: 2 símbolos comunes +[17:51:35] Red 7 y Red 36 comparten: 2 símbolos comunes +[17:51:35] Red 7 y Red 37 comparten: 2 símbolos comunes +[17:51:37] Red 7 y Red 40 comparten: 3 símbolos comunes +[17:51:38] Red 7 y Red 46 comparten: 3 símbolos comunes +[17:51:38] Red 7 y Red 47 comparten: 3 símbolos comunes +[17:51:38] Red 7 y Red 48 comparten: 3 símbolos comunes +[17:51:38] Red 7 y Red 49 comparten: 3 símbolos comunes +[17:51:39] Red 7 y Red 50 comparten: 3 símbolos comunes +[17:51:39] Red 7 y Red 51 comparten: 3 símbolos comunes +[17:51:39] Red 7 y Red 52 comparten: 3 símbolos comunes +[17:51:40] Red 7 y Red 56 comparten: 2 símbolos comunes +[17:51:41] Red 7 y Red 57 comparten: 2 símbolos comunes +[17:51:43] Red 7 y Red 65 comparten: 2 símbolos comunes +[17:51:43] Red 7 y Red 66 comparten: 2 símbolos comunes +[17:51:43] Red 7 y Red 67 comparten: 2 símbolos comunes +[17:51:43] Red 7 y Red 68 comparten: 2 símbolos comunes +[17:51:44] Red 8 y Red 9 comparten: 4 símbolos comunes +[17:51:44] Red 8 y Red 20 comparten: 3 símbolos comunes +[17:51:44] Red 8 y Red 22 comparten: 4 símbolos comunes +[17:51:44] Red 8 y Red 24 comparten: 11 símbolos comunes +[17:51:44] Red 8 y Red 33 comparten: 2 símbolos comunes +[17:51:44] Red 8 y Red 34 comparten: 3 símbolos comunes +[17:51:44] Red 8 y Red 35 comparten: 3 símbolos comunes +[17:51:44] Red 8 y Red 36 comparten: 2 símbolos comunes +[17:51:44] Red 8 y Red 37 comparten: 6 símbolos comunes +[17:51:46] Red 8 y Red 40 comparten: 2 símbolos comunes +[17:51:46] Red 8 y Red 44 comparten: 2 símbolos comunes +[17:51:46] Red 8 y Red 46 comparten: 4 símbolos comunes +[17:51:46] Red 8 y Red 47 comparten: 4 símbolos comunes +[17:51:46] Red 8 y Red 48 comparten: 4 símbolos comunes +[17:51:46] Red 8 y Red 49 comparten: 3 símbolos comunes +[17:51:46] Red 8 y Red 50 comparten: 3 símbolos comunes +[17:51:46] Red 8 y Red 51 comparten: 2 símbolos comunes +[17:51:46] Red 8 y Red 52 comparten: 3 símbolos comunes +[17:51:47] Red 8 y Red 65 comparten: 2 símbolos comunes +[17:51:47] Red 9 y Red 14 comparten: 2 símbolos comunes +[17:51:47] Red 9 y Red 15 comparten: 2 símbolos comunes +[17:51:47] Red 9 y Red 16 comparten: 2 símbolos comunes +[17:51:48] Red 9 y Red 20 comparten: 4 símbolos comunes +[17:51:48] Red 9 y Red 22 comparten: 4 símbolos comunes +[17:51:48] Red 9 y Red 23 comparten: 2 símbolos comunes +[17:51:48] Red 9 y Red 24 comparten: 3 símbolos comunes +[17:51:48] Red 9 y Red 33 comparten: 2 símbolos comunes +[17:51:48] Red 9 y Red 34 comparten: 2 símbolos comunes +[17:51:48] Red 9 y Red 35 comparten: 2 símbolos comunes +[17:51:48] Red 9 y Red 36 comparten: 2 símbolos comunes +[17:51:48] Red 9 y Red 37 comparten: 2 símbolos comunes +[17:51:50] Red 9 y Red 40 comparten: 3 símbolos comunes +[17:51:50] Red 9 y Red 46 comparten: 3 símbolos comunes +[17:51:50] Red 9 y Red 47 comparten: 3 símbolos comunes +[17:51:50] Red 9 y Red 48 comparten: 3 símbolos comunes +[17:51:50] Red 9 y Red 49 comparten: 3 símbolos comunes +[17:51:50] Red 9 y Red 50 comparten: 3 símbolos comunes +[17:51:50] Red 9 y Red 51 comparten: 3 símbolos comunes +[17:51:51] Red 9 y Red 52 comparten: 5 símbolos comunes +[17:51:51] Red 9 y Red 56 comparten: 2 símbolos comunes +[17:51:51] Red 9 y Red 57 comparten: 2 símbolos comunes +[17:51:52] Red 9 y Red 65 comparten: 2 símbolos comunes +[17:51:52] Red 9 y Red 66 comparten: 2 símbolos comunes +[17:51:52] Red 9 y Red 67 comparten: 2 símbolos comunes +[17:51:52] Red 9 y Red 68 comparten: 2 símbolos comunes +[17:52:06] Red 14 y Red 16 comparten: 2 símbolos comunes +[17:52:06] Red 14 y Red 20 comparten: 2 símbolos comunes +[17:52:06] Red 14 y Red 22 comparten: 3 símbolos comunes +[17:52:06] Red 14 y Red 23 comparten: 2 símbolos comunes +[17:52:08] Red 14 y Red 40 comparten: 2 símbolos comunes +[17:52:08] Red 14 y Red 51 comparten: 5 símbolos comunes +[17:52:08] Red 14 y Red 52 comparten: 2 símbolos comunes +[17:52:09] Red 15 y Red 16 comparten: 2 símbolos comunes +[17:52:10] Red 15 y Red 20 comparten: 2 símbolos comunes +[17:52:10] Red 15 y Red 22 comparten: 2 símbolos comunes +[17:52:10] Red 15 y Red 23 comparten: 3 símbolos comunes +[17:52:10] Red 15 y Red 33 comparten: 2 símbolos comunes +[17:52:10] Red 15 y Red 35 comparten: 2 símbolos comunes +[17:52:10] Red 15 y Red 36 comparten: 2 símbolos comunes +[17:52:11] Red 15 y Red 40 comparten: 2 símbolos comunes +[17:52:11] Red 15 y Red 46 comparten: 2 símbolos comunes +[17:52:11] Red 15 y Red 47 comparten: 2 símbolos comunes +[17:52:11] Red 15 y Red 48 comparten: 2 símbolos comunes +[17:52:11] Red 15 y Red 49 comparten: 2 símbolos comunes +[17:52:11] Red 15 y Red 50 comparten: 2 símbolos comunes +[17:52:11] Red 15 y Red 51 comparten: 2 símbolos comunes +[17:52:12] Red 15 y Red 52 comparten: 2 símbolos comunes +[17:52:12] Red 15 y Red 56 comparten: 2 símbolos comunes +[17:52:12] Red 15 y Red 57 comparten: 2 símbolos comunes +[17:52:13] Red 15 y Red 66 comparten: 2 símbolos comunes +[17:52:13] Red 15 y Red 67 comparten: 2 símbolos comunes +[17:52:13] Red 15 y Red 68 comparten: 2 símbolos comunes +[17:52:13] Red 16 y Red 20 comparten: 2 símbolos comunes +[17:52:13] Red 16 y Red 22 comparten: 2 símbolos comunes +[17:52:13] Red 16 y Red 23 comparten: 2 símbolos comunes +[17:52:13] Red 16 y Red 33 comparten: 2 símbolos comunes +[17:52:14] Red 16 y Red 35 comparten: 2 símbolos comunes +[17:52:14] Red 16 y Red 36 comparten: 2 símbolos comunes +[17:52:15] Red 16 y Red 40 comparten: 2 símbolos comunes +[17:52:15] Red 16 y Red 46 comparten: 2 símbolos comunes +[17:52:16] Red 16 y Red 47 comparten: 2 símbolos comunes +[17:52:16] Red 16 y Red 48 comparten: 2 símbolos comunes +[17:52:16] Red 16 y Red 49 comparten: 2 símbolos comunes +[17:52:16] Red 16 y Red 50 comparten: 2 símbolos comunes +[17:52:16] Red 16 y Red 51 comparten: 3 símbolos comunes +[17:52:16] Red 16 y Red 52 comparten: 3 símbolos comunes +[17:52:16] Red 16 y Red 56 comparten: 2 símbolos comunes +[17:52:17] Red 16 y Red 57 comparten: 2 símbolos comunes +[17:52:17] Red 16 y Red 66 comparten: 2 símbolos comunes +[17:52:17] Red 16 y Red 67 comparten: 2 símbolos comunes +[17:52:17] Red 16 y Red 68 comparten: 2 símbolos comunes +[17:52:27] Red 20 y Red 22 comparten: 4 símbolos comunes +[17:52:27] Red 20 y Red 23 comparten: 2 símbolos comunes +[17:52:27] Red 20 y Red 24 comparten: 2 símbolos comunes +[17:52:27] Red 20 y Red 33 comparten: 2 símbolos comunes +[17:52:27] Red 20 y Red 34 comparten: 2 símbolos comunes +[17:52:27] Red 20 y Red 35 comparten: 2 símbolos comunes +[17:52:27] Red 20 y Red 36 comparten: 2 símbolos comunes +[17:52:27] Red 20 y Red 37 comparten: 2 símbolos comunes +[17:52:28] Red 20 y Red 40 comparten: 3 símbolos comunes +[17:52:28] Red 20 y Red 46 comparten: 3 símbolos comunes +[17:52:29] Red 20 y Red 47 comparten: 3 símbolos comunes +[17:52:29] Red 20 y Red 48 comparten: 3 símbolos comunes +[17:52:29] Red 20 y Red 49 comparten: 3 símbolos comunes +[17:52:29] Red 20 y Red 50 comparten: 3 símbolos comunes +[17:52:29] Red 20 y Red 51 comparten: 3 símbolos comunes +[17:52:29] Red 20 y Red 52 comparten: 3 símbolos comunes +[17:52:29] Red 20 y Red 56 comparten: 2 símbolos comunes +[17:52:29] Red 20 y Red 57 comparten: 2 símbolos comunes +[17:52:30] Red 20 y Red 65 comparten: 2 símbolos comunes +[17:52:30] Red 20 y Red 66 comparten: 2 símbolos comunes +[17:52:30] Red 20 y Red 67 comparten: 2 símbolos comunes +[17:52:30] Red 20 y Red 68 comparten: 2 símbolos comunes +[17:52:33] Red 22 y Red 23 comparten: 3 símbolos comunes +[17:52:33] Red 22 y Red 24 comparten: 3 símbolos comunes +[17:52:33] Red 22 y Red 27 comparten: 2 símbolos comunes +[17:52:33] Red 22 y Red 28 comparten: 2 símbolos comunes +[17:52:33] Red 22 y Red 29 comparten: 2 símbolos comunes +[17:52:33] Red 22 y Red 33 comparten: 2 símbolos comunes +[17:52:34] Red 22 y Red 34 comparten: 2 símbolos comunes +[17:52:34] Red 22 y Red 35 comparten: 4 símbolos comunes +[17:52:34] Red 22 y Red 36 comparten: 2 símbolos comunes +[17:52:34] Red 22 y Red 37 comparten: 2 símbolos comunes +[17:52:35] Red 22 y Red 40 comparten: 3 símbolos comunes +[17:52:35] Red 22 y Red 46 comparten: 3 símbolos comunes +[17:52:35] Red 22 y Red 47 comparten: 3 símbolos comunes +[17:52:35] Red 22 y Red 48 comparten: 3 símbolos comunes +[17:52:36] Red 22 y Red 49 comparten: 3 símbolos comunes +[17:52:36] Red 22 y Red 50 comparten: 3 símbolos comunes +[17:52:36] Red 22 y Red 51 comparten: 4 símbolos comunes +[17:52:36] Red 22 y Red 52 comparten: 3 símbolos comunes +[17:52:36] Red 22 y Red 56 comparten: 2 símbolos comunes +[17:52:37] Red 22 y Red 57 comparten: 2 símbolos comunes +[17:52:37] Red 22 y Red 65 comparten: 2 símbolos comunes +[17:52:37] Red 22 y Red 66 comparten: 2 símbolos comunes +[17:52:37] Red 22 y Red 67 comparten: 2 símbolos comunes +[17:52:37] Red 22 y Red 68 comparten: 2 símbolos comunes +[17:52:38] Red 23 y Red 27 comparten: 2 símbolos comunes +[17:52:38] Red 23 y Red 28 comparten: 2 símbolos comunes +[17:52:38] Red 23 y Red 29 comparten: 2 símbolos comunes +[17:52:38] Red 23 y Red 33 comparten: 2 símbolos comunes +[17:52:38] Red 23 y Red 35 comparten: 2 símbolos comunes +[17:52:38] Red 23 y Red 36 comparten: 2 símbolos comunes +[17:52:40] Red 23 y Red 40 comparten: 2 símbolos comunes +[17:52:40] Red 23 y Red 46 comparten: 2 símbolos comunes +[17:52:40] Red 23 y Red 47 comparten: 2 símbolos comunes +[17:52:40] Red 23 y Red 48 comparten: 2 símbolos comunes +[17:52:40] Red 23 y Red 49 comparten: 2 símbolos comunes +[17:52:40] Red 23 y Red 50 comparten: 2 símbolos comunes +[17:52:40] Red 23 y Red 51 comparten: 3 símbolos comunes +[17:52:40] Red 23 y Red 52 comparten: 2 símbolos comunes +[17:52:40] Red 23 y Red 56 comparten: 2 símbolos comunes +[17:52:41] Red 23 y Red 57 comparten: 2 símbolos comunes +[17:52:42] Red 23 y Red 66 comparten: 2 símbolos comunes +[17:52:42] Red 23 y Red 67 comparten: 2 símbolos comunes +[17:52:42] Red 23 y Red 68 comparten: 2 símbolos comunes +[17:52:42] Red 24 y Red 33 comparten: 2 símbolos comunes +[17:52:42] Red 24 y Red 34 comparten: 3 símbolos comunes +[17:52:42] Red 24 y Red 35 comparten: 3 símbolos comunes +[17:52:42] Red 24 y Red 36 comparten: 2 símbolos comunes +[17:52:42] Red 24 y Red 37 comparten: 6 símbolos comunes +[17:52:44] Red 24 y Red 44 comparten: 2 símbolos comunes +[17:52:44] Red 24 y Red 46 comparten: 4 símbolos comunes +[17:52:44] Red 24 y Red 47 comparten: 4 símbolos comunes +[17:52:44] Red 24 y Red 48 comparten: 4 símbolos comunes +[17:52:44] Red 24 y Red 49 comparten: 3 símbolos comunes +[17:52:44] Red 24 y Red 50 comparten: 3 símbolos comunes +[17:52:44] Red 24 y Red 52 comparten: 2 símbolos comunes +[17:52:44] Red 24 y Red 54 comparten: 2 símbolos comunes +[17:52:45] Red 24 y Red 65 comparten: 2 símbolos comunes +[17:52:51] Red 27 y Red 28 comparten: 3 símbolos comunes +[17:52:51] Red 27 y Red 29 comparten: 3 símbolos comunes +[17:52:53] Red 27 y Red 51 comparten: 2 símbolos comunes +[17:52:54] Red 28 y Red 29 comparten: 3 símbolos comunes +[17:52:56] Red 28 y Red 51 comparten: 2 símbolos comunes +[17:53:00] Red 29 y Red 51 comparten: 2 símbolos comunes +[17:53:10] Red 33 y Red 34 comparten: 3 símbolos comunes +[17:53:10] Red 33 y Red 35 comparten: 3 símbolos comunes +[17:53:10] Red 33 y Red 36 comparten: 3 símbolos comunes +[17:53:10] Red 33 y Red 37 comparten: 2 símbolos comunes +[17:53:11] Red 33 y Red 40 comparten: 2 símbolos comunes +[17:53:12] Red 33 y Red 46 comparten: 2 símbolos comunes +[17:53:12] Red 33 y Red 47 comparten: 2 símbolos comunes +[17:53:12] Red 33 y Red 48 comparten: 2 símbolos comunes +[17:53:12] Red 33 y Red 49 comparten: 3 símbolos comunes +[17:53:12] Red 33 y Red 50 comparten: 3 símbolos comunes +[17:53:12] Red 33 y Red 51 comparten: 2 símbolos comunes +[17:53:12] Red 33 y Red 52 comparten: 2 símbolos comunes +[17:53:12] Red 33 y Red 56 comparten: 2 símbolos comunes +[17:53:13] Red 33 y Red 57 comparten: 2 símbolos comunes +[17:53:13] Red 33 y Red 66 comparten: 2 símbolos comunes +[17:53:13] Red 33 y Red 67 comparten: 2 símbolos comunes +[17:53:13] Red 33 y Red 68 comparten: 2 símbolos comunes +[17:53:13] Red 34 y Red 35 comparten: 2 símbolos comunes +[17:53:13] Red 34 y Red 36 comparten: 2 símbolos comunes +[17:53:13] Red 34 y Red 37 comparten: 3 símbolos comunes +[17:53:15] Red 34 y Red 46 comparten: 2 símbolos comunes +[17:53:15] Red 34 y Red 47 comparten: 2 símbolos comunes +[17:53:15] Red 34 y Red 48 comparten: 2 símbolos comunes +[17:53:15] Red 34 y Red 49 comparten: 3 símbolos comunes +[17:53:15] Red 34 y Red 50 comparten: 3 símbolos comunes +[17:53:17] Red 34 y Red 65 comparten: 2 símbolos comunes +[17:53:18] Red 35 y Red 36 comparten: 5 símbolos comunes +[17:53:18] Red 35 y Red 37 comparten: 2 símbolos comunes +[17:53:19] Red 35 y Red 40 comparten: 2 símbolos comunes +[17:53:19] Red 35 y Red 46 comparten: 2 símbolos comunes +[17:53:19] Red 35 y Red 47 comparten: 2 símbolos comunes +[17:53:19] Red 35 y Red 48 comparten: 2 símbolos comunes +[17:53:19] Red 35 y Red 49 comparten: 3 símbolos comunes +[17:53:19] Red 35 y Red 50 comparten: 3 símbolos comunes +[17:53:19] Red 35 y Red 51 comparten: 2 símbolos comunes +[17:53:19] Red 35 y Red 52 comparten: 2 símbolos comunes +[17:53:20] Red 35 y Red 56 comparten: 2 símbolos comunes +[17:53:20] Red 35 y Red 57 comparten: 2 símbolos comunes +[17:53:21] Red 35 y Red 66 comparten: 2 símbolos comunes +[17:53:21] Red 35 y Red 67 comparten: 2 símbolos comunes +[17:53:21] Red 35 y Red 68 comparten: 2 símbolos comunes +[17:53:21] Red 36 y Red 37 comparten: 2 símbolos comunes +[17:53:22] Red 36 y Red 40 comparten: 2 símbolos comunes +[17:53:22] Red 36 y Red 46 comparten: 2 símbolos comunes +[17:53:22] Red 36 y Red 47 comparten: 2 símbolos comunes +[17:53:22] Red 36 y Red 48 comparten: 2 símbolos comunes +[17:53:22] Red 36 y Red 49 comparten: 3 símbolos comunes +[17:53:22] Red 36 y Red 50 comparten: 3 símbolos comunes +[17:53:22] Red 36 y Red 51 comparten: 2 símbolos comunes +[17:53:23] Red 36 y Red 52 comparten: 2 símbolos comunes +[17:53:23] Red 36 y Red 56 comparten: 2 símbolos comunes +[17:53:24] Red 36 y Red 57 comparten: 2 símbolos comunes +[17:53:24] Red 36 y Red 66 comparten: 2 símbolos comunes +[17:53:24] Red 36 y Red 67 comparten: 2 símbolos comunes +[17:53:24] Red 36 y Red 68 comparten: 2 símbolos comunes +[17:53:32] Red 37 y Red 44 comparten: 2 símbolos comunes +[17:53:35] Red 37 y Red 46 comparten: 4 símbolos comunes +[17:53:36] Red 37 y Red 47 comparten: 4 símbolos comunes +[17:53:37] Red 37 y Red 48 comparten: 4 símbolos comunes +[17:53:38] Red 37 y Red 49 comparten: 3 símbolos comunes +[17:53:40] Red 37 y Red 50 comparten: 3 símbolos comunes +[17:54:00] Red 37 y Red 65 comparten: 2 símbolos comunes +[17:54:11] Red 40 y Red 46 comparten: 2 símbolos comunes +[17:54:11] Red 40 y Red 47 comparten: 2 símbolos comunes +[17:54:11] Red 40 y Red 48 comparten: 2 símbolos comunes +[17:54:11] Red 40 y Red 49 comparten: 2 símbolos comunes +[17:54:11] Red 40 y Red 50 comparten: 2 símbolos comunes +[17:54:11] Red 40 y Red 51 comparten: 3 símbolos comunes +[17:54:12] Red 40 y Red 52 comparten: 5 símbolos comunes +[17:54:12] Red 40 y Red 56 comparten: 2 símbolos comunes +[17:54:12] Red 40 y Red 57 comparten: 2 símbolos comunes +[17:54:13] Red 40 y Red 66 comparten: 2 símbolos comunes +[17:54:13] Red 40 y Red 67 comparten: 2 símbolos comunes +[17:54:13] Red 40 y Red 68 comparten: 2 símbolos comunes +[17:54:17] Red 44 y Red 46 comparten: 2 símbolos comunes +[17:54:17] Red 44 y Red 47 comparten: 2 símbolos comunes +[17:54:17] Red 44 y Red 48 comparten: 2 símbolos comunes +[17:54:20] Red 46 y Red 47 comparten: 7 símbolos comunes +[17:54:20] Red 46 y Red 48 comparten: 7 símbolos comunes +[17:54:20] Red 46 y Red 49 comparten: 4 símbolos comunes +[17:54:20] Red 46 y Red 50 comparten: 4 símbolos comunes +[17:54:20] Red 46 y Red 51 comparten: 2 símbolos comunes +[17:54:21] Red 46 y Red 52 comparten: 2 símbolos comunes +[17:54:21] Red 46 y Red 56 comparten: 3 símbolos comunes +[17:54:21] Red 46 y Red 57 comparten: 3 símbolos comunes +[17:54:22] Red 46 y Red 65 comparten: 2 símbolos comunes +[17:54:22] Red 46 y Red 66 comparten: 3 símbolos comunes +[17:54:22] Red 46 y Red 67 comparten: 2 símbolos comunes +[17:54:22] Red 46 y Red 68 comparten: 2 símbolos comunes +[17:54:22] Red 47 y Red 48 comparten: 7 símbolos comunes +[17:54:22] Red 47 y Red 49 comparten: 4 símbolos comunes +[17:54:22] Red 47 y Red 50 comparten: 4 símbolos comunes +[17:54:22] Red 47 y Red 51 comparten: 2 símbolos comunes +[17:54:23] Red 47 y Red 52 comparten: 2 símbolos comunes +[17:54:23] Red 47 y Red 56 comparten: 3 símbolos comunes +[17:54:23] Red 47 y Red 57 comparten: 3 símbolos comunes +[17:54:24] Red 47 y Red 65 comparten: 2 símbolos comunes +[17:54:24] Red 47 y Red 66 comparten: 3 símbolos comunes +[17:54:24] Red 47 y Red 67 comparten: 2 símbolos comunes +[17:54:24] Red 47 y Red 68 comparten: 2 símbolos comunes +[17:54:24] Red 48 y Red 49 comparten: 4 símbolos comunes +[17:54:24] Red 48 y Red 50 comparten: 4 símbolos comunes +[17:54:24] Red 48 y Red 51 comparten: 2 símbolos comunes +[17:54:24] Red 48 y Red 52 comparten: 2 símbolos comunes +[17:54:24] Red 48 y Red 56 comparten: 3 símbolos comunes +[17:54:25] Red 48 y Red 57 comparten: 3 símbolos comunes +[17:54:25] Red 48 y Red 65 comparten: 2 símbolos comunes +[17:54:25] Red 48 y Red 66 comparten: 3 símbolos comunes +[17:54:26] Red 48 y Red 67 comparten: 2 símbolos comunes +[17:54:26] Red 48 y Red 68 comparten: 2 símbolos comunes +[17:54:26] Red 49 y Red 50 comparten: 6 símbolos comunes +[17:54:26] Red 49 y Red 51 comparten: 2 símbolos comunes +[17:54:26] Red 49 y Red 52 comparten: 2 símbolos comunes +[17:54:26] Red 49 y Red 56 comparten: 2 símbolos comunes +[17:54:26] Red 49 y Red 57 comparten: 2 símbolos comunes +[17:54:27] Red 49 y Red 65 comparten: 2 símbolos comunes +[17:54:27] Red 49 y Red 66 comparten: 2 símbolos comunes +[17:54:27] Red 49 y Red 67 comparten: 2 símbolos comunes +[17:54:27] Red 49 y Red 68 comparten: 2 símbolos comunes +[17:54:27] Red 50 y Red 51 comparten: 2 símbolos comunes +[17:54:27] Red 50 y Red 52 comparten: 2 símbolos comunes +[17:54:28] Red 50 y Red 56 comparten: 2 símbolos comunes +[17:54:28] Red 50 y Red 57 comparten: 2 símbolos comunes +[17:54:28] Red 50 y Red 65 comparten: 2 símbolos comunes +[17:54:28] Red 50 y Red 66 comparten: 2 símbolos comunes +[17:54:28] Red 50 y Red 67 comparten: 2 símbolos comunes +[17:54:28] Red 50 y Red 68 comparten: 2 símbolos comunes +[17:54:28] Red 51 y Red 52 comparten: 3 símbolos comunes +[17:54:30] Red 51 y Red 56 comparten: 2 símbolos comunes +[17:54:30] Red 51 y Red 57 comparten: 2 símbolos comunes +[17:54:34] Red 51 y Red 66 comparten: 2 símbolos comunes +[17:54:34] Red 51 y Red 67 comparten: 2 símbolos comunes +[17:54:34] Red 51 y Red 68 comparten: 2 símbolos comunes +[17:54:35] Red 52 y Red 54 comparten: 2 símbolos comunes +[17:54:35] Red 52 y Red 56 comparten: 2 símbolos comunes +[17:54:36] Red 52 y Red 57 comparten: 2 símbolos comunes +[17:54:37] Red 52 y Red 66 comparten: 2 símbolos comunes +[17:54:37] Red 52 y Red 67 comparten: 3 símbolos comunes +[17:54:37] Red 52 y Red 68 comparten: 2 símbolos comunes +[17:54:41] Red 56 y Red 57 comparten: 4 símbolos comunes +[17:54:43] Red 56 y Red 66 comparten: 3 símbolos comunes +[17:54:43] Red 56 y Red 67 comparten: 2 símbolos comunes +[17:54:43] Red 56 y Red 68 comparten: 2 símbolos comunes +[17:54:46] Red 57 y Red 66 comparten: 3 símbolos comunes +[17:54:46] Red 57 y Red 67 comparten: 2 símbolos comunes +[17:54:46] Red 57 y Red 68 comparten: 2 símbolos comunes +[17:54:48] Red 62 y Red 67 comparten: 2 símbolos comunes +[17:54:48] Red 66 y Red 67 comparten: 2 símbolos comunes +[17:54:48] Red 66 y Red 68 comparten: 2 símbolos comunes +[17:54:48] Red 67 y Red 68 comparten: 3 símbolos comunes +[17:54:48] Generando código SCL... +[17:54:48] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PNEUMATIC_VALVE_CTRL.scl +[17:54:48] ============================================================ +[17:54:48] Procesando: PPM_O2.EXP +[17:54:48] Salida: PPM_O2.scl +[17:54:48] Programa encontrado: +[17:54:48] Path: \/Functions_Collection +[17:54:48] Variables VAR_INPUT: 1 encontradas +[17:54:48] Variables VAR: 3 encontradas +[17:54:48] No se encontró _LD_BODY +[17:54:48] Total ACTIONs: 0 +[17:54:48] ✓ Redes encontradas: 0 +[17:54:48] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:54:48] ✓ ACTIONs encontradas: [] +[17:54:48] === DEBUG INFO - 0 networks encontrados === +[17:54:48] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:48] === Analizando agrupación de condiciones === +[17:54:48] No hay suficientes networks para agrupar +[17:54:48] Generando código SCL... +[17:54:48] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PPM_O2.scl +[17:54:48] ============================================================ +[17:54:48] Procesando: PRODBRIXRECOVERY.EXP +[17:54:48] Salida: PRODBRIXRECOVERY.scl +[17:54:48] Programa encontrado: ProdBrixRecovery +[17:54:48] Path: \/TASK2_ControlMain\/Blender_Procedure +[17:54:48] Variables VAR_OUTPUT: 1 encontradas +[17:54:48] Variables VAR: 18 encontradas +[17:54:48] Se esperan 10 redes según el archivo +[17:54:48] Procesando red 1... +[17:54:48] Red 1 agregada. Total redes: 1 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gProdBrixRecovery_Qualifier' +[17:54:48] Procesando red 2... +[17:54:48] ADVERTENCIA: Bucle infinito evitado en function block en línea 55 +[17:54:48] Red 2 agregada. Total redes: 2 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gProdBrixRecovery_Request' +[17:54:48] Procesando red 3... +[17:54:48] Red 3 agregada. Total redes: 3 +[17:54:48] Con lógica: CONTACT - gProdBrixRecovery_Qualifier +[17:54:48] Target: 'gProdBrixRecovery_Reset' +[17:54:48] Procesando red 4... +[17:54:48] Red 4 agregada. Total redes: 4 +[17:54:48] Con lógica: CONTACT - mTooMuchProdInTank +[17:54:48] Target: 'gProdBrixRecovery_Wait' +[17:54:48] Procesando red 5... +[17:54:48] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 124 +[17:54:48] Entrando a _parse_empty_network desde línea 125 +[17:54:48] Línea 125: '_EXPRESSION' +[17:54:48] Línea 126: '_POSITIV' +[17:54:48] Línea 127: '' +[17:54:48] Línea 128: '' +[17:54:48] Línea 129: 'ENABLELIST : 1' +[17:54:48] Encontrado ENABLELIST, continuando búsqueda... +[17:54:48] Línea 130: '_ASSIGN' +[17:54:48] ENCONTRADO _ASSIGN en línea 130 +[17:54:48] Entrando a _parse_assign_section desde línea 131 +[17:54:48] Línea 131: '_FUNCTION' +[17:54:48] ENCONTRADO _FUNCTION en _ASSIGN: línea 131 +[17:54:48] Buscando nombre función línea 132: '_BOX_EXPR : 1' +[17:54:48] Buscando nombre función línea 133: '_ENABLED' +[17:54:48] Buscando nombre función línea 134: '_OPERAND' +[17:54:48] Buscando nombre función línea 135: '_EXPRESSION' +[17:54:48] Buscando nombre función línea 136: '_POSITIV' +[17:54:48] Buscando nombre función línea 137: 'gProductTankLevel' +[17:54:48] ENCONTRADO nombre función: gProductTankLevel +[17:54:48] Línea 137: 'gProductTankLevel' +[17:54:48] Línea 138: '_EXPRESSION' +[17:54:48] Línea 139: '_POSITIV' +[17:54:48] Línea 140: 'ProductLiterInTank' +[17:54:48] Línea 141: '_EXPRESSION' +[17:54:48] Línea 142: '_POSITIV' +[17:54:48] Función encontrada pero sin target específico +[17:54:48] Usando target por defecto: gTankProdAmount +[17:54:48] Red de función 6 creada para FUNCTION_CALL: gProductTankLevel +[17:54:48] Target: 'gTankProdAmount' +[17:54:48] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 156 +[17:54:48] Entrando a _parse_empty_network desde línea 157 +[17:54:48] Línea 157: '_EXPRESSION' +[17:54:48] Línea 158: '_POSITIV' +[17:54:48] Línea 159: '' +[17:54:48] Línea 160: '' +[17:54:48] Línea 161: 'ENABLELIST : 1' +[17:54:48] Encontrado ENABLELIST, continuando búsqueda... +[17:54:48] Línea 162: '_ASSIGN' +[17:54:48] ENCONTRADO _ASSIGN en línea 162 +[17:54:48] Entrando a _parse_assign_section desde línea 163 +[17:54:48] Línea 163: '_FUNCTIONBLOCK' +[17:54:48] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 163 +[17:54:48] Detectada llamada a ACTION: ProdBrixRecovery.BrixCalc +[17:54:48] Línea 165: '_BOX_EXPR : 0' +[17:54:48] Línea 166: '_ENABLED' +[17:54:48] Línea 167: '_EXPRESSION' +[17:54:48] Línea 168: '_POSITIV' +[17:54:48] Línea 169: 'ProdBrixRecovery.BrixCalc' +[17:54:48] Función encontrada pero sin target específico +[17:54:48] Usando target por defecto: mDummy +[17:54:48] Red de función 7 creada para ACTION_CALL: ProdBrixRecovery.BrixCalc +[17:54:48] Target: 'mDummy' +[17:54:48] Red 5 agregada. Total redes: 7 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gProdBrixRecovery_Latch' +[17:54:48] Procesando red 8... +[17:54:48] Red 8 agregada. Total redes: 8 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gProdBrixRecovery_Running' +[17:54:48] Procesando red 9... +[17:54:48] Red 9 agregada. Total redes: 9 +[17:54:48] Con lógica: CONTACT - gProdBrixRecovery_Latch +[17:54:48] Target: 'gH_ProdBrixRecoveryRun' +[17:54:48] Procesando red 10... +[17:54:48] Red 10 agregada. Total redes: 10 +[17:54:48] Con lógica: CONTACT - gProdBrixRecovery_Qualifier +[17:54:48] Target: 'mProductElapsed' +[17:54:48] ACTION encontrada: BrixCalc (1607 caracteres) +[17:54:48] Total ACTIONs: 1 +[17:54:48] ✓ Redes encontradas: 10 +[17:54:48] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:54:48] ✓ ACTIONs encontradas: ['BrixCalc'] +[17:54:48] === DEBUG INFO - 10 networks encontrados === +[17:54:48] Red 1: +[17:54:48] Target: gProdBrixRecovery_Qualifier +[17:54:48] Lógica: AND: +[17:54:48] CONTACT: gBlenderProdMode +[17:54:48] CONTACT: gFirstProd_Done +[17:54:48] CONTACT: gProductMeterOk +[17:54:48] CONTACT: gSugarBeverage +[17:54:48] CONTACT: gWaterRecipe (NEGADO) +[17:54:48] Condición: (gBlenderProdMode AND gFirstProd_Done AND gProductMeterOk AND gSugarBeverage AND NOT gWaterRecipe) +[17:54:48] Red 2: +[17:54:48] Target: gProdBrixRecovery_Request +[17:54:48] Lógica: AND: +[17:54:48] CONTACT: gH_CMD_ProdBrixRecoveryReq +[17:54:48] FUNCTION_BLOCK: mAuxONS inputs: [] +[17:54:48] Condición: (gH_CMD_ProdBrixRecoveryReq AND mAuxONS()) +[17:54:48] Red 3: +[17:54:48] Target: gProdBrixRecovery_Reset +[17:54:48] Lógica: CONTACT: gProdBrixRecovery_Qualifier (NEGADO) +[17:54:48] Condición: NOT gProdBrixRecovery_Qualifier +[17:54:48] Red 4: +[17:54:48] Target: gProdBrixRecovery_Wait +[17:54:48] Lógica: CONTACT: mTooMuchProdInTank +[17:54:48] Condición: mTooMuchProdInTank +[17:54:48] Red 6: +[17:54:48] Comentario: Llamada a función: gProductTankLevel +[17:54:48] Target: gTankProdAmount +[17:54:48] Lógica: FUNCTION_CALL: gProductTankLevel +[17:54:48] Condición: gProductTankLevel() +[17:54:48] Red 7: +[17:54:48] Comentario: Llamada a función: ProdBrixRecovery.BrixCalc +[17:54:48] Target: mDummy +[17:54:48] Lógica: ACTION_CALL: ProdBrixRecovery.BrixCalc +[17:54:48] Condición: CALL ProdBrixRecovery.BrixCalc() +[17:54:48] Red 5: +[17:54:48] Target: gProdBrixRecovery_Latch +[17:54:48] Lógica: AND: +[17:54:48] OR: +[17:54:48] CONTACT: gProdBrixRecovery_Request +[17:54:48] CONTACT: gProdBrixRecovery_Latch +[17:54:48] CONTACT: gProdBrixRecovery_Reset (NEGADO) +[17:54:48] CONTACT: gProdBrixRecovery_Done (NEGADO) +[17:54:48] Condición: ((gProdBrixRecovery_Request OR gProdBrixRecovery_Latch) AND NOT gProdBrixRecovery_Reset AND NOT gProdBrixRecovery_Done) +[17:54:48] Red 8: +[17:54:48] Target: gProdBrixRecovery_Running +[17:54:48] Lógica: AND: +[17:54:48] CONTACT: gProdBrixRecovery_Latch +[17:54:48] CONTACT: gProdBrixRecovery_Wait (NEGADO) +[17:54:48] Condición: (gProdBrixRecovery_Latch AND NOT gProdBrixRecovery_Wait) +[17:54:48] Red 9: +[17:54:48] Target: gH_ProdBrixRecoveryRun +[17:54:48] Lógica: CONTACT: gProdBrixRecovery_Latch +[17:54:48] Condición: gProdBrixRecovery_Latch +[17:54:48] Red 10: +[17:54:48] Target: mProductElapsed +[17:54:48] Lógica: CONTACT: gProdBrixRecovery_Qualifier +[17:54:48] Condición: gProdBrixRecovery_Qualifier +[17:54:48] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:48] Optimizando Red 1: +[17:54:48] Expresión original: gBlenderProdMode & gFirstProd_Done & gProductMeterOk & gSugarBeverage & ~gWaterRecipe +[17:54:48] Simplificada: gBlenderProdMode & gFirstProd_Done & gProductMeterOk & gSugarBeverage & ~gWaterRecipe +[17:54:48] DNF (forma LAD preferida): gBlenderProdMode & gFirstProd_Done & gProductMeterOk & gSugarBeverage & ~gWaterRecipe +[17:54:48] Optimizando Red 2: +[17:54:48] Expresión original: gH_CMD_ProdBrixRecoveryReq & mAuxONS__ +[17:54:48] Simplificada: gH_CMD_ProdBrixRecoveryReq & mAuxONS__ +[17:54:48] DNF (forma LAD preferida): gH_CMD_ProdBrixRecoveryReq & mAuxONS__ +[17:54:48] Optimizando Red 3: +[17:54:48] Expresión original: ~gProdBrixRecovery_Qualifier +[17:54:48] Simplificada: ~gProdBrixRecovery_Qualifier +[17:54:48] DNF (forma LAD preferida): ~gProdBrixRecovery_Qualifier +[17:54:48] Optimizando Red 4: +[17:54:48] Expresión original: mTooMuchProdInTank +[17:54:48] Simplificada: mTooMuchProdInTank +[17:54:48] DNF (forma LAD preferida): mTooMuchProdInTank +[17:54:48] Optimizando Red 6: +[17:54:48] Optimizando Red 7: +[17:54:48] Expresión original: CALL_ProdBrixRecovery_BrixCalc +[17:54:48] Simplificada: CALL_ProdBrixRecovery_BrixCalc +[17:54:48] DNF (forma LAD preferida): CALL_ProdBrixRecovery_BrixCalc +[17:54:48] Optimizando Red 5: +[17:54:48] Expresión original: ~gProdBrixRecovery_Done & ~gProdBrixRecovery_Reset & (gProdBrixRecovery_Latch | gProdBrixRecovery_Request) +[17:54:48] Simplificada: ~gProdBrixRecovery_Done & ~gProdBrixRecovery_Reset & (gProdBrixRecovery_Latch | gProdBrixRecovery_Request) +[17:54:48] DNF (forma LAD preferida): (gProdBrixRecovery_Latch & ~gProdBrixRecovery_Done & ~gProdBrixRecovery_Reset) | (gProdBrixRecovery_Request & ~gProdBrixRecovery_Done & ~gProdBrixRecovery_Reset) +[17:54:48] Post-procesada: ~gProdBrixRecovery_Done & ~gProdBrixRecovery_Reset & (gProdBrixRecovery_Latch | gProdBrixRecovery_Request) +[17:54:48] Optimizando Red 8: +[17:54:48] Expresión original: gProdBrixRecovery_Latch & ~gProdBrixRecovery_Wait +[17:54:48] Simplificada: gProdBrixRecovery_Latch & ~gProdBrixRecovery_Wait +[17:54:48] DNF (forma LAD preferida): gProdBrixRecovery_Latch & ~gProdBrixRecovery_Wait +[17:54:48] Optimizando Red 9: +[17:54:48] Expresión original: gProdBrixRecovery_Latch +[17:54:48] Simplificada: gProdBrixRecovery_Latch +[17:54:48] DNF (forma LAD preferida): gProdBrixRecovery_Latch +[17:54:48] Optimizando Red 10: +[17:54:48] Expresión original: gProdBrixRecovery_Qualifier +[17:54:48] Simplificada: gProdBrixRecovery_Qualifier +[17:54:48] DNF (forma LAD preferida): gProdBrixRecovery_Qualifier +[17:54:48] === Analizando agrupación de condiciones === +[17:54:48] Analizando 9 networks para agrupación: +[17:54:48] Red 3 y Red 10 son complementarias +[17:54:48] Generando código SCL... +[17:54:48] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PRODBRIXRECOVERY.scl +[17:54:48] ============================================================ +[17:54:48] Procesando: PRODTANK_DRAIN.EXP +[17:54:48] Salida: PRODTANK_DRAIN.scl +[17:54:48] Programa encontrado: ProdTank_Drain +[17:54:48] Path: \/TASK2_ControlMain\/Blender_Procedure +[17:54:48] Variables VAR_OUTPUT: 1 encontradas +[17:54:48] Variables VAR: 16 encontradas +[17:54:48] Se esperan 11 redes según el archivo +[17:54:48] Procesando red 1... +[17:54:48] Red 1 agregada. Total redes: 1 +[17:54:48] Con lógica: OR - Sin nombre +[17:54:48] Target: 'gProdTankDrain_Qualifier' +[17:54:48] Procesando red 2... +[17:54:48] ADVERTENCIA: Bucle infinito evitado en function block en línea 75 +[17:54:48] Red 2 agregada. Total redes: 2 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gProdTankDrain_Request' +[17:54:48] Procesando red 3... +[17:54:48] ADVERTENCIA: Bucle infinito evitado en function block en línea 262 +[17:54:48] Red 3 agregada. Total redes: 3 +[17:54:48] Con lógica: OR - Sin nombre +[17:54:48] Target: 'gProdTankDrain_Reset' +[17:54:48] Procesando red 4... +[17:54:48] Red 4 agregada. Total redes: 4 +[17:54:48] Con lógica: CONTACT - gTankPress_OkToBlend +[17:54:48] Target: 'gProdTankDrain_Wait' +[17:54:48] Procesando red 5... +[17:54:48] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 405 +[17:54:48] Entrando a _parse_empty_network desde línea 406 +[17:54:48] Línea 406: '_EXPRESSION' +[17:54:48] Línea 407: '_POSITIV' +[17:54:48] Línea 408: '' +[17:54:48] Línea 409: '' +[17:54:48] Línea 410: 'ENABLELIST : 1' +[17:54:48] Encontrado ENABLELIST, continuando búsqueda... +[17:54:48] Línea 411: '_ASSIGN' +[17:54:48] ENCONTRADO _ASSIGN en línea 411 +[17:54:48] Entrando a _parse_assign_section desde línea 412 +[17:54:48] Línea 412: '_OPERATOR' +[17:54:48] Línea 413: '_BOX_EXPR : 2' +[17:54:48] Línea 414: '_ENABLED' +[17:54:48] Línea 415: '_OPERATOR' +[17:54:48] Línea 416: '_BOX_EXPR : 2' +[17:54:48] Línea 417: '_OPERATOR' +[17:54:48] Línea 418: '_BOX_EXPR : 2' +[17:54:48] Línea 419: '_OPERAND' +[17:54:48] Línea 420: '_EXPRESSION' +[17:54:48] Línea 421: '_POSITIV' +[17:54:48] Línea 422: 'gH_FastChangeSequenceNum' +[17:54:48] Línea 423: '_OPERAND' +[17:54:48] Línea 424: '_EXPRESSION' +[17:54:48] Línea 425: '_POSITIV' +[17:54:48] Línea 426: '10' +[17:54:48] _parse_assign_section terminó sin encontrar función +[17:54:48] Línea 427: '_EXPRESSION' +[17:54:48] Línea 428: '_POSITIV' +[17:54:48] Línea 429: 'EQ' +[17:54:48] Línea 430: '_OPERATOR' +[17:54:48] Línea 431: '_BOX_EXPR : 2' +[17:54:48] Línea 432: '_OPERAND' +[17:54:48] Línea 433: '_EXPRESSION' +[17:54:48] Línea 434: '_POSITIV' +[17:54:48] Línea 435: 'gH_FastChangeSequenceNum' +[17:54:48] Línea 436: '_OPERAND' +[17:54:48] Línea 437: '_EXPRESSION' +[17:54:48] Línea 438: '_POSITIV' +[17:54:48] Línea 439: '11' +[17:54:48] Línea 440: '_EXPRESSION' +[17:54:48] _parse_empty_network terminó sin encontrar función +[17:54:48] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 468 +[17:54:48] Entrando a _parse_empty_network desde línea 469 +[17:54:48] Línea 469: '_EXPRESSION' +[17:54:48] Línea 470: '_POSITIV' +[17:54:48] Línea 471: '' +[17:54:48] Línea 472: '' +[17:54:48] Línea 473: 'ENABLELIST : 2' +[17:54:48] Encontrado ENABLELIST, continuando búsqueda... +[17:54:48] Línea 474: '_ASSIGN' +[17:54:48] ENCONTRADO _ASSIGN en línea 474 +[17:54:48] Entrando a _parse_assign_section desde línea 475 +[17:54:48] Línea 475: '_OPERATOR' +[17:54:48] Línea 476: '_BOX_EXPR : 3' +[17:54:48] Línea 477: '_ENABLED' +[17:54:48] Línea 478: '_OPERAND' +[17:54:48] Línea 479: '_EXPRESSION' +[17:54:48] Línea 480: '_POSITIV' +[17:54:48] Línea 481: 'mProcSelected' +[17:54:48] Línea 482: '_OPERAND' +[17:54:48] Línea 483: '_EXPRESSION' +[17:54:48] Línea 484: '_POSITIV' +[17:54:48] Línea 485: 'gH_FastChangeProcValue' +[17:54:48] Línea 486: '_OPERATOR' +[17:54:48] Línea 487: '_BOX_EXPR : 2' +[17:54:48] Línea 488: '_OPERATOR' +[17:54:48] Línea 489: '_BOX_EXPR : 1' +[17:54:48] _parse_assign_section terminó sin encontrar función +[17:54:48] Línea 490: '_OPERATOR' +[17:54:48] Línea 491: '_BOX_EXPR : 2' +[17:54:48] Línea 492: '_OPERAND' +[17:54:48] Línea 493: '_EXPRESSION' +[17:54:48] Línea 494: '_POSITIV' +[17:54:48] Línea 495: 'gProdTankDrainStep1Time' +[17:54:48] Línea 496: '_OPERAND' +[17:54:48] Línea 497: '_EXPRESSION' +[17:54:48] Línea 498: '_POSITIV' +[17:54:48] Línea 499: 'mTimer' +[17:54:48] Línea 500: '_EXPRESSION' +[17:54:48] Línea 501: '_POSITIV' +[17:54:48] Línea 502: 'SUB' +[17:54:48] Línea 503: '_EXPRESSION' +[17:54:48] _parse_empty_network terminó sin encontrar función +[17:54:48] Red 5 agregada. Total redes: 5 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gProdTankDrain_Latch' +[17:54:48] Procesando red 6... +[17:54:48] Red 6 agregada. Total redes: 6 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gProdTankDrain_Running' +[17:54:48] Procesando red 7... +[17:54:48] Red 7 agregada. Total redes: 7 +[17:54:48] Con lógica: CONTACT - gProdTankDrain_Latch +[17:54:48] Target: 'gH_PrdTankDrainRun' +[17:54:48] Procesando red 8... +[17:54:48] Red 8 agregada. Total redes: 8 +[17:54:48] Con lógica: CONTACT - gProdTankDrain_Running +[17:54:48] Target: 'mDummy' +[17:54:48] ADVERTENCIA: Se esperaban 11 redes pero solo se parsearon 8 +[17:54:48] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:54:48] ACTION encontrada: _ProdTankDrainReset (382 caracteres) +[17:54:48] ACTION encontrada: _ProdTankDrainSequencer (117 caracteres) +[17:54:48] ACTION encontrada: ProdTankDrain_Step_0 (1912 caracteres) +[17:54:48] ACTION encontrada: ProdTankDrain_Step_1 (2310 caracteres) +[17:54:48] ACTION encontrada: ProdTankDrain_Step_2 (184 caracteres) +[17:54:48] Total ACTIONs: 5 +[17:54:48] ✓ Redes encontradas: 8 +[17:54:48] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:54:48] ✓ ACTIONs encontradas: ['_ProdTankDrainReset', '_ProdTankDrainSequencer', 'ProdTankDrain_Step_0', 'ProdTankDrain_Step_1', 'ProdTankDrain_Step_2'] +[17:54:48] === DEBUG INFO - 8 networks encontrados === +[17:54:48] Red 1: +[17:54:48] Target: gProdTankDrain_Qualifier +[17:54:48] Lógica: OR: +[17:54:48] AND: +[17:54:48] CONTACT: gH_SystemRunOutEnabled (NEGADO) +[17:54:48] CONTACT: gBlenderProdMode +[17:54:48] CONTACT: gBlenderRun_Running (NEGADO) +[17:54:48] CONTACT: gProdTankRunOut_Latch (NEGADO) +[17:54:48] CONTACT: gBlenderSuppliesOk +[17:54:48] CONTACT: gFastChangeOverActivated +[17:54:48] Condición: ((NOT gH_SystemRunOutEnabled AND gBlenderProdMode AND NOT gBlenderRun_Running AND NOT gProdTankRunOut_Latch AND gBlenderSuppliesOk) OR gFastChangeOverActivated) +[17:54:48] Red 2: +[17:54:48] Target: gProdTankDrain_Request +[17:54:48] Lógica: AND: +[17:54:48] OR: +[17:54:48] AND: +[17:54:48] CONTACT: gFastChangeOverActivated (NEGADO) +[17:54:48] CONTACT: gH_CMD_ProdTankDrainReq +[17:54:48] CONTACT: gProdTankDrain_Done +[17:54:48] FUNCTION_BLOCK: mProdTankDrainTP0 inputs: ['_POSITIV'] +[17:54:48] Condición: (NOT gFastChangeOverActivated AND gH_CMD_ProdTankDrainReq AND gProdTankDrain_Done AND mProdTankDrainTP0(_POSITIV)) +[17:54:48] Red 3: +[17:54:48] Target: gProdTankDrain_Reset +[17:54:48] Lógica: OR: +[17:54:48] AND: +[17:54:48] OR: +[17:54:48] AND: +[17:54:48] CONTACT: gFastChangeOverActivated (NEGADO) +[17:54:48] OR: +[17:54:48] CONTACT: gProdTankDrain_Request +[17:54:48] CONTACT: gBlenderRinse_Done +[17:54:48] AND: +[17:54:48] CONTACT: gFastChangeOverActivated +[17:54:48] CONTACT: gFastRinse_Done +[17:54:48] FUNCTION_BLOCK: mAux1ONS inputs: [] +[17:54:48] Condición: (((NOT gFastChangeOverActivated AND (gProdTankDrain_Request OR gBlenderRinse_Done)) OR (gFastChangeOverActivated AND gFastRinse_Done)) AND mAux1ONS()) +[17:54:48] Red 4: +[17:54:48] Target: gProdTankDrain_Wait +[17:54:48] Lógica: CONTACT: gTankPress_OkToBlend (NEGADO) +[17:54:48] Condición: NOT gTankPress_OkToBlend +[17:54:48] Red 5: +[17:54:48] Target: gProdTankDrain_Latch +[17:54:48] Lógica: AND: +[17:54:48] OR: +[17:54:48] CONTACT: gProdTankDrain_Request +[17:54:48] CONTACT: gProdTankDrain_Latch +[17:54:48] CONTACT: gProdTankDrain_Reset (NEGADO) +[17:54:48] CONTACT: gProdTankDrain_Done (NEGADO) +[17:54:48] Condición: ((gProdTankDrain_Request OR gProdTankDrain_Latch) AND NOT gProdTankDrain_Reset AND NOT gProdTankDrain_Done) +[17:54:48] Red 6: +[17:54:48] Target: gProdTankDrain_Running +[17:54:48] Lógica: AND: +[17:54:48] CONTACT: gProdTankDrain_Latch +[17:54:48] CONTACT: gProdTankDrain_Wait (NEGADO) +[17:54:48] Condición: (gProdTankDrain_Latch AND NOT gProdTankDrain_Wait) +[17:54:48] Red 7: +[17:54:48] Target: gH_PrdTankDrainRun +[17:54:48] Lógica: CONTACT: gProdTankDrain_Latch +[17:54:48] Condición: gProdTankDrain_Latch +[17:54:48] Red 8: +[17:54:48] Target: mDummy +[17:54:48] Lógica: CONTACT: gProdTankDrain_Running +[17:54:48] Condición: gProdTankDrain_Running +[17:54:48] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:48] Optimizando Red 1: +[17:54:48] Expresión original: gFastChangeOverActivated | (gBlenderProdMode & gBlenderSuppliesOk & ~gBlenderRun_Running & ~gH_SystemRunOutEnabled & ~gProdTankRunOut_Latch) +[17:54:48] Simplificada: gFastChangeOverActivated | (gBlenderProdMode & gBlenderSuppliesOk & ~gBlenderRun_Running & ~gH_SystemRunOutEnabled & ~gProdTankRunOut_Latch) +[17:54:48] DNF (forma LAD preferida): gFastChangeOverActivated | (gBlenderProdMode & gBlenderSuppliesOk & ~gBlenderRun_Running & ~gH_SystemRunOutEnabled & ~gProdTankRunOut_Latch) +[17:54:48] Optimizando Red 2: +[17:54:48] Expresión original: gH_CMD_ProdTankDrainReq & gProdTankDrain_Done & mProdTankDrainTP0__POSITIV_ & ~gFastChangeOverActivated +[17:54:48] Simplificada: gH_CMD_ProdTankDrainReq & gProdTankDrain_Done & mProdTankDrainTP0__POSITIV_ & ~gFastChangeOverActivated +[17:54:48] DNF (forma LAD preferida): gH_CMD_ProdTankDrainReq & gProdTankDrain_Done & mProdTankDrainTP0__POSITIV_ & ~gFastChangeOverActivated +[17:54:48] Optimizando Red 3: +[17:54:48] Expresión original: mAux1ONS__ & ((gFastChangeOverActivated & gFastRinse_Done) | (~gFastChangeOverActivated & (gBlenderRinse_Done | gProdTankDrain_Request))) +[17:54:48] Simplificada: mAux1ONS__ & (gFastRinse_Done | ~gFastChangeOverActivated) & (gBlenderRinse_Done | gFastChangeOverActivated | gProdTankDrain_Request) +[17:54:48] DNF (forma LAD preferida): (gBlenderRinse_Done & gFastRinse_Done & mAux1ONS__) | (gFastChangeOverActivated & gFastRinse_Done & mAux1ONS__) | (gFastRinse_Done & gProdTankDrain_Request & mAux1ONS__) | (gBlenderRinse_Done & mAux1ONS__ & ~gFastChangeOverActivated) | (gFastChangeOverActivated & mAux1ONS__ & ~gFastChangeOverActivated) | (gProdTankDrain_Request & mAux1ONS__ & ~gFastChangeOverActivated) +[17:54:48] Post-procesada: mAux1ONS__ & (gFastRinse_Done | ~gFastChangeOverActivated) & (gBlenderRinse_Done | gFastChangeOverActivated | gProdTankDrain_Request) +[17:54:48] Optimizando Red 4: +[17:54:48] Expresión original: ~gTankPress_OkToBlend +[17:54:48] Simplificada: ~gTankPress_OkToBlend +[17:54:48] DNF (forma LAD preferida): ~gTankPress_OkToBlend +[17:54:48] Optimizando Red 5: +[17:54:48] Expresión original: ~gProdTankDrain_Done & ~gProdTankDrain_Reset & (gProdTankDrain_Latch | gProdTankDrain_Request) +[17:54:48] Simplificada: ~gProdTankDrain_Done & ~gProdTankDrain_Reset & (gProdTankDrain_Latch | gProdTankDrain_Request) +[17:54:48] DNF (forma LAD preferida): (gProdTankDrain_Latch & ~gProdTankDrain_Done & ~gProdTankDrain_Reset) | (gProdTankDrain_Request & ~gProdTankDrain_Done & ~gProdTankDrain_Reset) +[17:54:48] Post-procesada: ~gProdTankDrain_Done & ~gProdTankDrain_Reset & (gProdTankDrain_Latch | gProdTankDrain_Request) +[17:54:48] Optimizando Red 6: +[17:54:48] Expresión original: gProdTankDrain_Latch & ~gProdTankDrain_Wait +[17:54:48] Simplificada: gProdTankDrain_Latch & ~gProdTankDrain_Wait +[17:54:48] DNF (forma LAD preferida): gProdTankDrain_Latch & ~gProdTankDrain_Wait +[17:54:48] Optimizando Red 7: +[17:54:48] Expresión original: gProdTankDrain_Latch +[17:54:48] Simplificada: gProdTankDrain_Latch +[17:54:48] DNF (forma LAD preferida): gProdTankDrain_Latch +[17:54:48] Optimizando Red 8: +[17:54:48] Expresión original: gProdTankDrain_Running +[17:54:48] Simplificada: gProdTankDrain_Running +[17:54:48] DNF (forma LAD preferida): gProdTankDrain_Running +[17:54:48] === Analizando agrupación de condiciones === +[17:54:48] Analizando 8 networks para agrupación: +[17:54:48] Generando código SCL... +[17:54:48] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PRODTANK_DRAIN.scl +[17:54:48] ============================================================ +[17:54:48] Procesando: PRODTANK_RUNOUT.EXP +[17:54:48] Salida: PRODTANK_RUNOUT.scl +[17:54:48] Programa encontrado: ProdTank_RunOut +[17:54:48] Path: \/TASK2_ControlMain\/Blender_Procedure +[17:54:48] Variables VAR_OUTPUT: 1 encontradas +[17:54:48] Variables VAR: 13 encontradas +[17:54:48] Se esperan 17 redes según el archivo +[17:54:48] Procesando red 1... +[17:54:48] Red 1 agregada. Total redes: 1 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gProdTankRunOut_Qualifier' +[17:54:48] Procesando red 2... +[17:54:48] ADVERTENCIA: Bucle infinito evitado en function block en línea 91 +[17:54:48] Red 2 agregada. Total redes: 2 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gProdTankRunOut_Request' +[17:54:48] Procesando red 3... +[17:54:48] ADVERTENCIA: Bucle infinito evitado en function block en línea 262 +[17:54:48] Red 3 agregada. Total redes: 3 +[17:54:48] Con lógica: OR - Sin nombre +[17:54:48] Target: 'gProdTankRunOut_Reset' +[17:54:48] Procesando red 4... +[17:54:48] Red 4 agregada. Total redes: 4 +[17:54:48] Con lógica: OR - Sin nombre +[17:54:48] Target: 'gProdTankRunOut_Wait' +[17:54:48] Procesando red 5... +[17:54:48] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 433 +[17:54:48] Entrando a _parse_empty_network desde línea 434 +[17:54:48] Línea 434: '_EXPRESSION' +[17:54:48] Línea 435: '_POSITIV' +[17:54:48] Línea 436: '' +[17:54:48] Línea 437: '' +[17:54:48] Línea 438: 'ENABLELIST : 1' +[17:54:48] Encontrado ENABLELIST, continuando búsqueda... +[17:54:48] Línea 439: '_ASSIGN' +[17:54:48] ENCONTRADO _ASSIGN en línea 439 +[17:54:48] Entrando a _parse_assign_section desde línea 440 +[17:54:48] Línea 440: '_OPERATOR' +[17:54:48] Línea 441: '_BOX_EXPR : 2' +[17:54:48] Línea 442: '_ENABLED' +[17:54:48] Línea 443: '_OPERATOR' +[17:54:48] Línea 444: '_BOX_EXPR : 3' +[17:54:48] Línea 445: '_OPERATOR' +[17:54:48] Línea 446: '_BOX_EXPR : 2' +[17:54:48] Línea 447: '_OPERAND' +[17:54:48] Línea 448: '_EXPRESSION' +[17:54:48] Línea 449: '_POSITIV' +[17:54:48] Línea 450: 'gH2OOpenInProdPipeRunOut' +[17:54:48] Línea 451: '_OPERAND' +[17:54:48] Línea 452: '_EXPRESSION' +[17:54:48] Línea 453: '_POSITIV' +[17:54:48] Línea 454: '0.0' +[17:54:48] _parse_assign_section terminó sin encontrar función +[17:54:48] Línea 455: '_EXPRESSION' +[17:54:48] Línea 456: '_POSITIV' +[17:54:48] Línea 457: 'GT' +[17:54:48] Línea 458: '_OPERAND' +[17:54:48] Línea 459: '_EXPRESSION' +[17:54:48] Línea 460: '_POSITIV' +[17:54:48] Línea 461: '0.0' +[17:54:48] Línea 462: '_OPERAND' +[17:54:48] Línea 463: '_EXPRESSION' +[17:54:48] Línea 464: '_POSITIV' +[17:54:48] Línea 465: 'gMFM_WaterTotalizer' +[17:54:48] Línea 466: '_EXPRESSION' +[17:54:48] Línea 467: '_POSITIV' +[17:54:48] Línea 468: 'SEL' +[17:54:48] _parse_empty_network terminó sin encontrar función +[17:54:48] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 790 +[17:54:48] Entrando a _parse_empty_network desde línea 791 +[17:54:48] Línea 791: '_EXPRESSION' +[17:54:48] Línea 792: '_POSITIV' +[17:54:48] Línea 793: '' +[17:54:48] Línea 794: '' +[17:54:48] Línea 795: 'ENABLELIST : 1' +[17:54:48] Encontrado ENABLELIST, continuando búsqueda... +[17:54:48] Línea 796: '_ASSIGN' +[17:54:48] ENCONTRADO _ASSIGN en línea 796 +[17:54:48] Entrando a _parse_assign_section desde línea 797 +[17:54:48] Línea 797: '_OPERATOR' +[17:54:48] Línea 798: '_BOX_EXPR : 2' +[17:54:48] Línea 799: '_ENABLED' +[17:54:48] Línea 800: '_OPERATOR' +[17:54:48] Línea 801: '_BOX_EXPR : 2' +[17:54:48] Línea 802: '_OPERAND' +[17:54:48] Línea 803: '_EXPRESSION' +[17:54:48] Línea 804: '_POSITIV' +[17:54:48] Línea 805: 'gH_FastChangeSequenceNum' +[17:54:48] Línea 806: '_OPERAND' +[17:54:48] Línea 807: '_EXPRESSION' +[17:54:48] Línea 808: '_POSITIV' +[17:54:48] Línea 809: '8' +[17:54:48] Línea 810: '_EXPRESSION' +[17:54:48] Línea 811: '_POSITIV' +[17:54:48] _parse_assign_section terminó sin encontrar función +[17:54:48] Línea 812: 'EQ' +[17:54:48] Línea 813: '_OPERAND' +[17:54:48] Línea 814: '_EXPRESSION' +[17:54:48] Línea 815: '_POSITIV' +[17:54:48] Línea 816: 'gProdTankRunOut_Latch' +[17:54:48] Línea 817: '_EXPRESSION' +[17:54:48] Línea 818: '_POSITIV' +[17:54:48] Línea 819: 'AND' +[17:54:48] Línea 820: '_EXPRESSION' +[17:54:48] Línea 821: '_POSITIV' +[17:54:48] _parse_empty_network terminó sin encontrar función +[17:54:48] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 835 +[17:54:48] Entrando a _parse_empty_network desde línea 836 +[17:54:48] Línea 836: '_EXPRESSION' +[17:54:48] Línea 837: '_POSITIV' +[17:54:48] Línea 838: '' +[17:54:48] Línea 839: '' +[17:54:48] Línea 840: 'ENABLELIST : 2' +[17:54:48] Encontrado ENABLELIST, continuando búsqueda... +[17:54:48] Línea 841: '_ASSIGN' +[17:54:48] ENCONTRADO _ASSIGN en línea 841 +[17:54:48] Entrando a _parse_assign_section desde línea 842 +[17:54:48] Línea 842: '_OPERATOR' +[17:54:48] Línea 843: '_BOX_EXPR : 3' +[17:54:48] Línea 844: '_ENABLED' +[17:54:48] Línea 845: '_OPERAND' +[17:54:48] Línea 846: '_EXPRESSION' +[17:54:48] Línea 847: '_POSITIV' +[17:54:48] Línea 848: 'mProcSelected' +[17:54:48] Línea 849: '_OPERAND' +[17:54:48] Línea 850: '_EXPRESSION' +[17:54:48] Línea 851: '_POSITIV' +[17:54:48] Línea 852: 'gH_FastChangeProcValue' +[17:54:48] Línea 853: '_OPERATOR' +[17:54:48] Línea 854: '_BOX_EXPR : 2' +[17:54:48] Línea 855: '_OPERATOR' +[17:54:48] Línea 856: '_BOX_EXPR : 1' +[17:54:48] _parse_assign_section terminó sin encontrar función +[17:54:48] Línea 857: '_OPERATOR' +[17:54:48] Línea 858: '_BOX_EXPR : 2' +[17:54:48] Línea 859: '_OPERAND' +[17:54:48] Línea 860: '_EXPRESSION' +[17:54:48] Línea 861: '_POSITIV' +[17:54:48] Línea 862: 'gProdTankRunOutStep0Time' +[17:54:48] Línea 863: '_OPERAND' +[17:54:48] Línea 864: '_EXPRESSION' +[17:54:48] Línea 865: '_POSITIV' +[17:54:48] Línea 866: 'mTimer' +[17:54:48] Línea 867: '_EXPRESSION' +[17:54:48] Línea 868: '_POSITIV' +[17:54:48] Línea 869: 'SUB' +[17:54:48] Línea 870: '_EXPRESSION' +[17:54:48] _parse_empty_network terminó sin encontrar función +[17:54:48] Red 5 agregada. Total redes: 5 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gProdTankRunOut_Latch' +[17:54:48] Procesando red 6... +[17:54:48] Red 6 agregada. Total redes: 6 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gProdTankRunOut_Running' +[17:54:48] Procesando red 7... +[17:54:48] Red 7 agregada. Total redes: 7 +[17:54:48] Con lógica: CONTACT - gProdTankRunOut_Latch +[17:54:48] Target: 'gH_ProdTankRunOutRun' +[17:54:48] Procesando red 8... +[17:54:48] ADVERTENCIA: Bucle infinito evitado en function block en línea 1041 +[17:54:48] Red 8 agregada. Total redes: 8 +[17:54:48] Con lógica: AND - Sin nombre +[17:54:48] Target: 'gToFillerStartPipeRunOut' +[17:54:48] Procesando red 9... +[17:54:48] Red 9 agregada. Total redes: 9 +[17:54:48] Con lógica: CONTACT - gProdTankRunOut_Done +[17:54:48] Target: 'gH_ProductTankRunOutDone' +[17:54:48] ADVERTENCIA: Se esperaban 17 redes pero solo se parsearon 9 +[17:54:48] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:54:48] ACTION encontrada: _ProdTankRunOutReset (497 caracteres) +[17:54:48] ACTION encontrada: _ProdTankRunOutSequencer (148 caracteres) +[17:54:48] ACTION encontrada: ProdTankRunOut_Step_0 (1906 caracteres) +[17:54:48] ACTION encontrada: ProdTankRunOut_Step_1 (767 caracteres) +[17:54:48] ACTION encontrada: ProdTankRunOut_Step_2 (1186 caracteres) +[17:54:48] ACTION encontrada: ProdTankRunOut_Step_3 (295 caracteres) +[17:54:48] Total ACTIONs: 6 +[17:54:48] ✓ Redes encontradas: 9 +[17:54:48] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:54:48] ✓ ACTIONs encontradas: ['_ProdTankRunOutReset', '_ProdTankRunOutSequencer', 'ProdTankRunOut_Step_0', 'ProdTankRunOut_Step_1', 'ProdTankRunOut_Step_2', 'ProdTankRunOut_Step_3'] +[17:54:48] === DEBUG INFO - 9 networks encontrados === +[17:54:48] Red 1: +[17:54:48] Target: gProdTankRunOut_Qualifier +[17:54:48] Lógica: AND: +[17:54:48] OR: +[17:54:48] AND: +[17:54:48] OR: +[17:54:48] CONTACT: gH_SystemRunOutEnabled (NEGADO) +[17:54:48] CONTACT: gWaterRecipe +[17:54:48] CONTACT: gBlenderProdMode +[17:54:48] CONTACT: gBlenderSuppliesOk +[17:54:48] CONTACT: gBlenderBlending (NEGADO) +[17:54:48] CONTACT: gProdTankDrain_Latch (NEGADO) +[17:54:48] CONTACT: gFastChangeOverActivated +[17:54:48] CONTACT: gFirstProd_Done +[17:54:48] Condición: ((((NOT gH_SystemRunOutEnabled OR gWaterRecipe) AND gBlenderProdMode AND gBlenderSuppliesOk AND NOT gBlenderBlending AND NOT gProdTankDrain_Latch) OR gFastChangeOverActivated) AND gFirstProd_Done) +[17:54:48] Red 2: +[17:54:48] Target: gProdTankRunOut_Request +[17:54:48] Lógica: AND: +[17:54:48] OR: +[17:54:48] AND: +[17:54:48] CONTACT: gFastChangeOverActivated (NEGADO) +[17:54:48] CONTACT: gH_CMD_ProdTankRunOutReq +[17:54:48] CONTACT: gProdTankRunOut_Done +[17:54:48] FUNCTION_BLOCK: mProdTankRunOutTP0 inputs: ['_POSITIV'] +[17:54:48] Condición: (NOT gFastChangeOverActivated AND gH_CMD_ProdTankRunOutReq AND gProdTankRunOut_Done AND mProdTankRunOutTP0(_POSITIV)) +[17:54:48] Red 3: +[17:54:48] Target: gProdTankRunOut_Reset +[17:54:48] Lógica: OR: +[17:54:48] AND: +[17:54:48] OR: +[17:54:48] AND: +[17:54:48] CONTACT: gFastChangeOverActivated (NEGADO) +[17:54:48] CONTACT: gProdTankRunOut_Request +[17:54:48] AND: +[17:54:48] CONTACT: gFastChangeOverActivated +[17:54:48] CONTACT: gSyrRunOut_Done +[17:54:48] FUNCTION_BLOCK: mAuxONS inputs: [] +[17:54:48] Condición: (((NOT gFastChangeOverActivated AND gProdTankRunOut_Request) OR (gFastChangeOverActivated AND gSyrRunOut_Done)) AND mAuxONS()) +[17:54:48] Red 4: +[17:54:48] Target: gProdTankRunOut_Wait +[17:54:48] Lógica: OR: +[17:54:48] CONTACT: gTankPress_OkToBlend (NEGADO) +[17:54:48] CONTACT: gInLinePressCO2Ok (NEGADO) +[17:54:48] Condición: (NOT gTankPress_OkToBlend OR NOT gInLinePressCO2Ok) +[17:54:48] Red 5: +[17:54:48] Target: gProdTankRunOut_Latch +[17:54:48] Lógica: AND: +[17:54:48] OR: +[17:54:48] CONTACT: gProdTankRunOut_Request +[17:54:48] CONTACT: gProdTankRunOut_Latch +[17:54:48] CONTACT: gProdTankRunOut_Reset (NEGADO) +[17:54:48] CONTACT: gProdTankRunOut_Done (NEGADO) +[17:54:48] Condición: ((gProdTankRunOut_Request OR gProdTankRunOut_Latch) AND NOT gProdTankRunOut_Reset AND NOT gProdTankRunOut_Done) +[17:54:48] Red 6: +[17:54:48] Target: gProdTankRunOut_Running +[17:54:48] Lógica: AND: +[17:54:48] CONTACT: gProdTankRunOut_Latch +[17:54:48] CONTACT: gProdTankRunOut_Wait (NEGADO) +[17:54:48] Condición: (gProdTankRunOut_Latch AND NOT gProdTankRunOut_Wait) +[17:54:48] Red 7: +[17:54:48] Target: gH_ProdTankRunOutRun +[17:54:48] Lógica: CONTACT: gProdTankRunOut_Latch +[17:54:48] Condición: gProdTankRunOut_Latch +[17:54:48] Red 8: +[17:54:48] Target: gToFillerStartPipeRunOut +[17:54:48] Lógica: AND: +[17:54:48] CONTACT: gProdTankRunOut_Done +[17:54:48] FUNCTION_BLOCK: mToFillerStartPipeRunOut_TON inputs: ['_POSITIV'] +[17:54:48] Condición: (gProdTankRunOut_Done AND mToFillerStartPipeRunOut_TON(_POSITIV)) +[17:54:48] Red 9: +[17:54:48] Target: gH_ProductTankRunOutDone +[17:54:48] Lógica: CONTACT: gProdTankRunOut_Done +[17:54:48] Condición: gProdTankRunOut_Done +[17:54:48] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:48] Optimizando Red 1: +[17:54:48] Expresión original: gFirstProd_Done & (gFastChangeOverActivated | (gBlenderProdMode & gBlenderSuppliesOk & ~gBlenderBlending & ~gProdTankDrain_Latch & (gWaterRecipe | ~gH_SystemRunOutEnabled))) +[17:54:48] Simplificada: gFirstProd_Done & (gBlenderProdMode | gFastChangeOverActivated) & (gBlenderSuppliesOk | gFastChangeOverActivated) & (gFastChangeOverActivated | ~gBlenderBlending) & (gFastChangeOverActivated | ~gProdTankDrain_Latch) & (gFastChangeOverActivated | gWaterRecipe | ~gH_SystemRunOutEnabled) +[17:54:48] DNF (forma LAD preferida): (gFastChangeOverActivated & gFirstProd_Done) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done) | (gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe) | (gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending) | (gFastChangeOverActivated & gFirstProd_Done & ~gH_SystemRunOutEnabled) | (gFastChangeOverActivated & gFirstProd_Done & ~gProdTankDrain_Latch) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done & ~gH_SystemRunOutEnabled) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done & ~gProdTankDrain_Latch) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gH_SystemRunOutEnabled) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gProdTankDrain_Latch) | (gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe & ~gBlenderBlending) | (gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe & ~gProdTankDrain_Latch) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe) | (gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending & ~gH_SystemRunOutEnabled) | (gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending & ~gProdTankDrain_Latch) | (gFastChangeOverActivated & gFirstProd_Done & ~gH_SystemRunOutEnabled & ~gProdTankDrain_Latch) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gH_SystemRunOutEnabled) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gProdTankDrain_Latch) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe & ~gBlenderBlending) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe & ~gProdTankDrain_Latch) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe & ~gBlenderBlending) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe & ~gProdTankDrain_Latch) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending & ~gH_SystemRunOutEnabled) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending & ~gProdTankDrain_Latch) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done & ~gH_SystemRunOutEnabled & ~gProdTankDrain_Latch) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending & ~gH_SystemRunOutEnabled) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending & ~gProdTankDrain_Latch) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gH_SystemRunOutEnabled & ~gProdTankDrain_Latch) | (gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe & ~gBlenderBlending & ~gProdTankDrain_Latch) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe & ~gBlenderBlending) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe & ~gProdTankDrain_Latch) | (gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending & ~gH_SystemRunOutEnabled & ~gProdTankDrain_Latch) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending & ~gH_SystemRunOutEnabled) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending & ~gProdTankDrain_Latch) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gH_SystemRunOutEnabled & ~gProdTankDrain_Latch) | (gBlenderProdMode & gBlenderSuppliesOk & gFirstProd_Done & gWaterRecipe & ~gBlenderBlending & ~gProdTankDrain_Latch) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe & ~gBlenderBlending & ~gProdTankDrain_Latch) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & gWaterRecipe & ~gBlenderBlending & ~gProdTankDrain_Latch) | (gBlenderProdMode & gBlenderSuppliesOk & gFirstProd_Done & ~gBlenderBlending & ~gH_SystemRunOutEnabled & ~gProdTankDrain_Latch) | (gBlenderProdMode & gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending & ~gH_SystemRunOutEnabled & ~gProdTankDrain_Latch) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFirstProd_Done & ~gBlenderBlending & ~gH_SystemRunOutEnabled & ~gProdTankDrain_Latch) +[17:54:49] Post-procesada: gFirstProd_Done & (gBlenderProdMode | gFastChangeOverActivated) & (gBlenderSuppliesOk | gFastChangeOverActivated) & (gFastChangeOverActivated | ~gBlenderBlending) & (gFastChangeOverActivated | ~gProdTankDrain_Latch) & (gFastChangeOverActivated | gWaterRecipe | ~gH_SystemRunOutEnabled) +[17:54:49] Optimizando Red 2: +[17:54:49] Expresión original: gH_CMD_ProdTankRunOutReq & gProdTankRunOut_Done & mProdTankRunOutTP0__POSITIV_ & ~gFastChangeOverActivated +[17:54:49] Simplificada: gH_CMD_ProdTankRunOutReq & gProdTankRunOut_Done & mProdTankRunOutTP0__POSITIV_ & ~gFastChangeOverActivated +[17:54:49] DNF (forma LAD preferida): gH_CMD_ProdTankRunOutReq & gProdTankRunOut_Done & mProdTankRunOutTP0__POSITIV_ & ~gFastChangeOverActivated +[17:54:49] Optimizando Red 3: +[17:54:49] Expresión original: mAuxONS__ & ((gFastChangeOverActivated & gSyrRunOut_Done) | (gProdTankRunOut_Request & ~gFastChangeOverActivated)) +[17:54:49] Simplificada: mAuxONS__ & (gFastChangeOverActivated | gProdTankRunOut_Request) & (gSyrRunOut_Done | ~gFastChangeOverActivated) +[17:54:49] DNF (forma LAD preferida): (gFastChangeOverActivated & gSyrRunOut_Done & mAuxONS__) | (gProdTankRunOut_Request & gSyrRunOut_Done & mAuxONS__) | (gFastChangeOverActivated & mAuxONS__ & ~gFastChangeOverActivated) | (gProdTankRunOut_Request & mAuxONS__ & ~gFastChangeOverActivated) +[17:54:49] Post-procesada: mAuxONS__ & (gFastChangeOverActivated | gProdTankRunOut_Request) & (gSyrRunOut_Done | ~gFastChangeOverActivated) +[17:54:49] Optimizando Red 4: +[17:54:49] Expresión original: ~gInLinePressCO2Ok | ~gTankPress_OkToBlend +[17:54:49] Simplificada: ~gInLinePressCO2Ok | ~gTankPress_OkToBlend +[17:54:49] DNF (forma LAD preferida): ~gInLinePressCO2Ok | ~gTankPress_OkToBlend +[17:54:49] Optimizando Red 5: +[17:54:49] Expresión original: ~gProdTankRunOut_Done & ~gProdTankRunOut_Reset & (gProdTankRunOut_Latch | gProdTankRunOut_Request) +[17:54:49] Simplificada: ~gProdTankRunOut_Done & ~gProdTankRunOut_Reset & (gProdTankRunOut_Latch | gProdTankRunOut_Request) +[17:54:49] DNF (forma LAD preferida): (gProdTankRunOut_Latch & ~gProdTankRunOut_Done & ~gProdTankRunOut_Reset) | (gProdTankRunOut_Request & ~gProdTankRunOut_Done & ~gProdTankRunOut_Reset) +[17:54:49] Post-procesada: ~gProdTankRunOut_Done & ~gProdTankRunOut_Reset & (gProdTankRunOut_Latch | gProdTankRunOut_Request) +[17:54:49] Optimizando Red 6: +[17:54:49] Expresión original: gProdTankRunOut_Latch & ~gProdTankRunOut_Wait +[17:54:49] Simplificada: gProdTankRunOut_Latch & ~gProdTankRunOut_Wait +[17:54:49] DNF (forma LAD preferida): gProdTankRunOut_Latch & ~gProdTankRunOut_Wait +[17:54:49] Optimizando Red 7: +[17:54:49] Expresión original: gProdTankRunOut_Latch +[17:54:49] Simplificada: gProdTankRunOut_Latch +[17:54:49] DNF (forma LAD preferida): gProdTankRunOut_Latch +[17:54:49] Optimizando Red 8: +[17:54:49] Expresión original: gProdTankRunOut_Done & mToFillerStartPipeRunOut_TON__POSITIV_ +[17:54:49] Simplificada: gProdTankRunOut_Done & mToFillerStartPipeRunOut_TON__POSITIV_ +[17:54:49] DNF (forma LAD preferida): gProdTankRunOut_Done & mToFillerStartPipeRunOut_TON__POSITIV_ +[17:54:49] Optimizando Red 9: +[17:54:49] Expresión original: gProdTankRunOut_Done +[17:54:49] Simplificada: gProdTankRunOut_Done +[17:54:49] DNF (forma LAD preferida): gProdTankRunOut_Done +[17:54:49] === Analizando agrupación de condiciones === +[17:54:49] Analizando 9 networks para agrupación: +[17:54:51] Generando código SCL... +[17:54:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PRODTANK_RUNOUT.scl +[17:54:51] ============================================================ +[17:54:51] Procesando: PRODUCTAVAILABLE.EXP +[17:54:51] Salida: PRODUCTAVAILABLE.scl +[17:54:51] Programa encontrado: ProductAvailable +[17:54:51] Path: \/TASK2_ControlMain\/Blender_Procedure\/System Run Out +[17:54:51] Variables VAR_OUTPUT: 1 encontradas +[17:54:51] Variables VAR: 4 encontradas +[17:54:51] No se encontró _LD_BODY +[17:54:51] Total ACTIONs: 0 +[17:54:51] ✓ Redes encontradas: 0 +[17:54:51] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:54:51] ✓ ACTIONs encontradas: [] +[17:54:51] === DEBUG INFO - 0 networks encontrados === +[17:54:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:51] === Analizando agrupación de condiciones === +[17:54:51] No hay suficientes networks para agrupar +[17:54:51] Generando código SCL... +[17:54:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PRODUCTAVAILABLE.scl +[17:54:51] ============================================================ +[17:54:51] Procesando: PRODUCTION_VARIABLES.EXP +[17:54:51] Salida: PRODUCTION_VARIABLES.scl +[17:54:51] Programa encontrado: +[17:54:51] Path: \/Blending_Variables +[17:54:51] No se encontró _LD_BODY +[17:54:51] Total ACTIONs: 0 +[17:54:51] ✓ Redes encontradas: 0 +[17:54:51] ✓ Secciones de variables: [] +[17:54:51] ✓ ACTIONs encontradas: [] +[17:54:51] === DEBUG INFO - 0 networks encontrados === +[17:54:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:51] === Analizando agrupación de condiciones === +[17:54:51] No hay suficientes networks para agrupar +[17:54:51] Generando código SCL... +[17:54:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PRODUCTION_VARIABLES.scl +[17:54:51] ============================================================ +[17:54:51] Procesando: PRODUCTLITERINTANK.EXP +[17:54:51] Salida: PRODUCTLITERINTANK.scl +[17:54:51] Programa encontrado: +[17:54:51] Path: \/Functions_Collection +[17:54:51] Variables VAR_INPUT: 1 encontradas +[17:54:51] No se encontró _LD_BODY +[17:54:51] Total ACTIONs: 0 +[17:54:51] ✓ Redes encontradas: 0 +[17:54:51] ✓ Secciones de variables: ['VAR_INPUT'] +[17:54:51] ✓ ACTIONs encontradas: [] +[17:54:51] === DEBUG INFO - 0 networks encontrados === +[17:54:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:51] === Analizando agrupación de condiciones === +[17:54:51] No hay suficientes networks para agrupar +[17:54:51] Generando código SCL... +[17:54:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PRODUCTLITERINTANK.scl +[17:54:51] ============================================================ +[17:54:51] Procesando: PRODUCTPIPEDRAIN.EXP +[17:54:51] Salida: PRODUCTPIPEDRAIN.scl +[17:54:51] Programa encontrado: ProductPipeDrain +[17:54:51] Path: \/TASK2_ControlMain\/Blender_Procedure\/System Run Out +[17:54:51] Variables VAR_OUTPUT: 1 encontradas +[17:54:51] Variables VAR: 7 encontradas +[17:54:51] Se esperan 9 redes según el archivo +[17:54:51] Procesando red 1... +[17:54:51] Red 1 agregada. Total redes: 1 +[17:54:51] Con lógica: OR - Sin nombre +[17:54:51] Target: 'gProdPipeDrain_Qualifier' +[17:54:51] Procesando red 2... +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 67 +[17:54:51] Red 2 agregada. Total redes: 2 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gProdPipeDrain_Request' +[17:54:51] Procesando red 3... +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 174 +[17:54:51] Red 3 agregada. Total redes: 3 +[17:54:51] Con lógica: OR - Sin nombre +[17:54:51] Target: 'gProdPipeDrain_Reset' +[17:54:51] Procesando red 4... +[17:54:51] Red 4 agregada. Total redes: 4 +[17:54:51] Con lógica: CONTACT - gAlwaysOff +[17:54:51] Target: 'gProdPipeDrain_Wait' +[17:54:51] Procesando red 5... +[17:54:51] Red 5 agregada. Total redes: 5 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gProdPipeDrain_Latch' +[17:54:51] Procesando red 6... +[17:54:51] Red 6 agregada. Total redes: 6 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gProdPipeDrain_Running' +[17:54:51] Procesando red 7... +[17:54:51] Red 7 agregada. Total redes: 7 +[17:54:51] Con lógica: CONTACT - gProdPipeDrain_Latch +[17:54:51] Target: 'gH_Status047' +[17:54:51] Procesando red 8... +[17:54:51] Red 8 agregada. Total redes: 8 +[17:54:51] Con lógica: CONTACT - gProdPipeDrain_Done +[17:54:51] Target: 'gH_ProductPipeDrainDone' +[17:54:51] ADVERTENCIA: Se esperaban 9 redes pero solo se parsearon 8 +[17:54:51] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:54:51] ACTION encontrada: _ProdPipeDrainReset (382 caracteres) +[17:54:51] ACTION encontrada: _ProdPipeDrainSequencer (89 caracteres) +[17:54:51] ACTION encontrada: ProdPipeDrain_Step_0 (798 caracteres) +[17:54:51] ACTION encontrada: ProdPipeDrain_Step_1 (181 caracteres) +[17:54:51] Total ACTIONs: 4 +[17:54:51] ✓ Redes encontradas: 8 +[17:54:51] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:54:51] ✓ ACTIONs encontradas: ['_ProdPipeDrainReset', '_ProdPipeDrainSequencer', 'ProdPipeDrain_Step_0', 'ProdPipeDrain_Step_1'] +[17:54:51] === DEBUG INFO - 8 networks encontrados === +[17:54:51] Red 1: +[17:54:51] Target: gProdPipeDrain_Qualifier +[17:54:51] Lógica: OR: +[17:54:51] AND: +[17:54:51] CONTACT: gBlenderProdMode +[17:54:51] CONTACT: gBlenderSuppliesOk +[17:54:51] CONTACT: gH_SystemRunOutEnabled (NEGADO) +[17:54:51] AND: +[17:54:51] CONTACT: gFastChangeOverActivated +[17:54:51] CONTACT: gFillerRinse_Done +[17:54:51] Condición: ((gBlenderProdMode AND gBlenderSuppliesOk AND NOT gH_SystemRunOutEnabled) OR (gFastChangeOverActivated AND gFillerRinse_Done)) +[17:54:51] Red 2: +[17:54:51] Target: gProdPipeDrain_Request +[17:54:51] Lógica: AND: +[17:54:51] OR: +[17:54:51] AND: +[17:54:51] CONTACT: gH_CMD_ProdPipeDrainReq +[17:54:51] FUNCTION_BLOCK: mProdPipeDrainCMDTP inputs: ['_POSITIV'] +[17:54:51] Condición: (gH_CMD_ProdPipeDrainReq AND mProdPipeDrainCMDTP(_POSITIV)) +[17:54:51] Red 3: +[17:54:51] Target: gProdPipeDrain_Reset +[17:54:51] Lógica: OR: +[17:54:51] AND: +[17:54:51] CONTACT: gProdPipeDrain_Qualifier (NEGADO) +[17:54:51] CONTACT: gFastChangeOverActivated (NEGADO) +[17:54:51] AND: +[17:54:51] OR: +[17:54:51] CONTACT: gH_CMD_ProdPipeDrainReq +[17:54:51] CONTACT: gFillerRinse_Done +[17:54:51] FUNCTION_BLOCK: mAuxONS inputs: [] +[17:54:51] Condición: ((NOT gProdPipeDrain_Qualifier AND NOT gFastChangeOverActivated) OR ((gH_CMD_ProdPipeDrainReq OR gFillerRinse_Done) AND mAuxONS())) +[17:54:51] Red 4: +[17:54:51] Target: gProdPipeDrain_Wait +[17:54:51] Lógica: CONTACT: gAlwaysOff +[17:54:51] Condición: gAlwaysOff +[17:54:51] Red 5: +[17:54:51] Target: gProdPipeDrain_Latch +[17:54:51] Lógica: AND: +[17:54:51] OR: +[17:54:51] CONTACT: gProdPipeDrain_Request +[17:54:51] CONTACT: gProdPipeDrain_Latch +[17:54:51] CONTACT: gProdPipeDrain_Reset (NEGADO) +[17:54:51] CONTACT: gProdPipeDrain_Done (NEGADO) +[17:54:51] Condición: ((gProdPipeDrain_Request OR gProdPipeDrain_Latch) AND NOT gProdPipeDrain_Reset AND NOT gProdPipeDrain_Done) +[17:54:51] Red 6: +[17:54:51] Target: gProdPipeDrain_Running +[17:54:51] Lógica: AND: +[17:54:51] CONTACT: gProdPipeDrain_Latch +[17:54:51] CONTACT: gProdPipeDrain_Wait (NEGADO) +[17:54:51] Condición: (gProdPipeDrain_Latch AND NOT gProdPipeDrain_Wait) +[17:54:51] Red 7: +[17:54:51] Target: gH_Status047 +[17:54:51] Lógica: CONTACT: gProdPipeDrain_Latch +[17:54:51] Condición: gProdPipeDrain_Latch +[17:54:51] Red 8: +[17:54:51] Target: gH_ProductPipeDrainDone +[17:54:51] Lógica: CONTACT: gProdPipeDrain_Done +[17:54:51] Condición: gProdPipeDrain_Done +[17:54:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:51] Optimizando Red 1: +[17:54:51] Expresión original: (gFastChangeOverActivated & gFillerRinse_Done) | (gBlenderProdMode & gBlenderSuppliesOk & ~gH_SystemRunOutEnabled) +[17:54:51] Simplificada: (gBlenderProdMode | gFastChangeOverActivated) & (gBlenderProdMode | gFillerRinse_Done) & (gBlenderSuppliesOk | gFastChangeOverActivated) & (gBlenderSuppliesOk | gFillerRinse_Done) & (gFastChangeOverActivated | ~gH_SystemRunOutEnabled) & (gFillerRinse_Done | ~gH_SystemRunOutEnabled) +[17:54:51] DNF (forma LAD preferida): (gFastChangeOverActivated & gFillerRinse_Done) | (gBlenderProdMode & gFastChangeOverActivated & gFillerRinse_Done) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFillerRinse_Done) | (gBlenderProdMode & gBlenderSuppliesOk & ~gH_SystemRunOutEnabled) | (gFastChangeOverActivated & gFillerRinse_Done & ~gH_SystemRunOutEnabled) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFillerRinse_Done) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & ~gH_SystemRunOutEnabled) | (gBlenderProdMode & gBlenderSuppliesOk & gFillerRinse_Done & ~gH_SystemRunOutEnabled) | (gBlenderProdMode & gFastChangeOverActivated & gFillerRinse_Done & ~gH_SystemRunOutEnabled) | (gBlenderSuppliesOk & gFastChangeOverActivated & gFillerRinse_Done & ~gH_SystemRunOutEnabled) | (gBlenderProdMode & gBlenderSuppliesOk & gFastChangeOverActivated & gFillerRinse_Done & ~gH_SystemRunOutEnabled) +[17:54:51] Post-procesada: (gBlenderProdMode | gFastChangeOverActivated) & (gBlenderProdMode | gFillerRinse_Done) & (gBlenderSuppliesOk | gFastChangeOverActivated) & (gBlenderSuppliesOk | gFillerRinse_Done) & (gFastChangeOverActivated | ~gH_SystemRunOutEnabled) & (gFillerRinse_Done | ~gH_SystemRunOutEnabled) +[17:54:51] Optimizando Red 2: +[17:54:51] Expresión original: gH_CMD_ProdPipeDrainReq & mProdPipeDrainCMDTP__POSITIV_ +[17:54:51] Simplificada: gH_CMD_ProdPipeDrainReq & mProdPipeDrainCMDTP__POSITIV_ +[17:54:51] DNF (forma LAD preferida): gH_CMD_ProdPipeDrainReq & mProdPipeDrainCMDTP__POSITIV_ +[17:54:51] Optimizando Red 3: +[17:54:51] Expresión original: (mAuxONS__ & (gFillerRinse_Done | gH_CMD_ProdPipeDrainReq)) | (~gFastChangeOverActivated & ~gProdPipeDrain_Qualifier) +[17:54:51] Simplificada: (gFillerRinse_Done & mAuxONS__) | (gH_CMD_ProdPipeDrainReq & mAuxONS__) | (~gFastChangeOverActivated & ~gProdPipeDrain_Qualifier) +[17:54:51] DNF (forma LAD preferida): (gFillerRinse_Done & mAuxONS__) | (gH_CMD_ProdPipeDrainReq & mAuxONS__) | (~gFastChangeOverActivated & ~gProdPipeDrain_Qualifier) +[17:54:51] Optimizando Red 4: +[17:54:51] Expresión original: gAlwaysOff +[17:54:51] Simplificada: gAlwaysOff +[17:54:51] DNF (forma LAD preferida): gAlwaysOff +[17:54:51] Optimizando Red 5: +[17:54:51] Expresión original: ~gProdPipeDrain_Done & ~gProdPipeDrain_Reset & (gProdPipeDrain_Latch | gProdPipeDrain_Request) +[17:54:51] Simplificada: ~gProdPipeDrain_Done & ~gProdPipeDrain_Reset & (gProdPipeDrain_Latch | gProdPipeDrain_Request) +[17:54:51] DNF (forma LAD preferida): (gProdPipeDrain_Latch & ~gProdPipeDrain_Done & ~gProdPipeDrain_Reset) | (gProdPipeDrain_Request & ~gProdPipeDrain_Done & ~gProdPipeDrain_Reset) +[17:54:51] Post-procesada: ~gProdPipeDrain_Done & ~gProdPipeDrain_Reset & (gProdPipeDrain_Latch | gProdPipeDrain_Request) +[17:54:51] Optimizando Red 6: +[17:54:51] Expresión original: gProdPipeDrain_Latch & ~gProdPipeDrain_Wait +[17:54:51] Simplificada: gProdPipeDrain_Latch & ~gProdPipeDrain_Wait +[17:54:51] DNF (forma LAD preferida): gProdPipeDrain_Latch & ~gProdPipeDrain_Wait +[17:54:51] Optimizando Red 7: +[17:54:51] Expresión original: gProdPipeDrain_Latch +[17:54:51] Simplificada: gProdPipeDrain_Latch +[17:54:51] DNF (forma LAD preferida): gProdPipeDrain_Latch +[17:54:51] Optimizando Red 8: +[17:54:51] Expresión original: gProdPipeDrain_Done +[17:54:51] Simplificada: gProdPipeDrain_Done +[17:54:51] DNF (forma LAD preferida): gProdPipeDrain_Done +[17:54:51] === Analizando agrupación de condiciones === +[17:54:51] Analizando 8 networks para agrupación: +[17:54:51] Red 1 y Red 3 comparten: 2 símbolos comunes +[17:54:51] Generando código SCL... +[17:54:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PRODUCTPIPEDRAIN.scl +[17:54:51] ============================================================ +[17:54:51] Procesando: PRODUCTPIPERUNOUT.EXP +[17:54:51] Salida: PRODUCTPIPERUNOUT.scl +[17:54:51] Programa encontrado: ProductPipeRunOut +[17:54:51] Path: \/TASK2_ControlMain\/Blender_Procedure\/System Run Out +[17:54:51] Variables VAR_OUTPUT: 1 encontradas +[17:54:51] Variables VAR: 14 encontradas +[17:54:51] Se esperan 17 redes según el archivo +[17:54:51] Procesando red 1... +[17:54:51] Red 1 agregada. Total redes: 1 +[17:54:51] Con lógica: OR - Sin nombre +[17:54:51] Target: 'gProdPipeRunOut_Qualifier' +[17:54:51] Procesando red 2... +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 83 +[17:54:51] Red 2 agregada. Total redes: 2 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gProdPipeRunOut_Request' +[17:54:51] Procesando red 3... +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 202 +[17:54:51] Red 3 agregada. Total redes: 3 +[17:54:51] Con lógica: OR - Sin nombre +[17:54:51] Target: 'gProdPipeRunOut_Reset' +[17:54:51] Procesando red 4... +[17:54:51] Red 4 agregada. Total redes: 4 +[17:54:51] Con lógica: CONTACT - gBlenderStopLevel +[17:54:51] Target: 'gProdPipeRunOut_Wait' +[17:54:51] Procesando red 5... +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 337 +[17:54:51] Entrando a _parse_empty_network desde línea 338 +[17:54:51] Línea 338: '_EXPRESSION' +[17:54:51] Línea 339: '_POSITIV' +[17:54:51] Línea 340: '' +[17:54:51] Línea 341: '' +[17:54:51] Línea 342: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 343: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 343 +[17:54:51] Entrando a _parse_assign_section desde línea 344 +[17:54:51] Línea 344: '_OPERATOR' +[17:54:51] Línea 345: '_BOX_EXPR : 2' +[17:54:51] Línea 346: '_ENABLED' +[17:54:51] Línea 347: '_OPERATOR' +[17:54:51] Línea 348: '_BOX_EXPR : 2' +[17:54:51] Línea 349: '_OPERAND' +[17:54:51] Línea 350: '_EXPRESSION' +[17:54:51] Línea 351: '_POSITIV' +[17:54:51] Línea 352: 'gH_FastChangeSequenceNum' +[17:54:51] Línea 353: '_OPERAND' +[17:54:51] Línea 354: '_EXPRESSION' +[17:54:51] Línea 355: '_POSITIV' +[17:54:51] Línea 356: '12' +[17:54:51] Línea 357: '_EXPRESSION' +[17:54:51] Línea 358: '_POSITIV' +[17:54:51] _parse_assign_section terminó sin encontrar función +[17:54:51] Línea 359: 'EQ' +[17:54:51] Línea 360: '_OPERAND' +[17:54:51] Línea 361: '_EXPRESSION' +[17:54:51] Línea 362: '_POSITIV' +[17:54:51] Línea 363: 'gProdPipeRunOut_Latch' +[17:54:51] Línea 364: '_EXPRESSION' +[17:54:51] Línea 365: '_POSITIV' +[17:54:51] Línea 366: 'AND' +[17:54:51] Línea 367: '_EXPRESSION' +[17:54:51] Línea 368: '_POSITIV' +[17:54:51] _parse_empty_network terminó sin encontrar función +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 382 +[17:54:51] Entrando a _parse_empty_network desde línea 383 +[17:54:51] Línea 383: '_EXPRESSION' +[17:54:51] Línea 384: '_POSITIV' +[17:54:51] Línea 385: '' +[17:54:51] Línea 386: '' +[17:54:51] Línea 387: 'ENABLELIST : 2' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 388: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 388 +[17:54:51] Entrando a _parse_assign_section desde línea 389 +[17:54:51] Línea 389: '_OPERATOR' +[17:54:51] Línea 390: '_BOX_EXPR : 3' +[17:54:51] Línea 391: '_ENABLED' +[17:54:51] Línea 392: '_OPERAND' +[17:54:51] Línea 393: '_EXPRESSION' +[17:54:51] Línea 394: '_POSITIV' +[17:54:51] Línea 395: 'mProcSelected' +[17:54:51] Línea 396: '_OPERAND' +[17:54:51] Línea 397: '_EXPRESSION' +[17:54:51] Línea 398: '_POSITIV' +[17:54:51] Línea 399: 'gH_FastChangeProcValue' +[17:54:51] Línea 400: '_OPERATOR' +[17:54:51] Línea 401: '_BOX_EXPR : 2' +[17:54:51] Línea 402: '_OPERAND' +[17:54:51] Línea 403: '_EXPRESSION' +[17:54:51] _parse_assign_section terminó sin encontrar función +[17:54:51] Línea 404: '_POSITIV' +[17:54:51] Línea 405: 'gProdPipeRunOutProdAmount' +[17:54:51] Línea 406: '_OPERAND' +[17:54:51] Línea 407: '_EXPRESSION' +[17:54:51] Línea 408: '_POSITIV' +[17:54:51] Línea 409: 'gProdPipeRunOutPushCount' +[17:54:51] Línea 410: '_EXPRESSION' +[17:54:51] Línea 411: '_POSITIV' +[17:54:51] Línea 412: 'SUB' +[17:54:51] Línea 413: '_EXPRESSION' +[17:54:51] Línea 414: '_POSITIV' +[17:54:51] Línea 415: 'SEL' +[17:54:51] Línea 416: '_EXPRESSION' +[17:54:51] Línea 417: '_POSITIV' +[17:54:51] _parse_empty_network terminó sin encontrar función +[17:54:51] Red 5 agregada. Total redes: 5 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gProdPipeRunOut_Latch' +[17:54:51] Procesando red 6... +[17:54:51] Red 6 agregada. Total redes: 6 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gProdPipeRunOut_Running' +[17:54:51] Procesando red 7... +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 539 +[17:54:51] Entrando a _parse_empty_network desde línea 540 +[17:54:51] Línea 540: '_EXPRESSION' +[17:54:51] Línea 541: '_POSITIV' +[17:54:51] Línea 542: '' +[17:54:51] Línea 543: '' +[17:54:51] Línea 544: 'ENABLELIST : 2' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 545: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 545 +[17:54:51] Entrando a _parse_assign_section desde línea 546 +[17:54:51] Línea 546: '_FUNCTION' +[17:54:51] ENCONTRADO _FUNCTION en _ASSIGN: línea 546 +[17:54:51] Buscando nombre función línea 547: '_BOX_EXPR : 3' +[17:54:51] Buscando nombre función línea 548: '_ENABLED' +[17:54:51] Buscando nombre función línea 549: '_OPERAND' +[17:54:51] Buscando nombre función línea 550: '_EXPRESSION' +[17:54:51] Buscando nombre función línea 551: '_POSITIV' +[17:54:51] Buscando nombre función línea 552: 'mProdPushSel' +[17:54:51] ENCONTRADO nombre función: mProdPushSel +[17:54:51] Línea 552: 'mProdPushSel' +[17:54:51] Línea 553: '_OPERAND' +[17:54:51] Línea 554: '_EXPRESSION' +[17:54:51] Línea 555: '_POSITIV' +[17:54:51] Línea 556: '0' +[17:54:51] Línea 557: '_OPERAND' +[17:54:51] Línea 558: '_EXPRESSION' +[17:54:51] Línea 559: '_POSITIV' +[17:54:51] Línea 560: 'gProdPipeRunOutWaterCountEn' +[17:54:51] Línea 561: '_EXPRESSION' +[17:54:51] Línea 562: '_POSITIV' +[17:54:51] Línea 563: 'CSETBIT32' +[17:54:51] Línea 564: '_EXPRESSION' +[17:54:51] Línea 565: '_POSITIV' +[17:54:51] Función encontrada pero sin target específico +[17:54:51] Usando target por defecto: mDummy +[17:54:51] Red de función 8 creada para FUNCTION_CALL: mProdPushSel +[17:54:51] Target: 'mDummy' +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 605 +[17:54:51] Entrando a _parse_empty_network desde línea 606 +[17:54:51] Línea 606: '_EXPRESSION' +[17:54:51] Línea 607: '_POSITIV' +[17:54:51] Línea 608: '' +[17:54:51] Línea 609: '' +[17:54:51] Línea 610: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 611: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 611 +[17:54:51] Entrando a _parse_assign_section desde línea 612 +[17:54:51] Línea 612: '_OPERATOR' +[17:54:51] Línea 613: '_BOX_EXPR : 2' +[17:54:51] Línea 614: '_ENABLED' +[17:54:51] Línea 615: '_OPERATOR' +[17:54:51] Línea 616: '_BOX_EXPR : 3' +[17:54:51] Línea 617: '_OPERATOR' +[17:54:51] Línea 618: '_BOX_EXPR : 2' +[17:54:51] Línea 619: '_OPERAND' +[17:54:51] Línea 620: '_EXPRESSION' +[17:54:51] Línea 621: '_POSITIV' +[17:54:51] Línea 622: 'gH2OOpenInProdPipeRunOut' +[17:54:51] Línea 623: '_OPERAND' +[17:54:51] Línea 624: '_EXPRESSION' +[17:54:51] Línea 625: '_POSITIV' +[17:54:51] Línea 626: '0.0' +[17:54:51] _parse_assign_section terminó sin encontrar función +[17:54:51] Línea 627: '_EXPRESSION' +[17:54:51] Línea 628: '_POSITIV' +[17:54:51] Línea 629: 'GT' +[17:54:51] Línea 630: '_OPERAND' +[17:54:51] Línea 631: '_EXPRESSION' +[17:54:51] Línea 632: '_POSITIV' +[17:54:51] Línea 633: '0.0' +[17:54:51] Línea 634: '_OPERAND' +[17:54:51] Línea 635: '_EXPRESSION' +[17:54:51] Línea 636: '_POSITIV' +[17:54:51] Línea 637: 'gMFM_WaterTotalizer' +[17:54:51] Línea 638: '_EXPRESSION' +[17:54:51] Línea 639: '_POSITIV' +[17:54:51] Línea 640: 'SEL' +[17:54:51] _parse_empty_network terminó sin encontrar función +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 749 +[17:54:51] Entrando a _parse_empty_network desde línea 750 +[17:54:51] Línea 750: '_EXPRESSION' +[17:54:51] Línea 751: '_POSITIV' +[17:54:51] Línea 752: '' +[17:54:51] Línea 753: '' +[17:54:51] Línea 754: 'ENABLELIST : 2' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 755: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 755 +[17:54:51] Entrando a _parse_assign_section desde línea 756 +[17:54:51] Línea 756: '_OPERATOR' +[17:54:51] Línea 757: '_BOX_EXPR : 2' +[17:54:51] Línea 758: '_ENABLED' +[17:54:51] Línea 759: '_OPERAND' +[17:54:51] Línea 760: '_EXPRESSION' +[17:54:51] Línea 761: '_POSITIV' +[17:54:51] Línea 762: 'gProdPipeRunOutPushCount' +[17:54:51] Línea 763: '_OPERAND' +[17:54:51] Línea 764: '_EXPRESSION' +[17:54:51] Línea 765: '_POSITIV' +[17:54:51] Línea 766: 'gProdPipeRunOutProdAmount' +[17:54:51] Línea 767: '_EXPRESSION' +[17:54:51] Línea 768: '_POSITIV' +[17:54:51] Línea 769: 'GT' +[17:54:51] Línea 770: '_EXPRESSION' +[17:54:51] _parse_assign_section terminó sin encontrar función +[17:54:51] Línea 771: '_POSITIV' +[17:54:51] _parse_empty_network terminó sin encontrar función +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 833 +[17:54:51] Entrando a _parse_empty_network desde línea 834 +[17:54:51] Línea 834: '_EXPRESSION' +[17:54:51] Línea 835: '_POSITIV' +[17:54:51] Línea 836: '' +[17:54:51] Línea 837: '' +[17:54:51] Línea 838: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 839: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 839 +[17:54:51] Entrando a _parse_assign_section desde línea 840 +[17:54:51] Línea 840: '_OPERATOR' +[17:54:51] Línea 841: '_BOX_EXPR : 2' +[17:54:51] Línea 842: '_ENABLED' +[17:54:51] Línea 843: '_OPERATOR' +[17:54:51] Línea 844: '_BOX_EXPR : 3' +[17:54:51] Línea 845: '_OPERAND' +[17:54:51] Línea 846: '_EXPRESSION' +[17:54:51] Línea 847: '_POSITIV' +[17:54:51] Línea 848: 'gH_Blender_OPT_BlendFillSystem' +[17:54:51] Línea 849: '_OPERAND' +[17:54:51] Línea 850: '_EXPRESSION' +[17:54:51] Línea 851: '_POSITIV' +[17:54:51] Línea 852: 'gEstimateFillerSpeed' +[17:54:51] Línea 853: '_OPERAND' +[17:54:51] Línea 854: '_EXPRESSION' +[17:54:51] _parse_assign_section terminó sin encontrar función +[17:54:51] Línea 855: '_POSITIV' +[17:54:51] Línea 856: 'gProd_FlowEstimatedSlw' +[17:54:51] Línea 857: '_EXPRESSION' +[17:54:51] Línea 858: '_POSITIV' +[17:54:51] Línea 859: 'SEL' +[17:54:51] Línea 860: '_OPERAND' +[17:54:51] Línea 861: '_EXPRESSION' +[17:54:51] Línea 862: '_POSITIV' +[17:54:51] Línea 863: '0' +[17:54:51] Línea 864: '_EXPRESSION' +[17:54:51] Línea 865: '_POSITIV' +[17:54:51] Línea 866: 'LE' +[17:54:51] Línea 867: '_EXPRESSION' +[17:54:51] Línea 868: '_POSITIV' +[17:54:51] _parse_empty_network terminó sin encontrar función +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 882 +[17:54:51] Entrando a _parse_empty_network desde línea 883 +[17:54:51] Línea 883: '_EXPRESSION' +[17:54:51] Línea 884: '_POSITIV' +[17:54:51] Línea 885: '' +[17:54:51] Línea 886: '' +[17:54:51] Línea 887: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 888: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 888 +[17:54:51] Entrando a _parse_assign_section desde línea 889 +[17:54:51] Línea 889: '_OPERATOR' +[17:54:51] Línea 890: '_BOX_EXPR : 3' +[17:54:51] Línea 891: '_ENABLED' +[17:54:51] Línea 892: '_OPERAND' +[17:54:51] Línea 893: '_EXPRESSION' +[17:54:51] Línea 894: '_POSITIV' +[17:54:51] Línea 895: 'gFillerRanOut' +[17:54:51] Línea 896: '_OPERATOR' +[17:54:51] Línea 897: '_BOX_EXPR : 2' +[17:54:51] Línea 898: '_OPERAND' +[17:54:51] Línea 899: '_EXPRESSION' +[17:54:51] Línea 900: '_NEGATIV' +[17:54:51] Línea 901: 'gProdPipeRunOutWaterCountEn' +[17:54:51] Línea 902: '_OPERAND' +[17:54:51] Línea 903: '_EXPRESSION' +[17:54:51] _parse_assign_section terminó sin encontrar función +[17:54:51] Línea 904: '_NEGATIV' +[17:54:51] Línea 905: 'gProdPipeRunOutFillerBottleCountEn' +[17:54:51] Línea 906: '_EXPRESSION' +[17:54:51] Línea 907: '_POSITIV' +[17:54:51] Línea 908: 'AND' +[17:54:51] Línea 909: '_FUNCTIONBLOCK' +[17:54:51] ENCONTRADO _FUNCTIONBLOCK en línea 909 +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 909 +[17:54:51] Línea 917: 'mFillingPaused' +[17:54:51] Línea 918: '_OPERAND' +[17:54:51] Línea 919: '_EXPRESSION' +[17:54:51] Línea 920: '_POSITIV' +[17:54:51] Línea 921: 'gProdPipeRunOut_Running' +[17:54:51] Línea 922: '_EXPRESSION' +[17:54:51] Línea 923: '_POSITIV' +[17:54:51] Línea 924: 'AND' +[17:54:51] Función encontrada pero sin target específico +[17:54:51] Usando target por defecto: mDummy +[17:54:51] Red de función 9 creada para FUNCTION_BLOCK: mFillingHaltedTON +[17:54:51] Target: 'mDummy' +[17:54:51] Red 7 agregada. Total redes: 9 +[17:54:51] Con lógica: CONTACT - gProdPipeRunOut_Latch +[17:54:51] Target: 'gH_Status045' +[17:54:51] Procesando red 10... +[17:54:51] Red 10 agregada. Total redes: 10 +[17:54:51] Con lógica: CONTACT - gProdPipeRunOut_Done +[17:54:51] Target: 'gH_ProductPipeRunOutDone' +[17:54:51] ADVERTENCIA: Se esperaban 17 redes pero solo se parsearon 10 +[17:54:51] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:54:51] ACTION encontrada: _ProdPipeRunOutReset (633 caracteres) +[17:54:51] ACTION encontrada: _ProdPipeRunOutSequencer (148 caracteres) +[17:54:51] ACTION encontrada: ProdPipeRunOut_Step_0 (3605 caracteres) +[17:54:51] ACTION encontrada: ProdPipeRunOut_Step_1 (767 caracteres) +[17:54:51] ACTION encontrada: ProdPipeRunOut_Step_2 (869 caracteres) +[17:54:51] ACTION encontrada: ProdPipeRunOut_Step_3 (256 caracteres) +[17:54:51] Total ACTIONs: 6 +[17:54:51] ✓ Redes encontradas: 10 +[17:54:51] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:54:51] ✓ ACTIONs encontradas: ['_ProdPipeRunOutReset', '_ProdPipeRunOutSequencer', 'ProdPipeRunOut_Step_0', 'ProdPipeRunOut_Step_1', 'ProdPipeRunOut_Step_2', 'ProdPipeRunOut_Step_3'] +[17:54:51] === DEBUG INFO - 10 networks encontrados === +[17:54:51] Red 1: +[17:54:51] Target: gProdPipeRunOut_Qualifier +[17:54:51] Lógica: OR: +[17:54:51] AND: +[17:54:51] CONTACT: gBlenderProdMode +[17:54:51] CONTACT: gBlenderSuppliesOk +[17:54:51] CONTACT: gProdTankRunOut_Done +[17:54:51] CONTACT: gFastChangeOverActivated (NEGADO) +[17:54:51] CONTACT: gFastChangeOverActivated +[17:54:51] Condición: ((gBlenderProdMode AND gBlenderSuppliesOk AND gProdTankRunOut_Done AND NOT gFastChangeOverActivated) OR gFastChangeOverActivated) +[17:54:51] Red 2: +[17:54:51] Target: gProdPipeRunOut_Request +[17:54:51] Lógica: AND: +[17:54:51] OR: +[17:54:51] AND: +[17:54:51] OR: +[17:54:51] CONTACT: gH_CMD_ProdPipeRunOutReq +[17:54:51] AND: +[17:54:51] CONTACT: gFastChangeOverActivated (NEGADO) +[17:54:51] CONTACT: gSyrRunOut_Done +[17:54:51] CONTACT: gProdTankRunOut_Done +[17:54:51] FUNCTION_BLOCK: mProdPipeRunOutTP inputs: ['_POSITIV'] +[17:54:51] Condición: ((gH_CMD_ProdPipeRunOutReq OR (NOT gFastChangeOverActivated AND gSyrRunOut_Done AND gProdTankRunOut_Done)) AND mProdPipeRunOutTP(_POSITIV)) +[17:54:51] Red 3: +[17:54:51] Target: gProdPipeRunOut_Reset +[17:54:51] Lógica: OR: +[17:54:51] AND: +[17:54:51] OR: +[17:54:51] CONTACT: gH_CMD_ProdPipeRunOutReq +[17:54:51] AND: +[17:54:51] CONTACT: gFastChangeOverActivated (NEGADO) +[17:54:51] CONTACT: gSyrRunOut_Done +[17:54:51] CONTACT: gProdTankRunOut_Done +[17:54:51] AND: +[17:54:51] CONTACT: gFastChangeOverActivated +[17:54:51] CONTACT: gProdTankRunOut_Done +[17:54:51] FUNCTION_BLOCK: mAuxONS inputs: [] +[17:54:51] Condición: ((gH_CMD_ProdPipeRunOutReq OR (NOT gFastChangeOverActivated AND gSyrRunOut_Done AND gProdTankRunOut_Done) OR (gFastChangeOverActivated AND gProdTankRunOut_Done)) AND mAuxONS()) +[17:54:51] Red 4: +[17:54:51] Target: gProdPipeRunOut_Wait +[17:54:51] Lógica: CONTACT: gBlenderStopLevel +[17:54:51] Condición: gBlenderStopLevel +[17:54:51] Red 5: +[17:54:51] Target: gProdPipeRunOut_Latch +[17:54:51] Lógica: AND: +[17:54:51] OR: +[17:54:51] CONTACT: gProdPipeRunOut_Request +[17:54:51] CONTACT: gProdPipeRunOut_Latch +[17:54:51] CONTACT: gProdPipeRunOut_Reset (NEGADO) +[17:54:51] CONTACT: gProdPipeRunOut_Done (NEGADO) +[17:54:51] Condición: ((gProdPipeRunOut_Request OR gProdPipeRunOut_Latch) AND NOT gProdPipeRunOut_Reset AND NOT gProdPipeRunOut_Done) +[17:54:51] Red 6: +[17:54:51] Target: gProdPipeRunOut_Running +[17:54:51] Lógica: AND: +[17:54:51] CONTACT: gProdPipeRunOut_Latch +[17:54:51] CONTACT: gProdPipeRunOut_Wait (NEGADO) +[17:54:51] Condición: (gProdPipeRunOut_Latch AND NOT gProdPipeRunOut_Wait) +[17:54:51] Red 8: +[17:54:51] Comentario: Llamada a función: mProdPushSel +[17:54:51] Target: mDummy +[17:54:51] Lógica: FUNCTION_CALL: mProdPushSel +[17:54:51] Condición: mProdPushSel() +[17:54:51] Red 9: +[17:54:51] Comentario: Llamada a función: mFillingHaltedTON +[17:54:51] Target: mDummy +[17:54:51] Lógica: FUNCTION_BLOCK: mFillingHaltedTON inputs: ['_POSITIV'] +[17:54:51] Condición: mFillingHaltedTON(_POSITIV) +[17:54:51] Red 7: +[17:54:51] Target: gH_Status045 +[17:54:51] Lógica: CONTACT: gProdPipeRunOut_Latch +[17:54:51] Condición: gProdPipeRunOut_Latch +[17:54:51] Red 10: +[17:54:51] Target: gH_ProductPipeRunOutDone +[17:54:51] Lógica: CONTACT: gProdPipeRunOut_Done +[17:54:51] Condición: gProdPipeRunOut_Done +[17:54:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:51] Optimizando Red 1: +[17:54:51] Expresión original: gFastChangeOverActivated | (gBlenderProdMode & gBlenderSuppliesOk & gProdTankRunOut_Done & ~gFastChangeOverActivated) +[17:54:51] Simplificada: gFastChangeOverActivated | (gBlenderProdMode & gBlenderSuppliesOk & gProdTankRunOut_Done) +[17:54:51] DNF (forma LAD preferida): gFastChangeOverActivated | (gBlenderProdMode & gBlenderSuppliesOk & gProdTankRunOut_Done) +[17:54:51] Optimizando Red 2: +[17:54:51] Expresión original: mProdPipeRunOutTP__POSITIV_ & (gH_CMD_ProdPipeRunOutReq | (gProdTankRunOut_Done & gSyrRunOut_Done & ~gFastChangeOverActivated)) +[17:54:51] Simplificada: mProdPipeRunOutTP__POSITIV_ & (gH_CMD_ProdPipeRunOutReq | gProdTankRunOut_Done) & (gH_CMD_ProdPipeRunOutReq | gSyrRunOut_Done) & (gH_CMD_ProdPipeRunOutReq | ~gFastChangeOverActivated) +[17:54:51] DNF (forma LAD preferida): (gH_CMD_ProdPipeRunOutReq & mProdPipeRunOutTP__POSITIV_) | (gH_CMD_ProdPipeRunOutReq & gProdTankRunOut_Done & mProdPipeRunOutTP__POSITIV_) | (gH_CMD_ProdPipeRunOutReq & gSyrRunOut_Done & mProdPipeRunOutTP__POSITIV_) | (gH_CMD_ProdPipeRunOutReq & mProdPipeRunOutTP__POSITIV_ & ~gFastChangeOverActivated) | (gH_CMD_ProdPipeRunOutReq & gProdTankRunOut_Done & gSyrRunOut_Done & mProdPipeRunOutTP__POSITIV_) | (gH_CMD_ProdPipeRunOutReq & gProdTankRunOut_Done & mProdPipeRunOutTP__POSITIV_ & ~gFastChangeOverActivated) | (gH_CMD_ProdPipeRunOutReq & gSyrRunOut_Done & mProdPipeRunOutTP__POSITIV_ & ~gFastChangeOverActivated) | (gProdTankRunOut_Done & gSyrRunOut_Done & mProdPipeRunOutTP__POSITIV_ & ~gFastChangeOverActivated) +[17:54:51] Post-procesada: mProdPipeRunOutTP__POSITIV_ & (gH_CMD_ProdPipeRunOutReq | gProdTankRunOut_Done) & (gH_CMD_ProdPipeRunOutReq | gSyrRunOut_Done) & (gH_CMD_ProdPipeRunOutReq | ~gFastChangeOverActivated) +[17:54:51] Optimizando Red 3: +[17:54:51] Expresión original: mAuxONS__ & (gH_CMD_ProdPipeRunOutReq | (gFastChangeOverActivated & gProdTankRunOut_Done) | (gProdTankRunOut_Done & gSyrRunOut_Done & ~gFastChangeOverActivated)) +[17:54:51] Simplificada: mAuxONS__ & (gH_CMD_ProdPipeRunOutReq | gProdTankRunOut_Done) & (gFastChangeOverActivated | gH_CMD_ProdPipeRunOutReq | gSyrRunOut_Done) +[17:54:51] DNF (forma LAD preferida): (gH_CMD_ProdPipeRunOutReq & mAuxONS__) | (gFastChangeOverActivated & gH_CMD_ProdPipeRunOutReq & mAuxONS__) | (gFastChangeOverActivated & gProdTankRunOut_Done & mAuxONS__) | (gH_CMD_ProdPipeRunOutReq & gProdTankRunOut_Done & mAuxONS__) | (gH_CMD_ProdPipeRunOutReq & gSyrRunOut_Done & mAuxONS__) | (gProdTankRunOut_Done & gSyrRunOut_Done & mAuxONS__) +[17:54:51] Post-procesada: mAuxONS__ & (gH_CMD_ProdPipeRunOutReq | gProdTankRunOut_Done) & (gFastChangeOverActivated | gH_CMD_ProdPipeRunOutReq | gSyrRunOut_Done) +[17:54:51] Optimizando Red 4: +[17:54:51] Expresión original: gBlenderStopLevel +[17:54:51] Simplificada: gBlenderStopLevel +[17:54:51] DNF (forma LAD preferida): gBlenderStopLevel +[17:54:51] Optimizando Red 5: +[17:54:51] Expresión original: ~gProdPipeRunOut_Done & ~gProdPipeRunOut_Reset & (gProdPipeRunOut_Latch | gProdPipeRunOut_Request) +[17:54:51] Simplificada: ~gProdPipeRunOut_Done & ~gProdPipeRunOut_Reset & (gProdPipeRunOut_Latch | gProdPipeRunOut_Request) +[17:54:51] DNF (forma LAD preferida): (gProdPipeRunOut_Latch & ~gProdPipeRunOut_Done & ~gProdPipeRunOut_Reset) | (gProdPipeRunOut_Request & ~gProdPipeRunOut_Done & ~gProdPipeRunOut_Reset) +[17:54:51] Post-procesada: ~gProdPipeRunOut_Done & ~gProdPipeRunOut_Reset & (gProdPipeRunOut_Latch | gProdPipeRunOut_Request) +[17:54:51] Optimizando Red 6: +[17:54:51] Expresión original: gProdPipeRunOut_Latch & ~gProdPipeRunOut_Wait +[17:54:51] Simplificada: gProdPipeRunOut_Latch & ~gProdPipeRunOut_Wait +[17:54:51] DNF (forma LAD preferida): gProdPipeRunOut_Latch & ~gProdPipeRunOut_Wait +[17:54:51] Optimizando Red 8: +[17:54:51] Optimizando Red 9: +[17:54:51] Expresión original: mFillingHaltedTON__POSITIV_ +[17:54:51] Simplificada: mFillingHaltedTON__POSITIV_ +[17:54:51] DNF (forma LAD preferida): mFillingHaltedTON__POSITIV_ +[17:54:51] Optimizando Red 7: +[17:54:51] Expresión original: gProdPipeRunOut_Latch +[17:54:51] Simplificada: gProdPipeRunOut_Latch +[17:54:51] DNF (forma LAD preferida): gProdPipeRunOut_Latch +[17:54:51] Optimizando Red 10: +[17:54:51] Expresión original: gProdPipeRunOut_Done +[17:54:51] Simplificada: gProdPipeRunOut_Done +[17:54:51] DNF (forma LAD preferida): gProdPipeRunOut_Done +[17:54:51] === Analizando agrupación de condiciones === +[17:54:51] Analizando 9 networks para agrupación: +[17:54:51] Red 1 y Red 2 comparten: 2 símbolos comunes +[17:54:51] Red 1 y Red 3 comparten: 2 símbolos comunes +[17:54:51] Red 2 y Red 3 comparten: 4 símbolos comunes +[17:54:51] Generando código SCL... +[17:54:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PRODUCTPIPERUNOUT.scl +[17:54:51] ============================================================ +[17:54:51] Procesando: PRODUCTQUALITY.EXP +[17:54:51] Salida: PRODUCTQUALITY.scl +[17:54:51] Programa encontrado: ProductQuality +[17:54:51] Path: \/TASK2_ControlMain\/Blender_Logic +[17:54:51] Variables VAR_OUTPUT: 1 encontradas +[17:54:51] Variables VAR: 18 encontradas +[17:54:51] Se esperan 7 redes según el archivo +[17:54:51] Procesando red 1... +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 8 +[17:54:51] Entrando a _parse_empty_network desde línea 9 +[17:54:51] Línea 9: '_EXPRESSION' +[17:54:51] Línea 10: '_POSITIV' +[17:54:51] Línea 11: '' +[17:54:51] Línea 12: '' +[17:54:51] Línea 13: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 14: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 14 +[17:54:51] Entrando a _parse_assign_section desde línea 15 +[17:54:51] Línea 15: '_FUNCTIONBLOCK' +[17:54:51] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 15 +[17:54:51] Detectada llamada a ACTION: ProductQuality.Messages +[17:54:51] Línea 17: '_BOX_EXPR : 0' +[17:54:51] Línea 18: '_ENABLED' +[17:54:51] Línea 19: '_EXPRESSION' +[17:54:51] Línea 20: '_POSITIV' +[17:54:51] Línea 21: 'ProductQuality.Messages' +[17:54:51] Función encontrada pero sin target específico +[17:54:51] Usando target por defecto: mDummy +[17:54:51] Red de función 2 creada para ACTION_CALL: ProductQuality.Messages +[17:54:51] Target: 'mDummy' +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 38 +[17:54:51] Entrando a _parse_empty_network desde línea 39 +[17:54:51] Línea 39: '_EXPRESSION' +[17:54:51] Línea 40: '_POSITIV' +[17:54:51] Línea 41: '' +[17:54:51] Línea 42: '' +[17:54:51] Línea 43: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 44: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 44 +[17:54:51] Entrando a _parse_assign_section desde línea 45 +[17:54:51] Línea 45: '_FUNCTIONBLOCK' +[17:54:51] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 45 +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 45 +[17:54:51] Línea 54: 'gH_Message019' +[17:54:51] Línea 55: '_OPERAND' +[17:54:51] Línea 56: '_EXPRESSION' +[17:54:51] Línea 57: '_POSITIV' +[17:54:51] Línea 58: 'gFirstProd_Done' +[17:54:51] Línea 59: '_OPERAND' +[17:54:51] Línea 60: '_EXPRESSION' +[17:54:51] Línea 61: '_NEGATIV' +[17:54:51] Línea 62: 'gWorkshopTest' +[17:54:51] Línea 63: '_EXPRESSION' +[17:54:51] Línea 64: '_POSITIV' +[17:54:51] Línea 65: 'AND' +[17:54:51] Línea 66: '_OPERATOR' +[17:54:51] Línea 67: '_BOX_EXPR : 3' +[17:54:51] Función encontrada pero sin target específico +[17:54:51] Usando target por defecto: mDummy +[17:54:51] Red de función 3 creada para FUNCTION_BLOCK: mProdBrixHighRS +[17:54:51] Target: 'mDummy' +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 120 +[17:54:51] Entrando a _parse_empty_network desde línea 121 +[17:54:51] Línea 121: '_EXPRESSION' +[17:54:51] Línea 122: '_POSITIV' +[17:54:51] Línea 123: '' +[17:54:51] Línea 124: '' +[17:54:51] Línea 125: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 126: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 126 +[17:54:51] Entrando a _parse_assign_section desde línea 127 +[17:54:51] Línea 127: '_FUNCTIONBLOCK' +[17:54:51] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 127 +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 127 +[17:54:51] Línea 136: 'gH_Message018' +[17:54:51] Línea 137: '_OPERAND' +[17:54:51] Línea 138: '_EXPRESSION' +[17:54:51] Línea 139: '_POSITIV' +[17:54:51] Línea 140: 'gFirstProd_Done' +[17:54:51] Línea 141: '_OPERAND' +[17:54:51] Línea 142: '_EXPRESSION' +[17:54:51] Línea 143: '_NEGATIV' +[17:54:51] Línea 144: 'gWorkshopTest' +[17:54:51] Línea 145: '_EXPRESSION' +[17:54:51] Línea 146: '_POSITIV' +[17:54:51] Línea 147: 'AND' +[17:54:51] Línea 148: '_OPERATOR' +[17:54:51] Línea 149: '_BOX_EXPR : 3' +[17:54:51] Función encontrada pero sin target específico +[17:54:51] Usando target por defecto: mDummy +[17:54:51] Red de función 4 creada para FUNCTION_BLOCK: mProdBrixLowRS +[17:54:51] Target: 'mDummy' +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 202 +[17:54:51] Entrando a _parse_empty_network desde línea 203 +[17:54:51] Línea 203: '_EXPRESSION' +[17:54:51] Línea 204: '_POSITIV' +[17:54:51] Línea 205: '' +[17:54:51] Línea 206: '' +[17:54:51] Línea 207: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 208: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 208 +[17:54:51] Entrando a _parse_assign_section desde línea 209 +[17:54:51] Línea 209: '_FUNCTIONBLOCK' +[17:54:51] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 209 +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 209 +[17:54:51] Línea 214: 'mTmrCO2High' +[17:54:51] Línea 215: '_BOX_EXPR : 2' +[17:54:51] Línea 216: '_OPERATOR' +[17:54:51] Línea 217: '_BOX_EXPR : 4' +[17:54:51] Línea 218: '_OPERAND' +[17:54:51] Línea 219: '_EXPRESSION' +[17:54:51] Línea 220: '_POSITIV' +[17:54:51] Línea 221: 'gH_Message021' +[17:54:51] Línea 222: '_OPERAND' +[17:54:51] Línea 223: '_EXPRESSION' +[17:54:51] Línea 224: '_POSITIV' +[17:54:51] Línea 225: 'gFirstProd_Done' +[17:54:51] Línea 226: '_OPERAND' +[17:54:51] Línea 227: '_EXPRESSION' +[17:54:51] Función encontrada pero sin target específico +[17:54:51] Usando target por defecto: mDummy +[17:54:51] Red de función 5 creada para FUNCTION_BLOCK: mProdCO2HighRS +[17:54:51] Target: 'mDummy' +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 303 +[17:54:51] Entrando a _parse_empty_network desde línea 304 +[17:54:51] Línea 304: '_EXPRESSION' +[17:54:51] Línea 305: '_POSITIV' +[17:54:51] Línea 306: '' +[17:54:51] Línea 307: '' +[17:54:51] Línea 308: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 309: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 309 +[17:54:51] Entrando a _parse_assign_section desde línea 310 +[17:54:51] Línea 310: '_FUNCTIONBLOCK' +[17:54:51] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 310 +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 310 +[17:54:51] Línea 319: 'gH_Message020' +[17:54:51] Línea 320: '_OPERAND' +[17:54:51] Línea 321: '_EXPRESSION' +[17:54:51] Línea 322: '_POSITIV' +[17:54:51] Línea 323: 'gFirstProd_Done' +[17:54:51] Línea 324: '_OPERAND' +[17:54:51] Línea 325: '_EXPRESSION' +[17:54:51] Línea 326: '_NEGATIV' +[17:54:51] Línea 327: 'gWorkshopTest' +[17:54:51] Línea 328: '_EXPRESSION' +[17:54:51] Línea 329: '_POSITIV' +[17:54:51] Línea 330: 'AND' +[17:54:51] Línea 331: '_OPERATOR' +[17:54:51] Línea 332: '_BOX_EXPR : 3' +[17:54:51] Función encontrada pero sin target específico +[17:54:51] Usando target por defecto: mDummy +[17:54:51] Red de función 6 creada para FUNCTION_BLOCK: mProdCO2LowRS +[17:54:51] Target: 'mDummy' +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 391 +[17:54:51] Red 1 agregada. Total redes: 6 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gWaterTempTooHigh' +[17:54:51] Procesando red 7... +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 453 +[17:54:51] Red 7 agregada. Total redes: 7 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gProdTempTooHigh' +[17:54:51] ACTION encontrada: Messages (3254 caracteres) +[17:54:51] Total ACTIONs: 1 +[17:54:51] ✓ Redes encontradas: 7 +[17:54:51] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:54:51] ✓ ACTIONs encontradas: ['Messages'] +[17:54:51] === DEBUG INFO - 7 networks encontrados === +[17:54:51] Red 2: +[17:54:51] Comentario: Llamada a función: ProductQuality.Messages +[17:54:51] Target: mDummy +[17:54:51] Lógica: ACTION_CALL: ProductQuality.Messages +[17:54:51] Condición: CALL ProductQuality.Messages() +[17:54:51] Red 3: +[17:54:51] Comentario: Llamada a función: mProdBrixHighRS +[17:54:51] Target: mDummy +[17:54:51] Lógica: FUNCTION_BLOCK: mProdBrixHighRS inputs: ['_POSITIV'] +[17:54:51] Condición: mProdBrixHighRS(_POSITIV) +[17:54:51] Red 4: +[17:54:51] Comentario: Llamada a función: mProdBrixLowRS +[17:54:51] Target: mDummy +[17:54:51] Lógica: FUNCTION_BLOCK: mProdBrixLowRS inputs: ['_POSITIV'] +[17:54:51] Condición: mProdBrixLowRS(_POSITIV) +[17:54:51] Red 5: +[17:54:51] Comentario: Llamada a función: mProdCO2HighRS +[17:54:51] Target: mDummy +[17:54:51] Lógica: FUNCTION_BLOCK: mProdCO2HighRS inputs: [] +[17:54:51] Condición: mProdCO2HighRS() +[17:54:51] Red 6: +[17:54:51] Comentario: Llamada a función: mProdCO2LowRS +[17:54:51] Target: mDummy +[17:54:51] Lógica: FUNCTION_BLOCK: mProdCO2LowRS inputs: ['_POSITIV'] +[17:54:51] Condición: mProdCO2LowRS(_POSITIV) +[17:54:51] Red 1: +[17:54:51] Target: gWaterTempTooHigh +[17:54:51] Lógica: AND: +[17:54:51] CONTACT: gH_Message054 +[17:54:51] FUNCTION_BLOCK: mWaterTempHighDlyAlm inputs: ['_POSITIV'] +[17:54:51] Condición: (gH_Message054 AND mWaterTempHighDlyAlm(_POSITIV)) +[17:54:51] Red 7: +[17:54:51] Target: gProdTempTooHigh +[17:54:51] Lógica: AND: +[17:54:51] CONTACT: gH_Message052 +[17:54:51] FUNCTION_BLOCK: mProdTempHighDlyAlm inputs: ['_POSITIV'] +[17:54:51] Condición: (gH_Message052 AND mProdTempHighDlyAlm(_POSITIV)) +[17:54:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:51] Optimizando Red 2: +[17:54:51] Expresión original: CALL_ProductQuality_Messages +[17:54:51] Simplificada: CALL_ProductQuality_Messages +[17:54:51] DNF (forma LAD preferida): CALL_ProductQuality_Messages +[17:54:51] Optimizando Red 3: +[17:54:51] Expresión original: mProdBrixHighRS__POSITIV_ +[17:54:51] Simplificada: mProdBrixHighRS__POSITIV_ +[17:54:51] DNF (forma LAD preferida): mProdBrixHighRS__POSITIV_ +[17:54:51] Optimizando Red 4: +[17:54:51] Expresión original: mProdBrixLowRS__POSITIV_ +[17:54:51] Simplificada: mProdBrixLowRS__POSITIV_ +[17:54:51] DNF (forma LAD preferida): mProdBrixLowRS__POSITIV_ +[17:54:51] Optimizando Red 5: +[17:54:51] Expresión original: mProdCO2HighRS__ +[17:54:51] Simplificada: mProdCO2HighRS__ +[17:54:51] DNF (forma LAD preferida): mProdCO2HighRS__ +[17:54:51] Optimizando Red 6: +[17:54:51] Expresión original: mProdCO2LowRS__POSITIV_ +[17:54:51] Simplificada: mProdCO2LowRS__POSITIV_ +[17:54:51] DNF (forma LAD preferida): mProdCO2LowRS__POSITIV_ +[17:54:51] Optimizando Red 1: +[17:54:51] Expresión original: gH_Message054 & mWaterTempHighDlyAlm__POSITIV_ +[17:54:51] Simplificada: gH_Message054 & mWaterTempHighDlyAlm__POSITIV_ +[17:54:51] DNF (forma LAD preferida): gH_Message054 & mWaterTempHighDlyAlm__POSITIV_ +[17:54:51] Optimizando Red 7: +[17:54:51] Expresión original: gH_Message052 & mProdTempHighDlyAlm__POSITIV_ +[17:54:51] Simplificada: gH_Message052 & mProdTempHighDlyAlm__POSITIV_ +[17:54:51] DNF (forma LAD preferida): gH_Message052 & mProdTempHighDlyAlm__POSITIV_ +[17:54:51] === Analizando agrupación de condiciones === +[17:54:51] Analizando 7 networks para agrupación: +[17:54:51] Generando código SCL... +[17:54:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PRODUCTQUALITY.scl +[17:54:51] ============================================================ +[17:54:51] Procesando: PRODUCTTANKBRIX.EXP +[17:54:51] Salida: PRODUCTTANKBRIX.scl +[17:54:51] Programa encontrado: ProductTankBrix +[17:54:51] Path: \/TASK2_ControlMain\/Blender_Logic +[17:54:51] Variables VAR_OUTPUT: 1 encontradas +[17:54:51] Variables VAR: 5 encontradas +[17:54:51] No se encontró _LD_BODY +[17:54:51] Total ACTIONs: 0 +[17:54:51] ✓ Redes encontradas: 0 +[17:54:51] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:54:51] ✓ ACTIONs encontradas: [] +[17:54:51] === DEBUG INFO - 0 networks encontrados === +[17:54:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:51] === Analizando agrupación de condiciones === +[17:54:51] No hay suficientes networks para agrupar +[17:54:51] Generando código SCL... +[17:54:51] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PRODUCTTANKBRIX.scl +[17:54:51] ============================================================ +[17:54:51] Procesando: PRODUCTTANK_PRESSCTRL.EXP +[17:54:51] Salida: PRODUCTTANK_PRESSCTRL.scl +[17:54:51] Programa encontrado: ProductTank_PressCtrl +[17:54:51] Path: \/TASK2_ControlMain\/Blender_Logic +[17:54:51] Variables VAR_OUTPUT: 1 encontradas +[17:54:51] Variables VAR: 13 encontradas +[17:54:51] Se esperan 20 redes según el archivo +[17:54:51] Procesando red 1... +[17:54:51] Red 1 agregada. Total redes: 1 +[17:54:51] Con lógica: OR - Sin nombre +[17:54:51] Target: 'gProdTankPress_Qualifier' +[17:54:51] Procesando red 2... +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 121 +[17:54:51] Red 2 agregada. Total redes: 2 +[17:54:51] Con lógica: OR - Sin nombre +[17:54:51] Target: 'gProdTankPress_Request' +[17:54:51] Procesando red 3... +[17:54:51] Red 3 agregada. Total redes: 3 +[17:54:51] Con lógica: CONTACT - gProdTankPress_Qualifier +[17:54:51] Target: 'gProdTankPress_Reset' +[17:54:51] Procesando red 4... +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 201 +[17:54:51] Red 4 agregada. Total redes: 4 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'mPress_Request' +[17:54:51] Procesando red 5... +[17:54:51] Red 5 agregada. Total redes: 5 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gFirstProdPressHold' +[17:54:51] Procesando red 6... +[17:54:51] Red 6 agregada. Total redes: 6 +[17:54:51] Con lógica: OR - Sin nombre +[17:54:51] Target: 'gProdTankPress_Wait' +[17:54:51] Procesando red 7... +[17:54:51] Red 7 agregada. Total redes: 7 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gProdTankPress_Latch' +[17:54:51] Procesando red 8... +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 349 +[17:54:51] Red 8 agregada. Total redes: 8 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'mLatchONS' +[17:54:51] Procesando red 9... +[17:54:51] Red 9 agregada. Total redes: 9 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gProdTankPress_Running' +[17:54:51] Procesando red 10... +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 427 +[17:54:51] Red 10 agregada. Total redes: 10 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gProdTankPressure_Fault' +[17:54:51] Procesando red 11... +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 462 +[17:54:51] Entrando a _parse_empty_network desde línea 463 +[17:54:51] Línea 463: '_EXPRESSION' +[17:54:51] Línea 464: '_POSITIV' +[17:54:51] Línea 465: '' +[17:54:51] Línea 466: '' +[17:54:51] Línea 467: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 468: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 468 +[17:54:51] Entrando a _parse_assign_section desde línea 469 +[17:54:51] Línea 469: '_OPERATOR' +[17:54:51] Línea 470: '_BOX_EXPR : 2' +[17:54:51] Línea 471: '_ENABLED' +[17:54:51] Línea 472: '_OPERATOR' +[17:54:51] Línea 473: '_BOX_EXPR : 1' +[17:54:51] Línea 474: '_OPERAND' +[17:54:51] Línea 475: '_EXPRESSION' +[17:54:51] Línea 476: '_POSITIV' +[17:54:51] Línea 477: 'gPrdTankPressError' +[17:54:51] Línea 478: '_EXPRESSION' +[17:54:51] Línea 479: '_POSITIV' +[17:54:51] Línea 480: 'ABS' +[17:54:51] Línea 481: '_OPERAND' +[17:54:51] Línea 482: '_EXPRESSION' +[17:54:51] Línea 483: '_POSITIV' +[17:54:51] _parse_assign_section terminó sin encontrar función +[17:54:51] Línea 484: 'gPrdTankPressIst' +[17:54:51] Línea 485: '_EXPRESSION' +[17:54:51] Línea 486: '_POSITIV' +[17:54:51] Línea 487: 'LT' +[17:54:51] Línea 488: '_EXPRESSION' +[17:54:51] Línea 489: '_POSITIV' +[17:54:51] _parse_empty_network terminó sin encontrar función +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 503 +[17:54:51] Entrando a _parse_empty_network desde línea 504 +[17:54:51] Línea 504: '_EXPRESSION' +[17:54:51] Línea 505: '_POSITIV' +[17:54:51] Línea 506: '' +[17:54:51] Línea 507: '' +[17:54:51] Línea 508: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 509: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 509 +[17:54:51] Entrando a _parse_assign_section desde línea 510 +[17:54:51] Línea 510: '_OPERATOR' +[17:54:51] Línea 511: '_BOX_EXPR : 2' +[17:54:51] Línea 512: '_ENABLED' +[17:54:51] Línea 513: '_OPERATOR' +[17:54:51] Línea 514: '_BOX_EXPR : 2' +[17:54:51] Línea 515: '_OPERATOR' +[17:54:51] Línea 516: '_BOX_EXPR : 1' +[17:54:51] Línea 517: '_OPERAND' +[17:54:51] Línea 518: '_EXPRESSION' +[17:54:51] Línea 519: '_POSITIV' +[17:54:51] Línea 520: 'gPrdTankPressError' +[17:54:51] Línea 521: '_EXPRESSION' +[17:54:51] Línea 522: '_POSITIV' +[17:54:51] Línea 523: 'ABS' +[17:54:51] Línea 524: '_OPERAND' +[17:54:51] _parse_assign_section terminó sin encontrar función +[17:54:51] Línea 525: '_EXPRESSION' +[17:54:51] Línea 526: '_POSITIV' +[17:54:51] Línea 527: 'gPrdTankPressIst * 2' +[17:54:51] Línea 528: '_EXPRESSION' +[17:54:51] Línea 529: '_POSITIV' +[17:54:51] Línea 530: 'LT' +[17:54:51] Línea 531: '_OPERATOR' +[17:54:51] Línea 532: '_BOX_EXPR : 2' +[17:54:51] Línea 533: '_OPERAND' +[17:54:51] Línea 534: '_EXPRESSION' +[17:54:51] Línea 535: '_POSITIV' +[17:54:51] Línea 536: 'gEqPressSelected' +[17:54:51] Línea 537: '_OPERAND' +[17:54:51] Línea 538: '_EXPRESSION' +[17:54:51] _parse_empty_network terminó sin encontrar función +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 562 +[17:54:51] Entrando a _parse_empty_network desde línea 563 +[17:54:51] Línea 563: '_EXPRESSION' +[17:54:51] Línea 564: '_POSITIV' +[17:54:51] Línea 565: '' +[17:54:51] Línea 566: '' +[17:54:51] Línea 567: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 568: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 568 +[17:54:51] Entrando a _parse_assign_section desde línea 569 +[17:54:51] Línea 569: '_FUNCTIONBLOCK' +[17:54:51] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 569 +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 569 +[17:54:51] Línea 582: 'gPrdTankPressError' +[17:54:51] Línea 583: '_OPERAND' +[17:54:51] Línea 584: '_EXPRESSION' +[17:54:51] Línea 585: '_POSITIV' +[17:54:51] Línea 586: '0' +[17:54:51] Línea 587: '_EXPRESSION' +[17:54:51] Línea 588: '_POSITIV' +[17:54:51] Línea 589: 'LT' +[17:54:51] Línea 590: '_OPERAND' +[17:54:51] Línea 591: '_EXPRESSION' +[17:54:51] Línea 592: '_NEGATIV' +[17:54:51] Línea 593: 'gBlenderRun_Running' +[17:54:51] Línea 594: '_OPERAND' +[17:54:51] Línea 595: '_EXPRESSION' +[17:54:51] Función encontrada pero sin target específico +[17:54:51] Usando target por defecto: mDummy +[17:54:51] Red de función 12 creada para FUNCTION_BLOCK: mCO2MainValveDelay +[17:54:51] Target: 'mDummy' +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 639 +[17:54:51] Entrando a _parse_empty_network desde línea 640 +[17:54:51] Línea 640: '_EXPRESSION' +[17:54:51] Línea 641: '_POSITIV' +[17:54:51] Línea 642: '' +[17:54:51] Línea 643: '' +[17:54:51] Línea 644: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 645: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 645 +[17:54:51] Entrando a _parse_assign_section desde línea 646 +[17:54:51] Línea 646: '_OPERATOR' +[17:54:51] Línea 647: '_BOX_EXPR : 2' +[17:54:51] Línea 648: '_ENABLED' +[17:54:51] Línea 649: '_OPERATOR' +[17:54:51] Línea 650: '_BOX_EXPR : 2' +[17:54:51] Línea 651: '_OPERATOR' +[17:54:51] Línea 652: '_BOX_EXPR : 2' +[17:54:51] Línea 653: '_OPERAND' +[17:54:51] Línea 654: '_EXPRESSION' +[17:54:51] Línea 655: '_POSITIV' +[17:54:51] Línea 656: 'gActualRecipe_SP_Tank_Press' +[17:54:51] Línea 657: '_OPERAND' +[17:54:51] Línea 658: '_EXPRESSION' +[17:54:51] Línea 659: '_POSITIV' +[17:54:51] Línea 660: 'gPressCO2_PV' +[17:54:51] _parse_assign_section terminó sin encontrar función +[17:54:51] Línea 661: '_EXPRESSION' +[17:54:51] Línea 662: '_POSITIV' +[17:54:51] Línea 663: 'SUB' +[17:54:51] Línea 664: '_OPERAND' +[17:54:51] Línea 665: '_EXPRESSION' +[17:54:51] Línea 666: '_POSITIV' +[17:54:51] Línea 667: '0' +[17:54:51] Línea 668: '_EXPRESSION' +[17:54:51] Línea 669: '_POSITIV' +[17:54:51] Línea 670: 'LT' +[17:54:51] Línea 671: '_OPERATOR' +[17:54:51] Línea 672: '_BOX_EXPR : 2' +[17:54:51] Línea 673: '_OPERATOR' +[17:54:51] Línea 674: '_BOX_EXPR : 1' +[17:54:51] _parse_empty_network terminó sin encontrar función +[17:54:51] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 768 +[17:54:51] Entrando a _parse_empty_network desde línea 769 +[17:54:51] Línea 769: '_EXPRESSION' +[17:54:51] Línea 770: '_POSITIV' +[17:54:51] Línea 771: '' +[17:54:51] Línea 772: '' +[17:54:51] Línea 773: 'ENABLELIST : 1' +[17:54:51] Encontrado ENABLELIST, continuando búsqueda... +[17:54:51] Línea 774: '_ASSIGN' +[17:54:51] ENCONTRADO _ASSIGN en línea 774 +[17:54:51] Entrando a _parse_assign_section desde línea 775 +[17:54:51] Línea 775: '_FUNCTIONBLOCK' +[17:54:51] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 775 +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 775 +[17:54:51] Línea 780: 'mEqPressOk' +[17:54:51] Línea 781: '_BOX_EXPR : 2' +[17:54:51] Línea 782: '_OPERATOR' +[17:54:51] Línea 783: '_BOX_EXPR : 4' +[17:54:51] Línea 784: '_OPERAND' +[17:54:51] Línea 785: '_EXPRESSION' +[17:54:51] Línea 786: '_POSITIV' +[17:54:51] Línea 787: 'gBlenderTankPress_Ok' +[17:54:51] Línea 788: '_OPERAND' +[17:54:51] Línea 789: '_EXPRESSION' +[17:54:51] Línea 790: '_POSITIV' +[17:54:51] Línea 791: 'gProdTankPress_Latch' +[17:54:51] Línea 792: '_OPERAND' +[17:54:51] Línea 793: '_EXPRESSION' +[17:54:51] Función encontrada pero sin target específico +[17:54:51] Usando target por defecto: mDummy +[17:54:51] Red de función 13 creada para FUNCTION_BLOCK: mEqPressSR +[17:54:51] Target: 'mDummy' +[17:54:51] ADVERTENCIA: Bucle infinito evitado en function block en línea 909 +[17:54:51] Red 11 agregada. Total redes: 13 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gFinalPressureOk' +[17:54:51] Procesando red 14... +[17:54:51] Red 14 agregada. Total redes: 14 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gEqPressSelected' +[17:54:51] Procesando red 15... +[17:54:51] Red 15 agregada. Total redes: 15 +[17:54:51] Con lógica: AND - Sin nombre +[17:54:51] Target: 'gH_Status001' +[17:54:51] Procesando red 16... +[17:54:51] Red 16 agregada. Total redes: 16 +[17:54:51] Con lógica: OR - Sin nombre +[17:54:51] Target: 'gProdTankPress_Done' +[17:54:51] ADVERTENCIA: Se esperaban 20 redes pero solo se parsearon 16 +[17:54:51] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:54:51] Total ACTIONs: 0 +[17:54:51] ✓ Redes encontradas: 16 +[17:54:51] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:54:51] ✓ ACTIONs encontradas: [] +[17:54:51] === DEBUG INFO - 16 networks encontrados === +[17:54:51] Red 1: +[17:54:51] Target: gProdTankPress_Qualifier +[17:54:51] Lógica: OR: +[17:54:51] AND: +[17:54:51] OR: +[17:54:51] CONTACT: gBlenderProdMode +[17:54:51] CONTACT: gBlenderRinseMode +[17:54:51] CONTACT: gAuxVoltageOk +[17:54:51] CONTACT: gInLinePressAirOk +[17:54:51] CONTACT: gFastChangeOverActivated +[17:54:51] Condición: (((gBlenderProdMode OR gBlenderRinseMode) AND gAuxVoltageOk AND gInLinePressAirOk) OR gFastChangeOverActivated) +[17:54:51] Red 2: +[17:54:51] Target: gProdTankPress_Request +[17:54:51] Lógica: OR: +[17:54:51] AND: +[17:54:51] OR: +[17:54:51] CONTACT: gH_CMD_ProdTankPressReq +[17:54:51] CONTACT: gProdTankDrain_Request +[17:54:51] CONTACT: gProdTankRunOut_Request +[17:54:51] CONTACT: gDeairStartUp_Request +[17:54:51] AND: +[17:54:51] OR: +[17:54:51] CONTACT: gBlenderRinse_Request +[17:54:51] AND: +[17:54:51] CONTACT: gBlenderRinseMode (NEGADO) +[17:54:51] OR: +[17:54:51] CONTACT: gBlenderRun_Request +[17:54:51] CONTACT: gFirstProd_Running +[17:54:51] CONTACT: gBlendFillStartUp_Running +[17:54:51] CONTACT: gDeairStartUp_Done +[17:54:51] FUNCTION_BLOCK: mAuxONS2 inputs: [] +[17:54:51] Condición: ((gH_CMD_ProdTankPressReq OR gProdTankDrain_Request OR gProdTankRunOut_Request OR gDeairStartUp_Request OR ((gBlenderRinse_Request OR (NOT gBlenderRinseMode AND (gBlenderRun_Request OR gFirstProd_Running OR gBlendFillStartUp_Running))) AND gDeairStartUp_Done)) AND mAuxONS2()) +[17:54:51] Red 3: +[17:54:51] Target: gProdTankPress_Reset +[17:54:51] Lógica: CONTACT: gProdTankPress_Qualifier (NEGADO) +[17:54:51] Condición: NOT gProdTankPress_Qualifier +[17:54:51] Red 4: +[17:54:51] Target: mPress_Request +[17:54:51] Lógica: AND: +[17:54:51] CONTACT: gH_CMD_ProdTankPressReq +[17:54:51] FUNCTION_BLOCK: mAuxONS inputs: [] +[17:54:51] Condición: (gH_CMD_ProdTankPressReq AND mAuxONS()) +[17:54:51] Red 5: +[17:54:51] Target: gFirstProdPressHold +[17:54:51] Lógica: AND: +[17:54:51] CONTACT: gBlenderRinseMode (NEGADO) +[17:54:51] CONTACT: gEqPressSelected +[17:54:51] CONTACT: gEqPressOk +[17:54:51] CONTACT: gFinalPressureOk (NEGADO) +[17:54:51] CONTACT: gWaitLevelToHold_TankPress +[17:54:51] Condición: (NOT gBlenderRinseMode AND gEqPressSelected AND gEqPressOk AND NOT gFinalPressureOk AND gWaitLevelToHold_TankPress) +[17:54:51] Red 6: +[17:54:51] Target: gProdTankPress_Wait +[17:54:51] Lógica: OR: +[17:54:51] CONTACT: gFirstProdPressHold +[17:54:51] CONTACT: gInLinePressCO2Ok (NEGADO) +[17:54:51] Condición: (gFirstProdPressHold OR NOT gInLinePressCO2Ok) +[17:54:51] Red 7: +[17:54:51] Target: gProdTankPress_Latch +[17:54:51] Lógica: AND: +[17:54:51] OR: +[17:54:51] CONTACT: gProdTankPress_Request +[17:54:51] CONTACT: mPress_Request +[17:54:51] CONTACT: gProdTankPress_Latch +[17:54:51] CONTACT: gProdTankPress_Done (NEGADO) +[17:54:51] CONTACT: gProdTankPress_Reset (NEGADO) +[17:54:51] Condición: ((gProdTankPress_Request OR mPress_Request OR gProdTankPress_Latch) AND NOT gProdTankPress_Done AND NOT gProdTankPress_Reset) +[17:54:51] Red 8: +[17:54:51] Target: mLatchONS +[17:54:51] Lógica: AND: +[17:54:51] CONTACT: gProdTankPress_Latch +[17:54:51] FUNCTION_BLOCK: mAuxONS1 inputs: [] +[17:54:51] Condición: (gProdTankPress_Latch AND mAuxONS1()) +[17:54:51] Red 9: +[17:54:51] Target: gProdTankPress_Running +[17:54:51] Lógica: AND: +[17:54:51] CONTACT: gProdTankPress_Latch +[17:54:51] CONTACT: gProdTankPress_Wait (NEGADO) +[17:54:51] Condición: (gProdTankPress_Latch AND NOT gProdTankPress_Wait) +[17:54:51] Red 10: +[17:54:51] Target: gProdTankPressure_Fault +[17:54:51] Lógica: AND: +[17:54:51] CONTACT: gProdTankPress_Running +[17:54:51] CONTACT: gBlenderRinseMode (NEGADO) +[17:54:51] CONTACT: gBlenderTankPress_Ok (NEGADO) +[17:54:51] CONTACT: gProdTankDrain_Latch (NEGADO) +[17:54:51] FUNCTION_BLOCK: mPrdTankPressFault inputs: ['_POSITIV'] +[17:54:51] Condición: (gProdTankPress_Running AND NOT gBlenderRinseMode AND NOT gBlenderTankPress_Ok AND NOT gProdTankDrain_Latch AND mPrdTankPressFault(_POSITIV)) +[17:54:51] Red 12: +[17:54:51] Comentario: Llamada a función: mCO2MainValveDelay +[17:54:51] Target: mDummy +[17:54:51] Lógica: FUNCTION_BLOCK: mCO2MainValveDelay inputs: ['_POSITIV'] +[17:54:51] Condición: mCO2MainValveDelay(_POSITIV) +[17:54:51] Red 13: +[17:54:51] Comentario: Llamada a función: mEqPressSR +[17:54:51] Target: mDummy +[17:54:51] Lógica: FUNCTION_BLOCK: mEqPressSR inputs: [] +[17:54:51] Condición: mEqPressSR() +[17:54:51] Red 11: +[17:54:51] Target: gFinalPressureOk +[17:54:51] Lógica: AND: +[17:54:51] OR: +[17:54:51] AND: +[17:54:51] OR: +[17:54:51] CONTACT: gTankPress_HighLimit +[17:54:51] CONTACT: gWorkshopTest +[17:54:51] CONTACT: gBlenderLevelTarget +[17:54:51] OR: +[17:54:51] CONTACT: gBlenderBlending +[17:54:51] CONTACT: gBlenderStopLevel +[17:54:51] CONTACT: gFinalPressureOk +[17:54:51] CONTACT: gProdTankPress_Latch +[17:54:51] CONTACT: gEqPressSelected +[17:54:51] CONTACT: gEqPressOk +[17:54:51] CONTACT: gBlenderRinseMode (NEGADO) +[17:54:51] FUNCTION_BLOCK: mFinalPressOk inputs: ['_POSITIV'] +[17:54:51] Condición: ((((gTankPress_HighLimit OR gWorkshopTest OR gBlenderLevelTarget) AND (gBlenderBlending OR gBlenderStopLevel)) OR gFinalPressureOk) AND gProdTankPress_Latch AND gEqPressSelected AND gEqPressOk AND NOT gBlenderRinseMode AND mFinalPressOk(_POSITIV)) +[17:54:51] Red 14: +[17:54:51] Target: gEqPressSelected +[17:54:51] Lógica: AND: +[17:54:51] CONTACT: gEqPressSelected +[17:54:51] CONTACT: gFinalPressureOk +[17:54:51] CONTACT: gFirstProd_Latch (NEGADO) +[17:54:51] Condición: (gEqPressSelected AND gFinalPressureOk AND NOT gFirstProd_Latch) +[17:54:51] Red 15: +[17:54:51] Target: gH_Status001 +[17:54:51] Lógica: AND: +[17:54:51] OR: +[17:54:51] AND: +[17:54:51] CONTACT: gBlenderTankPress_Ok (NEGADO) +[17:54:51] CONTACT: gFirstProd_done +[17:54:51] AND: +[17:54:51] OR: +[17:54:51] AND: +[17:54:51] CONTACT: gEqPressOk (NEGADO) +[17:54:51] CONTACT: gEqPressSelected +[17:54:51] AND: +[17:54:51] CONTACT: gBlenderTankPress_Ok (NEGADO) +[17:54:51] CONTACT: gEqPressSelected (NEGADO) +[17:54:51] CONTACT: gFirstProd_Latch +[17:54:51] CONTACT: gBlenderRinseMode (NEGADO) +[17:54:51] CONTACT: gBlenderProdMode +[17:54:51] Condición: (((NOT gBlenderTankPress_Ok AND gFirstProd_done) OR (((NOT gEqPressOk AND gEqPressSelected) OR (NOT gBlenderTankPress_Ok AND NOT gEqPressSelected)) AND gFirstProd_Latch)) AND NOT gBlenderRinseMode AND gBlenderProdMode) +[17:54:51] Red 16: +[17:54:51] Target: gProdTankPress_Done +[17:54:51] Lógica: OR: +[17:54:51] CONTACT: gBlenderCIPMode +[17:54:51] CONTACT: gBlenderRinse_Done +[17:54:51] AND: +[17:54:51] CONTACT: mPress_Request +[17:54:51] CONTACT: mLatchONS (NEGADO) +[17:54:51] Condición: (gBlenderCIPMode OR gBlenderRinse_Done OR (mPress_Request AND NOT mLatchONS)) +[17:54:51] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:54:51] Optimizando Red 1: +[17:54:51] Expresión original: gFastChangeOverActivated | (gAuxVoltageOk & gInLinePressAirOk & (gBlenderProdMode | gBlenderRinseMode)) +[17:54:51] Simplificada: gFastChangeOverActivated | (gAuxVoltageOk & gBlenderProdMode & gInLinePressAirOk) | (gAuxVoltageOk & gBlenderRinseMode & gInLinePressAirOk) +[17:54:51] DNF (forma LAD preferida): gFastChangeOverActivated | (gAuxVoltageOk & gBlenderProdMode & gInLinePressAirOk) | (gAuxVoltageOk & gBlenderRinseMode & gInLinePressAirOk) +[17:54:51] Optimizando Red 2: +[17:54:51] Expresión original: mAuxONS2__ & (gDeairStartUp_Request | gH_CMD_ProdTankPressReq | gProdTankDrain_Request | gProdTankRunOut_Request | (gDeairStartUp_Done & (gBlenderRinse_Request | (~gBlenderRinseMode & (gBlendFillStartUp_Running | gBlenderRun_Request | gFirstProd_Running))))) +[17:54:51] Simplificada: mAuxONS2__ & (gDeairStartUp_Request | gH_CMD_ProdTankPressReq | gProdTankDrain_Request | gProdTankRunOut_Request | (gDeairStartUp_Done & (gBlenderRinse_Request | ~gBlenderRinseMode) & (gBlendFillStartUp_Running | gBlenderRinse_Request | gBlenderRun_Request | gFirstProd_Running))) +[17:54:51] DNF (forma LAD preferida): (gDeairStartUp_Request & mAuxONS2__) | (gH_CMD_ProdTankPressReq & mAuxONS2__) | (gProdTankDrain_Request & mAuxONS2__) | (gProdTankRunOut_Request & mAuxONS2__) | (gBlenderRinse_Request & gDeairStartUp_Done & mAuxONS2__) | (gBlendFillStartUp_Running & gBlenderRinse_Request & gDeairStartUp_Done & mAuxONS2__) | (gBlenderRinse_Request & gBlenderRun_Request & gDeairStartUp_Done & mAuxONS2__) | (gBlenderRinse_Request & gDeairStartUp_Done & gFirstProd_Running & mAuxONS2__) | (gBlendFillStartUp_Running & gDeairStartUp_Done & mAuxONS2__ & ~gBlenderRinseMode) | (gBlenderRinse_Request & gDeairStartUp_Done & mAuxONS2__ & ~gBlenderRinseMode) | (gBlenderRun_Request & gDeairStartUp_Done & mAuxONS2__ & ~gBlenderRinseMode) | (gDeairStartUp_Done & gFirstProd_Running & mAuxONS2__ & ~gBlenderRinseMode) +[17:54:51] Optimizando Red 3: +[17:54:51] Expresión original: ~gProdTankPress_Qualifier +[17:54:51] Simplificada: ~gProdTankPress_Qualifier +[17:54:51] DNF (forma LAD preferida): ~gProdTankPress_Qualifier +[17:54:51] Optimizando Red 4: +[17:54:51] Expresión original: gH_CMD_ProdTankPressReq & mAuxONS__ +[17:54:51] Simplificada: gH_CMD_ProdTankPressReq & mAuxONS__ +[17:54:51] DNF (forma LAD preferida): gH_CMD_ProdTankPressReq & mAuxONS__ +[17:54:51] Optimizando Red 5: +[17:54:51] Expresión original: gEqPressOk & gEqPressSelected & gWaitLevelToHold_TankPress & ~gBlenderRinseMode & ~gFinalPressureOk +[17:54:51] Simplificada: gEqPressOk & gEqPressSelected & gWaitLevelToHold_TankPress & ~gBlenderRinseMode & ~gFinalPressureOk +[17:54:51] DNF (forma LAD preferida): gEqPressOk & gEqPressSelected & gWaitLevelToHold_TankPress & ~gBlenderRinseMode & ~gFinalPressureOk +[17:54:51] Optimizando Red 6: +[17:54:51] Expresión original: gFirstProdPressHold | ~gInLinePressCO2Ok +[17:54:51] Simplificada: gFirstProdPressHold | ~gInLinePressCO2Ok +[17:54:51] DNF (forma LAD preferida): gFirstProdPressHold | ~gInLinePressCO2Ok +[17:54:51] Optimizando Red 7: +[17:54:51] Expresión original: ~gProdTankPress_Done & ~gProdTankPress_Reset & (gProdTankPress_Latch | gProdTankPress_Request | mPress_Request) +[17:54:51] Simplificada: ~gProdTankPress_Done & ~gProdTankPress_Reset & (gProdTankPress_Latch | gProdTankPress_Request | mPress_Request) +[17:54:51] DNF (forma LAD preferida): (gProdTankPress_Latch & ~gProdTankPress_Done & ~gProdTankPress_Reset) | (gProdTankPress_Request & ~gProdTankPress_Done & ~gProdTankPress_Reset) | (mPress_Request & ~gProdTankPress_Done & ~gProdTankPress_Reset) +[17:54:51] Post-procesada: ~gProdTankPress_Done & ~gProdTankPress_Reset & (gProdTankPress_Latch | gProdTankPress_Request | mPress_Request) +[17:54:51] Optimizando Red 8: +[17:54:51] Expresión original: gProdTankPress_Latch & mAuxONS1__ +[17:54:51] Simplificada: gProdTankPress_Latch & mAuxONS1__ +[17:54:51] DNF (forma LAD preferida): gProdTankPress_Latch & mAuxONS1__ +[17:54:51] Optimizando Red 9: +[17:54:51] Expresión original: gProdTankPress_Latch & ~gProdTankPress_Wait +[17:54:51] Simplificada: gProdTankPress_Latch & ~gProdTankPress_Wait +[17:54:51] DNF (forma LAD preferida): gProdTankPress_Latch & ~gProdTankPress_Wait +[17:54:51] Optimizando Red 10: +[17:54:51] Expresión original: gProdTankPress_Running & mPrdTankPressFault__POSITIV_ & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gProdTankDrain_Latch +[17:54:51] Simplificada: gProdTankPress_Running & mPrdTankPressFault__POSITIV_ & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gProdTankDrain_Latch +[17:54:51] DNF (forma LAD preferida): gProdTankPress_Running & mPrdTankPressFault__POSITIV_ & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gProdTankDrain_Latch +[17:54:51] Optimizando Red 12: +[17:54:51] Expresión original: mCO2MainValveDelay__POSITIV_ +[17:54:51] Simplificada: mCO2MainValveDelay__POSITIV_ +[17:54:51] DNF (forma LAD preferida): mCO2MainValveDelay__POSITIV_ +[17:54:51] Optimizando Red 13: +[17:54:51] Expresión original: mEqPressSR__ +[17:54:51] Simplificada: mEqPressSR__ +[17:54:51] DNF (forma LAD preferida): mEqPressSR__ +[17:54:51] Optimizando Red 11: +[17:54:51] Expresión original: gEqPressOk & gEqPressSelected & gProdTankPress_Latch & mFinalPressOk__POSITIV_ & ~gBlenderRinseMode & (gFinalPressureOk | ((gBlenderBlending | gBlenderStopLevel) & (gBlenderLevelTarget | gTankPress_HighLimit | gWorkshopTest))) +[17:54:51] Simplificada: gEqPressOk & gEqPressSelected & gProdTankPress_Latch & mFinalPressOk__POSITIV_ & ~gBlenderRinseMode & (gFinalPressureOk | (gBlenderBlending & gBlenderLevelTarget) | (gBlenderBlending & gTankPress_HighLimit) | (gBlenderBlending & gWorkshopTest) | (gBlenderLevelTarget & gBlenderStopLevel) | (gBlenderStopLevel & gTankPress_HighLimit) | (gBlenderStopLevel & gWorkshopTest)) +[17:54:51] DNF (forma LAD preferida): (gEqPressOk & gEqPressSelected & gFinalPressureOk & gProdTankPress_Latch & mFinalPressOk__POSITIV_ & ~gBlenderRinseMode) | (gBlenderBlending & gBlenderLevelTarget & gEqPressOk & gEqPressSelected & gProdTankPress_Latch & mFinalPressOk__POSITIV_ & ~gBlenderRinseMode) | (gBlenderBlending & gEqPressOk & gEqPressSelected & gProdTankPress_Latch & gTankPress_HighLimit & mFinalPressOk__POSITIV_ & ~gBlenderRinseMode) | (gBlenderBlending & gEqPressOk & gEqPressSelected & gProdTankPress_Latch & gWorkshopTest & mFinalPressOk__POSITIV_ & ~gBlenderRinseMode) | (gBlenderLevelTarget & gBlenderStopLevel & gEqPressOk & gEqPressSelected & gProdTankPress_Latch & mFinalPressOk__POSITIV_ & ~gBlenderRinseMode) | (gBlenderStopLevel & gEqPressOk & gEqPressSelected & gProdTankPress_Latch & gTankPress_HighLimit & mFinalPressOk__POSITIV_ & ~gBlenderRinseMode) | (gBlenderStopLevel & gEqPressOk & gEqPressSelected & gProdTankPress_Latch & gWorkshopTest & mFinalPressOk__POSITIV_ & ~gBlenderRinseMode) +[17:54:52] Optimizando Red 14: +[17:54:52] Expresión original: gEqPressSelected & gFinalPressureOk & ~gFirstProd_Latch +[17:54:52] Simplificada: gEqPressSelected & gFinalPressureOk & ~gFirstProd_Latch +[17:54:52] DNF (forma LAD preferida): gEqPressSelected & gFinalPressureOk & ~gFirstProd_Latch +[17:54:52] Optimizando Red 15: +[17:54:52] Expresión original: gBlenderProdMode & ~gBlenderRinseMode & ((gFirstProd_done & ~gBlenderTankPress_Ok) | (gFirstProd_Latch & ((gEqPressSelected & ~gEqPressOk) | (~gBlenderTankPress_Ok & ~gEqPressSelected)))) +[17:54:52] Simplificada: gBlenderProdMode & ~gBlenderRinseMode & (gFirstProd_Latch | gFirstProd_done) & (gEqPressSelected | ~gBlenderTankPress_Ok) & (gFirstProd_Latch | ~gBlenderTankPress_Ok) & (~gBlenderTankPress_Ok | ~gEqPressOk) & (gFirstProd_done | ~gEqPressOk | ~gEqPressSelected) +[17:54:52] DNF (forma LAD preferida): (gBlenderProdMode & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok) | (gBlenderProdMode & gEqPressSelected & gFirstProd_Latch & ~gBlenderRinseMode & ~gEqPressOk) | (gBlenderProdMode & gEqPressSelected & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok) | (gBlenderProdMode & gFirstProd_Latch & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok) | (gBlenderProdMode & gFirstProd_Latch & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressOk) | (gBlenderProdMode & gFirstProd_Latch & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressSelected) | (gBlenderProdMode & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressOk) | (gBlenderProdMode & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressSelected) | (gBlenderProdMode & gEqPressSelected & gFirstProd_Latch & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok) | (gBlenderProdMode & gEqPressSelected & gFirstProd_Latch & gFirstProd_done & ~gBlenderRinseMode & ~gEqPressOk) | (gBlenderProdMode & gEqPressSelected & gFirstProd_Latch & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressOk) | (gBlenderProdMode & gEqPressSelected & gFirstProd_Latch & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressSelected) | (gBlenderProdMode & gEqPressSelected & gFirstProd_Latch & ~gBlenderRinseMode & ~gEqPressOk & ~gEqPressSelected) | (gBlenderProdMode & gEqPressSelected & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressOk) | (gBlenderProdMode & gEqPressSelected & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressSelected) | (gBlenderProdMode & gFirstProd_Latch & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressOk) | (gBlenderProdMode & gFirstProd_Latch & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressSelected) | (gBlenderProdMode & gFirstProd_Latch & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressOk & ~gEqPressSelected) | (gBlenderProdMode & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressOk & ~gEqPressSelected) | (gBlenderProdMode & gEqPressSelected & gFirstProd_Latch & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressOk) | (gBlenderProdMode & gEqPressSelected & gFirstProd_Latch & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressSelected) | (gBlenderProdMode & gEqPressSelected & gFirstProd_Latch & gFirstProd_done & ~gBlenderRinseMode & ~gEqPressOk & ~gEqPressSelected) | (gBlenderProdMode & gEqPressSelected & gFirstProd_Latch & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressOk & ~gEqPressSelected) | (gBlenderProdMode & gEqPressSelected & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressOk & ~gEqPressSelected) | (gBlenderProdMode & gFirstProd_Latch & gFirstProd_done & ~gBlenderRinseMode & ~gBlenderTankPress_Ok & ~gEqPressOk & ~gEqPressSelected) +[17:54:52] Post-procesada: gBlenderProdMode & ~gBlenderRinseMode & (gFirstProd_Latch | gFirstProd_done) & (gEqPressSelected | ~gBlenderTankPress_Ok) & (gFirstProd_Latch | ~gBlenderTankPress_Ok) & (~gBlenderTankPress_Ok | ~gEqPressOk) & (gFirstProd_done | ~gEqPressOk | ~gEqPressSelected) +[17:54:52] Optimizando Red 16: +[17:54:52] Expresión original: gBlenderCIPMode | gBlenderRinse_Done | (mPress_Request & ~mLatchONS) +[17:54:52] Simplificada: gBlenderCIPMode | gBlenderRinse_Done | (mPress_Request & ~mLatchONS) +[17:54:52] DNF (forma LAD preferida): gBlenderCIPMode | gBlenderRinse_Done | (mPress_Request & ~mLatchONS) +[17:54:52] === Analizando agrupación de condiciones === +[17:54:52] Analizando 16 networks para agrupación: +[17:54:53] Red 1 y Red 15 comparten: 2 símbolos comunes +[17:54:56] Red 5 y Red 11 comparten: 4 símbolos comunes +[17:54:56] Red 5 y Red 14 comparten: 2 símbolos comunes +[17:54:56] Red 5 y Red 15 comparten: 3 símbolos comunes +[17:55:00] Red 10 y Red 15 comparten: 2 símbolos comunes +[17:55:02] Red 11 y Red 14 comparten: 2 símbolos comunes +[17:55:02] Red 11 y Red 15 comparten: 3 símbolos comunes +[17:55:03] Red 14 y Red 15 comparten: 2 símbolos comunes +[17:55:04] Generando código SCL... +[17:55:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PRODUCTTANK_PRESSCTRL.scl +[17:55:04] ============================================================ +[17:55:04] Procesando: PROFIBUS_DATA.EXP +[17:55:04] Salida: PROFIBUS_DATA.scl +[17:55:04] Programa encontrado: +[17:55:04] Path: \/CIP_SYSTEM +[17:55:04] No se encontró _LD_BODY +[17:55:04] Total ACTIONs: 0 +[17:55:04] ✓ Redes encontradas: 0 +[17:55:04] ✓ Secciones de variables: [] +[17:55:04] ✓ ACTIONs encontradas: [] +[17:55:04] === DEBUG INFO - 0 networks encontrados === +[17:55:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:04] === Analizando agrupación de condiciones === +[17:55:04] No hay suficientes networks para agrupar +[17:55:04] Generando código SCL... +[17:55:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PROFIBUS_DATA.scl +[17:55:04] ============================================================ +[17:55:04] Procesando: PROFIBUS_NETWORK.EXP +[17:55:04] Salida: PROFIBUS_NETWORK.scl +[17:55:04] Programa encontrado: Profibus_Network +[17:55:04] Path: \/TASK2_ControlMain\/Blender_Logic +[17:55:04] Variables VAR_OUTPUT: 1 encontradas +[17:55:04] Se esperan 37 redes según el archivo +[17:55:04] Procesando red 1... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 8 +[17:55:04] Entrando a _parse_empty_network desde línea 9 +[17:55:04] Línea 9: '_EXPRESSION' +[17:55:04] Línea 10: '_POSITIV' +[17:55:04] Línea 11: '' +[17:55:04] Línea 12: '' +[17:55:04] Línea 13: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 14: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 14 +[17:55:04] Entrando a _parse_assign_section desde línea 15 +[17:55:04] Línea 15: '_OPERATOR' +[17:55:04] Línea 16: '_BOX_EXPR : 2' +[17:55:04] Línea 17: '_ENABLED' +[17:55:04] Línea 18: '_OPERAND' +[17:55:04] Línea 19: '_EXPRESSION' +[17:55:04] Línea 20: '_POSITIV' +[17:55:04] Línea 21: 'gH_FC3102_DP_State' +[17:55:04] Línea 22: '_OPERAND' +[17:55:04] Línea 23: '_EXPRESSION' +[17:55:04] Línea 24: '_POSITIV' +[17:55:04] Línea 25: '0' +[17:55:04] Línea 26: '_EXPRESSION' +[17:55:04] Línea 27: '_POSITIV' +[17:55:04] Línea 28: 'NE' +[17:55:04] Línea 29: '_EXPRESSION' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 30: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Red 1 agregada. Total redes: 1 +[17:55:04] Con lógica: CONTACT - gFC3102_Node1_DP_Error +[17:55:04] Target: 'gH_FC3102_DP_Error' +[17:55:04] Procesando red 2... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 65 +[17:55:04] Entrando a _parse_empty_network desde línea 66 +[17:55:04] Línea 66: '_EXPRESSION' +[17:55:04] Línea 67: '_POSITIV' +[17:55:04] Línea 68: '' +[17:55:04] Línea 69: '' +[17:55:04] Línea 70: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 71: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 71 +[17:55:04] Entrando a _parse_assign_section desde línea 72 +[17:55:04] Línea 72: '_OPERATOR' +[17:55:04] Línea 73: '_BOX_EXPR : 1' +[17:55:04] Línea 74: '_ENABLED' +[17:55:04] Línea 75: '_OPERAND' +[17:55:04] Línea 76: '_EXPRESSION' +[17:55:04] Línea 77: '_POSITIV' +[17:55:04] Línea 78: 'gProduct_VFC_Node4_DP_State' +[17:55:04] Línea 79: '_EXPRESSION' +[17:55:04] Línea 80: '_POSITIV' +[17:55:04] Línea 81: 'MOVE' +[17:55:04] Línea 82: '_EXPRESSION' +[17:55:04] Línea 83: '_POSITIV' +[17:55:04] Línea 84: '_OUTPUTS : 1' +[17:55:04] Línea 85: '_OUTPUT' +[17:55:04] Línea 86: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 87: '_NO_SET' +[17:55:04] Línea 88: 'gH_ProductPumpVFC_DP_State' +[17:55:04] Línea 89: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 97 +[17:55:04] Entrando a _parse_empty_network desde línea 98 +[17:55:04] Línea 98: '_EXPRESSION' +[17:55:04] Línea 99: '_POSITIV' +[17:55:04] Línea 100: '' +[17:55:04] Línea 101: '' +[17:55:04] Línea 102: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 103: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 103 +[17:55:04] Entrando a _parse_assign_section desde línea 104 +[17:55:04] Línea 104: '_OPERATOR' +[17:55:04] Línea 105: '_BOX_EXPR : 2' +[17:55:04] Línea 106: '_ENABLED' +[17:55:04] Línea 107: '_OPERAND' +[17:55:04] Línea 108: '_EXPRESSION' +[17:55:04] Línea 109: '_POSITIV' +[17:55:04] Línea 110: 'gH_ProductPumpVFC_DP_State' +[17:55:04] Línea 111: '_OPERAND' +[17:55:04] Línea 112: '_EXPRESSION' +[17:55:04] Línea 113: '_POSITIV' +[17:55:04] Línea 114: '0' +[17:55:04] Línea 115: '_EXPRESSION' +[17:55:04] Línea 116: '_POSITIV' +[17:55:04] Línea 117: 'NE' +[17:55:04] Línea 118: '_EXPRESSION' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 119: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Red 2 agregada. Total redes: 2 +[17:55:04] Con lógica: CONTACT - gProduct_VFC_Node4_DP_Error +[17:55:04] Target: 'gH_ProductPumpVFC_DP_Error' +[17:55:04] Procesando red 3... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 154 +[17:55:04] Entrando a _parse_empty_network desde línea 155 +[17:55:04] Línea 155: '_EXPRESSION' +[17:55:04] Línea 156: '_POSITIV' +[17:55:04] Línea 157: '' +[17:55:04] Línea 158: '' +[17:55:04] Línea 159: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 160: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 160 +[17:55:04] Entrando a _parse_assign_section desde línea 161 +[17:55:04] Línea 161: '_OPERATOR' +[17:55:04] Línea 162: '_BOX_EXPR : 1' +[17:55:04] Línea 163: '_ENABLED' +[17:55:04] Línea 164: '_OPERAND' +[17:55:04] Línea 165: '_EXPRESSION' +[17:55:04] Línea 166: '_POSITIV' +[17:55:04] Línea 167: 'gFC3102_Node1_DP_State' +[17:55:04] Línea 168: '_EXPRESSION' +[17:55:04] Línea 169: '_POSITIV' +[17:55:04] Línea 170: 'MOVE' +[17:55:04] Línea 171: '_EXPRESSION' +[17:55:04] Línea 172: '_POSITIV' +[17:55:04] Línea 173: '_OUTPUTS : 1' +[17:55:04] Línea 174: '_OUTPUT' +[17:55:04] Línea 175: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 176: '_NO_SET' +[17:55:04] Línea 177: 'gH_FC3102_DP_State' +[17:55:04] Línea 178: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 186 +[17:55:04] Entrando a _parse_empty_network desde línea 187 +[17:55:04] Línea 187: '_EXPRESSION' +[17:55:04] Línea 188: '_POSITIV' +[17:55:04] Línea 189: '' +[17:55:04] Línea 190: '' +[17:55:04] Línea 191: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 192: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 192 +[17:55:04] Entrando a _parse_assign_section desde línea 193 +[17:55:04] Línea 193: '_OPERATOR' +[17:55:04] Línea 194: '_BOX_EXPR : 1' +[17:55:04] Línea 195: '_ENABLED' +[17:55:04] Línea 196: '_OPERAND' +[17:55:04] Línea 197: '_EXPRESSION' +[17:55:04] Línea 198: '_POSITIV' +[17:55:04] Línea 199: 'gPAmPDS_Node8_DP_State' +[17:55:04] Línea 200: '_EXPRESSION' +[17:55:04] Línea 201: '_POSITIV' +[17:55:04] Línea 202: 'MOVE' +[17:55:04] Línea 203: '_EXPRESSION' +[17:55:04] Línea 204: '_POSITIV' +[17:55:04] Línea 205: '_OUTPUTS : 1' +[17:55:04] Línea 206: '_OUTPUT' +[17:55:04] Línea 207: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 208: '_NO_SET' +[17:55:04] Línea 209: 'gH_PAmPDS_DP_State' +[17:55:04] Línea 210: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 218 +[17:55:04] Entrando a _parse_empty_network desde línea 219 +[17:55:04] Línea 219: '_EXPRESSION' +[17:55:04] Línea 220: '_POSITIV' +[17:55:04] Línea 221: '' +[17:55:04] Línea 222: '' +[17:55:04] Línea 223: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 224: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 224 +[17:55:04] Entrando a _parse_assign_section desde línea 225 +[17:55:04] Línea 225: '_OPERATOR' +[17:55:04] Línea 226: '_BOX_EXPR : 2' +[17:55:04] Línea 227: '_ENABLED' +[17:55:04] Línea 228: '_OPERAND' +[17:55:04] Línea 229: '_EXPRESSION' +[17:55:04] Línea 230: '_POSITIV' +[17:55:04] Línea 231: 'gH_PAmPDS_DP_State' +[17:55:04] Línea 232: '_OPERAND' +[17:55:04] Línea 233: '_EXPRESSION' +[17:55:04] Línea 234: '_POSITIV' +[17:55:04] Línea 235: '0' +[17:55:04] Línea 236: '_EXPRESSION' +[17:55:04] Línea 237: '_POSITIV' +[17:55:04] Línea 238: 'NE' +[17:55:04] Línea 239: '_EXPRESSION' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 240: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Red 3 agregada. Total redes: 3 +[17:55:04] Con lógica: CONTACT - gPAmPDS_Node8_DP_Error +[17:55:04] Target: 'gH_PAmPDS_DP_Error' +[17:55:04] Procesando red 4... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 275 +[17:55:04] Entrando a _parse_empty_network desde línea 276 +[17:55:04] Línea 276: '_EXPRESSION' +[17:55:04] Línea 277: '_POSITIV' +[17:55:04] Línea 278: '' +[17:55:04] Línea 279: '' +[17:55:04] Línea 280: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 281: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 281 +[17:55:04] Entrando a _parse_assign_section desde línea 282 +[17:55:04] Línea 282: '_OPERATOR' +[17:55:04] Línea 283: '_BOX_EXPR : 2' +[17:55:04] Línea 284: '_ENABLED' +[17:55:04] Línea 285: '_OPERATOR' +[17:55:04] Línea 286: '_BOX_EXPR : 2' +[17:55:04] Línea 287: '_OPERAND' +[17:55:04] Línea 288: '_EXPRESSION' +[17:55:04] Línea 289: '_POSITIV' +[17:55:04] Línea 290: 'gET200_Node10_DP_State' +[17:55:04] Línea 291: '_OPERAND' +[17:55:04] Línea 292: '_EXPRESSION' +[17:55:04] Línea 293: '_POSITIV' +[17:55:04] Línea 294: '0' +[17:55:04] Línea 295: '_EXPRESSION' +[17:55:04] Línea 296: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 297: 'NE' +[17:55:04] Línea 298: '_OPERAND' +[17:55:04] Línea 299: '_EXPRESSION' +[17:55:04] Línea 300: '_NEGATIV' +[17:55:04] Línea 301: 'gH_Blender_OPT_Simulation' +[17:55:04] Línea 302: '_EXPRESSION' +[17:55:04] Línea 303: '_POSITIV' +[17:55:04] Línea 304: 'AND' +[17:55:04] Línea 305: '_EXPRESSION' +[17:55:04] Línea 306: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Red 4 agregada. Total redes: 4 +[17:55:04] Con lógica: CONTACT - gET200_Node10_DP_Error +[17:55:04] Target: 'gH_ET200_DP_Error' +[17:55:04] Procesando red 5... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 341 +[17:55:04] Entrando a _parse_empty_network desde línea 342 +[17:55:04] Línea 342: '_EXPRESSION' +[17:55:04] Línea 343: '_POSITIV' +[17:55:04] Línea 344: '' +[17:55:04] Línea 345: '' +[17:55:04] Línea 346: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 347: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 347 +[17:55:04] Entrando a _parse_assign_section desde línea 348 +[17:55:04] Línea 348: '_OPERATOR' +[17:55:04] Línea 349: '_BOX_EXPR : 1' +[17:55:04] Línea 350: '_ENABLED' +[17:55:04] Línea 351: '_OPERAND' +[17:55:04] Línea 352: '_EXPRESSION' +[17:55:04] Línea 353: '_POSITIV' +[17:55:04] Línea 354: 'BYTE_TO_INT(gET200_Node10_DP_State)' +[17:55:04] Línea 355: '_EXPRESSION' +[17:55:04] Línea 356: '_POSITIV' +[17:55:04] Línea 357: 'MOVE' +[17:55:04] Línea 358: '_EXPRESSION' +[17:55:04] Línea 359: '_POSITIV' +[17:55:04] Línea 360: '_OUTPUTS : 1' +[17:55:04] Línea 361: '_OUTPUT' +[17:55:04] Línea 362: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 363: '_NO_SET' +[17:55:04] Línea 364: 'gH_ET200_DP_State' +[17:55:04] Línea 365: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 373 +[17:55:04] Entrando a _parse_empty_network desde línea 374 +[17:55:04] Línea 374: '_EXPRESSION' +[17:55:04] Línea 375: '_POSITIV' +[17:55:04] Línea 376: '' +[17:55:04] Línea 377: '' +[17:55:04] Línea 378: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 379: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 379 +[17:55:04] Entrando a _parse_assign_section desde línea 380 +[17:55:04] Línea 380: '_OPERATOR' +[17:55:04] Línea 381: '_BOX_EXPR : 2' +[17:55:04] Línea 382: '_ENABLED' +[17:55:04] Línea 383: '_OPERATOR' +[17:55:04] Línea 384: '_BOX_EXPR : 2' +[17:55:04] Línea 385: '_OPERAND' +[17:55:04] Línea 386: '_EXPRESSION' +[17:55:04] Línea 387: '_POSITIV' +[17:55:04] Línea 388: 'gValvesBase_Node12_DP_State' +[17:55:04] Línea 389: '_OPERAND' +[17:55:04] Línea 390: '_EXPRESSION' +[17:55:04] Línea 391: '_POSITIV' +[17:55:04] Línea 392: '0' +[17:55:04] Línea 393: '_EXPRESSION' +[17:55:04] Línea 394: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 395: 'NE' +[17:55:04] Línea 396: '_OPERAND' +[17:55:04] Línea 397: '_EXPRESSION' +[17:55:04] Línea 398: '_NEGATIV' +[17:55:04] Línea 399: 'gH_Blender_OPT_Simulation' +[17:55:04] Línea 400: '_EXPRESSION' +[17:55:04] Línea 401: '_POSITIV' +[17:55:04] Línea 402: 'AND' +[17:55:04] Línea 403: '_EXPRESSION' +[17:55:04] Línea 404: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 422 +[17:55:04] Entrando a _parse_empty_network desde línea 423 +[17:55:04] Línea 423: '_EXPRESSION' +[17:55:04] Línea 424: '_POSITIV' +[17:55:04] Línea 425: '' +[17:55:04] Línea 426: '' +[17:55:04] Línea 427: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 428: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 428 +[17:55:04] Entrando a _parse_assign_section desde línea 429 +[17:55:04] Línea 429: '_OPERATOR' +[17:55:04] Línea 430: '_BOX_EXPR : 1' +[17:55:04] Línea 431: '_ENABLED' +[17:55:04] Línea 432: '_OPERAND' +[17:55:04] Línea 433: '_EXPRESSION' +[17:55:04] Línea 434: '_POSITIV' +[17:55:04] Línea 435: 'BYTE_TO_INT(gValvesBase_Node12_DP_State)' +[17:55:04] Línea 436: '_EXPRESSION' +[17:55:04] Línea 437: '_POSITIV' +[17:55:04] Línea 438: 'MOVE' +[17:55:04] Línea 439: '_EXPRESSION' +[17:55:04] Línea 440: '_POSITIV' +[17:55:04] Línea 441: '_OUTPUTS : 1' +[17:55:04] Línea 442: '_OUTPUT' +[17:55:04] Línea 443: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 444: '_NO_SET' +[17:55:04] Línea 445: 'gH_ValvesBase_Node12_DP_State' +[17:55:04] Línea 446: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 454 +[17:55:04] Entrando a _parse_empty_network desde línea 455 +[17:55:04] Línea 455: '_EXPRESSION' +[17:55:04] Línea 456: '_POSITIV' +[17:55:04] Línea 457: '' +[17:55:04] Línea 458: '' +[17:55:04] Línea 459: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 460: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 460 +[17:55:04] Entrando a _parse_assign_section desde línea 461 +[17:55:04] Línea 461: '_OPERATOR' +[17:55:04] Línea 462: '_BOX_EXPR : 2' +[17:55:04] Línea 463: '_ENABLED' +[17:55:04] Línea 464: '_OPERATOR' +[17:55:04] Línea 465: '_BOX_EXPR : 2' +[17:55:04] Línea 466: '_OPERAND' +[17:55:04] Línea 467: '_EXPRESSION' +[17:55:04] Línea 468: '_POSITIV' +[17:55:04] Línea 469: 'gValvesBase_Node13_DP_State' +[17:55:04] Línea 470: '_OPERAND' +[17:55:04] Línea 471: '_EXPRESSION' +[17:55:04] Línea 472: '_POSITIV' +[17:55:04] Línea 473: '0' +[17:55:04] Línea 474: '_EXPRESSION' +[17:55:04] Línea 475: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 476: 'NE' +[17:55:04] Línea 477: '_OPERAND' +[17:55:04] Línea 478: '_EXPRESSION' +[17:55:04] Línea 479: '_NEGATIV' +[17:55:04] Línea 480: 'gH_Blender_OPT_Simulation' +[17:55:04] Línea 481: '_EXPRESSION' +[17:55:04] Línea 482: '_POSITIV' +[17:55:04] Línea 483: 'AND' +[17:55:04] Línea 484: '_EXPRESSION' +[17:55:04] Línea 485: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 503 +[17:55:04] Entrando a _parse_empty_network desde línea 504 +[17:55:04] Línea 504: '_EXPRESSION' +[17:55:04] Línea 505: '_POSITIV' +[17:55:04] Línea 506: '' +[17:55:04] Línea 507: '' +[17:55:04] Línea 508: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 509: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 509 +[17:55:04] Entrando a _parse_assign_section desde línea 510 +[17:55:04] Línea 510: '_OPERATOR' +[17:55:04] Línea 511: '_BOX_EXPR : 1' +[17:55:04] Línea 512: '_ENABLED' +[17:55:04] Línea 513: '_OPERAND' +[17:55:04] Línea 514: '_EXPRESSION' +[17:55:04] Línea 515: '_POSITIV' +[17:55:04] Línea 516: 'BYTE_TO_INT(gValvesBase_Node13_DP_State)' +[17:55:04] Línea 517: '_EXPRESSION' +[17:55:04] Línea 518: '_POSITIV' +[17:55:04] Línea 519: 'MOVE' +[17:55:04] Línea 520: '_EXPRESSION' +[17:55:04] Línea 521: '_POSITIV' +[17:55:04] Línea 522: '_OUTPUTS : 1' +[17:55:04] Línea 523: '_OUTPUT' +[17:55:04] Línea 524: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 525: '_NO_SET' +[17:55:04] Línea 526: 'gH_ValvesBase_Node13_DP_State' +[17:55:04] Línea 527: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 535 +[17:55:04] Entrando a _parse_empty_network desde línea 536 +[17:55:04] Línea 536: '_EXPRESSION' +[17:55:04] Línea 537: '_POSITIV' +[17:55:04] Línea 538: '' +[17:55:04] Línea 539: '' +[17:55:04] Línea 540: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 541: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 541 +[17:55:04] Entrando a _parse_assign_section desde línea 542 +[17:55:04] Línea 542: '_OPERATOR' +[17:55:04] Línea 543: '_BOX_EXPR : 4' +[17:55:04] Línea 544: '_ENABLED' +[17:55:04] Línea 545: '_OPERATOR' +[17:55:04] Línea 546: '_BOX_EXPR : 2' +[17:55:04] Línea 547: '_OPERAND' +[17:55:04] Línea 548: '_EXPRESSION' +[17:55:04] Línea 549: '_POSITIV' +[17:55:04] Línea 550: 'gLowCond_Node15_DP_State' +[17:55:04] Línea 551: '_OPERAND' +[17:55:04] Línea 552: '_EXPRESSION' +[17:55:04] Línea 553: '_POSITIV' +[17:55:04] Línea 554: '0' +[17:55:04] Línea 555: '_EXPRESSION' +[17:55:04] Línea 556: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 557: 'NE' +[17:55:04] Línea 558: '_OPERAND' +[17:55:04] Línea 559: '_EXPRESSION' +[17:55:04] Línea 560: '_NEGATIV' +[17:55:04] Línea 561: 'gH_Blender_OPT_Simulation' +[17:55:04] Línea 562: '_OPERAND' +[17:55:04] Línea 563: '_EXPRESSION' +[17:55:04] Línea 564: '_POSITIV' +[17:55:04] Línea 565: 'gBlenderCIPMode' +[17:55:04] Línea 566: '_OPERAND' +[17:55:04] Línea 567: '_EXPRESSION' +[17:55:04] Línea 568: '_POSITIV' +[17:55:04] Línea 569: 'gH_Blender_OPT_Conductimeter' +[17:55:04] Línea 570: '_EXPRESSION' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Red 5 agregada. Total redes: 5 +[17:55:04] Con lógica: CONTACT - gLowCond_Node15_DP_Error +[17:55:04] Target: 'gH_LowCond_DP_Node15_Error' +[17:55:04] Procesando red 6... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 609 +[17:55:04] Entrando a _parse_empty_network desde línea 610 +[17:55:04] Línea 610: '_EXPRESSION' +[17:55:04] Línea 611: '_POSITIV' +[17:55:04] Línea 612: '' +[17:55:04] Línea 613: '' +[17:55:04] Línea 614: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 615: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 615 +[17:55:04] Entrando a _parse_assign_section desde línea 616 +[17:55:04] Línea 616: '_OPERATOR' +[17:55:04] Línea 617: '_BOX_EXPR : 1' +[17:55:04] Línea 618: '_ENABLED' +[17:55:04] Línea 619: '_OPERAND' +[17:55:04] Línea 620: '_EXPRESSION' +[17:55:04] Línea 621: '_POSITIV' +[17:55:04] Línea 622: 'BYTE_TO_INT(gLowCond_Node15_DP_State)' +[17:55:04] Línea 623: '_EXPRESSION' +[17:55:04] Línea 624: '_POSITIV' +[17:55:04] Línea 625: 'MOVE' +[17:55:04] Línea 626: '_EXPRESSION' +[17:55:04] Línea 627: '_POSITIV' +[17:55:04] Línea 628: '_OUTPUTS : 1' +[17:55:04] Línea 629: '_OUTPUT' +[17:55:04] Línea 630: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 631: '_NO_SET' +[17:55:04] Línea 632: 'gH_LowCond_DP_Node15_State' +[17:55:04] Línea 633: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 641 +[17:55:04] Entrando a _parse_empty_network desde línea 642 +[17:55:04] Línea 642: '_EXPRESSION' +[17:55:04] Línea 643: '_POSITIV' +[17:55:04] Línea 644: '' +[17:55:04] Línea 645: '' +[17:55:04] Línea 646: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 647: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 647 +[17:55:04] Entrando a _parse_assign_section desde línea 648 +[17:55:04] Línea 648: '_OPERATOR' +[17:55:04] Línea 649: '_BOX_EXPR : 4' +[17:55:04] Línea 650: '_ENABLED' +[17:55:04] Línea 651: '_OPERATOR' +[17:55:04] Línea 652: '_BOX_EXPR : 2' +[17:55:04] Línea 653: '_OPERAND' +[17:55:04] Línea 654: '_EXPRESSION' +[17:55:04] Línea 655: '_POSITIV' +[17:55:04] Línea 656: 'gHighCond_Node16_DP_State' +[17:55:04] Línea 657: '_OPERAND' +[17:55:04] Línea 658: '_EXPRESSION' +[17:55:04] Línea 659: '_POSITIV' +[17:55:04] Línea 660: '0' +[17:55:04] Línea 661: '_EXPRESSION' +[17:55:04] Línea 662: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 663: 'NE' +[17:55:04] Línea 664: '_OPERAND' +[17:55:04] Línea 665: '_EXPRESSION' +[17:55:04] Línea 666: '_NEGATIV' +[17:55:04] Línea 667: 'gH_Blender_OPT_Simulation' +[17:55:04] Línea 668: '_OPERAND' +[17:55:04] Línea 669: '_EXPRESSION' +[17:55:04] Línea 670: '_POSITIV' +[17:55:04] Línea 671: 'gBlenderCIPMode' +[17:55:04] Línea 672: '_OPERAND' +[17:55:04] Línea 673: '_EXPRESSION' +[17:55:04] Línea 674: '_POSITIV' +[17:55:04] Línea 675: 'gH_Blender_OPT_Conductimeter' +[17:55:04] Línea 676: '_EXPRESSION' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Red 6 agregada. Total redes: 6 +[17:55:04] Con lógica: CONTACT - gHighCond_Node16_DP_Error +[17:55:04] Target: 'gH_HighCond_DP_Node16_Error' +[17:55:04] Procesando red 7... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 715 +[17:55:04] Entrando a _parse_empty_network desde línea 716 +[17:55:04] Línea 716: '_EXPRESSION' +[17:55:04] Línea 717: '_POSITIV' +[17:55:04] Línea 718: '' +[17:55:04] Línea 719: '' +[17:55:04] Línea 720: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 721: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 721 +[17:55:04] Entrando a _parse_assign_section desde línea 722 +[17:55:04] Línea 722: '_OPERATOR' +[17:55:04] Línea 723: '_BOX_EXPR : 1' +[17:55:04] Línea 724: '_ENABLED' +[17:55:04] Línea 725: '_OPERAND' +[17:55:04] Línea 726: '_EXPRESSION' +[17:55:04] Línea 727: '_POSITIV' +[17:55:04] Línea 728: 'BYTE_TO_INT(gHighCond_Node16_DP_State)' +[17:55:04] Línea 729: '_EXPRESSION' +[17:55:04] Línea 730: '_POSITIV' +[17:55:04] Línea 731: 'MOVE' +[17:55:04] Línea 732: '_EXPRESSION' +[17:55:04] Línea 733: '_POSITIV' +[17:55:04] Línea 734: '_OUTPUTS : 1' +[17:55:04] Línea 735: '_OUTPUT' +[17:55:04] Línea 736: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 737: '_NO_SET' +[17:55:04] Línea 738: 'gH_HighCond_DP_Node16_State' +[17:55:04] Línea 739: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 747 +[17:55:04] Entrando a _parse_empty_network desde línea 748 +[17:55:04] Línea 748: '_EXPRESSION' +[17:55:04] Línea 749: '_POSITIV' +[17:55:04] Línea 750: '' +[17:55:04] Línea 751: '' +[17:55:04] Línea 752: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 753: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 753 +[17:55:04] Entrando a _parse_assign_section desde línea 754 +[17:55:04] Línea 754: '_OPERATOR' +[17:55:04] Línea 755: '_BOX_EXPR : 2' +[17:55:04] Línea 756: '_ENABLED' +[17:55:04] Línea 757: '_OPERATOR' +[17:55:04] Línea 758: '_BOX_EXPR : 2' +[17:55:04] Línea 759: '_OPERAND' +[17:55:04] Línea 760: '_EXPRESSION' +[17:55:04] Línea 761: '_POSITIV' +[17:55:04] Línea 762: 'gProduct_VFM_Node17_DP_State' +[17:55:04] Línea 763: '_OPERAND' +[17:55:04] Línea 764: '_EXPRESSION' +[17:55:04] Línea 765: '_POSITIV' +[17:55:04] Línea 766: '0' +[17:55:04] Línea 767: '_EXPRESSION' +[17:55:04] Línea 768: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 769: 'NE' +[17:55:04] Línea 770: '_OPERAND' +[17:55:04] Línea 771: '_EXPRESSION' +[17:55:04] Línea 772: '_NEGATIV' +[17:55:04] Línea 773: 'gH_Blender_OPT_Simulation' +[17:55:04] Línea 774: '_EXPRESSION' +[17:55:04] Línea 775: '_POSITIV' +[17:55:04] Línea 776: 'AND' +[17:55:04] Línea 777: '_EXPRESSION' +[17:55:04] Línea 778: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 800 +[17:55:04] Entrando a _parse_empty_network desde línea 801 +[17:55:04] Línea 801: '_EXPRESSION' +[17:55:04] Línea 802: '_POSITIV' +[17:55:04] Línea 803: '' +[17:55:04] Línea 804: '' +[17:55:04] Línea 805: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 806: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 806 +[17:55:04] Entrando a _parse_assign_section desde línea 807 +[17:55:04] Línea 807: '_OPERATOR' +[17:55:04] Línea 808: '_BOX_EXPR : 1' +[17:55:04] Línea 809: '_ENABLED' +[17:55:04] Línea 810: '_OPERAND' +[17:55:04] Línea 811: '_EXPRESSION' +[17:55:04] Línea 812: '_POSITIV' +[17:55:04] Línea 813: 'BYTE_TO_INT(gProduct_VFM_Node17_DP_State)' +[17:55:04] Línea 814: '_EXPRESSION' +[17:55:04] Línea 815: '_POSITIV' +[17:55:04] Línea 816: 'MOVE' +[17:55:04] Línea 817: '_EXPRESSION' +[17:55:04] Línea 818: '_POSITIV' +[17:55:04] Línea 819: '_OUTPUTS : 1' +[17:55:04] Línea 820: '_OUTPUT' +[17:55:04] Línea 821: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 822: '_NO_SET' +[17:55:04] Línea 823: 'gH_Product_VFM_DP_State' +[17:55:04] Línea 824: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 832 +[17:55:04] Entrando a _parse_empty_network desde línea 833 +[17:55:04] Línea 833: '_EXPRESSION' +[17:55:04] Línea 834: '_POSITIV' +[17:55:04] Línea 835: '' +[17:55:04] Línea 836: '' +[17:55:04] Línea 837: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 838: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 838 +[17:55:04] Entrando a _parse_assign_section desde línea 839 +[17:55:04] Línea 839: '_OPERATOR' +[17:55:04] Línea 840: '_BOX_EXPR : 2' +[17:55:04] Línea 841: '_ENABLED' +[17:55:04] Línea 842: '_OPERATOR' +[17:55:04] Línea 843: '_BOX_EXPR : 2' +[17:55:04] Línea 844: '_OPERAND' +[17:55:04] Línea 845: '_EXPRESSION' +[17:55:04] Línea 846: '_POSITIV' +[17:55:04] Línea 847: 'gProdPH_Node18_DP_State' +[17:55:04] Línea 848: '_OPERAND' +[17:55:04] Línea 849: '_EXPRESSION' +[17:55:04] Línea 850: '_POSITIV' +[17:55:04] Línea 851: '0' +[17:55:04] Línea 852: '_EXPRESSION' +[17:55:04] Línea 853: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 854: 'NE' +[17:55:04] Línea 855: '_OPERAND' +[17:55:04] Línea 856: '_EXPRESSION' +[17:55:04] Línea 857: '_NEGATIV' +[17:55:04] Línea 858: 'gH_Blender_OPT_Simulation' +[17:55:04] Línea 859: '_EXPRESSION' +[17:55:04] Línea 860: '_POSITIV' +[17:55:04] Línea 861: 'AND' +[17:55:04] Línea 862: '_EXPRESSION' +[17:55:04] Línea 863: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 885 +[17:55:04] Entrando a _parse_empty_network desde línea 886 +[17:55:04] Línea 886: '_EXPRESSION' +[17:55:04] Línea 887: '_POSITIV' +[17:55:04] Línea 888: '' +[17:55:04] Línea 889: '' +[17:55:04] Línea 890: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 891: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 891 +[17:55:04] Entrando a _parse_assign_section desde línea 892 +[17:55:04] Línea 892: '_OPERATOR' +[17:55:04] Línea 893: '_BOX_EXPR : 1' +[17:55:04] Línea 894: '_ENABLED' +[17:55:04] Línea 895: '_OPERAND' +[17:55:04] Línea 896: '_EXPRESSION' +[17:55:04] Línea 897: '_POSITIV' +[17:55:04] Línea 898: 'BYTE_TO_INT(gProdPH_Node18_DP_State)' +[17:55:04] Línea 899: '_EXPRESSION' +[17:55:04] Línea 900: '_POSITIV' +[17:55:04] Línea 901: 'MOVE' +[17:55:04] Línea 902: '_EXPRESSION' +[17:55:04] Línea 903: '_POSITIV' +[17:55:04] Línea 904: '_OUTPUTS : 1' +[17:55:04] Línea 905: '_OUTPUT' +[17:55:04] Línea 906: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 907: '_NO_SET' +[17:55:04] Línea 908: 'gH_ProdPH_DP_State' +[17:55:04] Línea 909: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 917 +[17:55:04] Entrando a _parse_empty_network desde línea 918 +[17:55:04] Línea 918: '_EXPRESSION' +[17:55:04] Línea 919: '_POSITIV' +[17:55:04] Línea 920: '' +[17:55:04] Línea 921: '' +[17:55:04] Línea 922: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 923: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 923 +[17:55:04] Entrando a _parse_assign_section desde línea 924 +[17:55:04] Línea 924: '_OPERATOR' +[17:55:04] Línea 925: '_BOX_EXPR : 2' +[17:55:04] Línea 926: '_ENABLED' +[17:55:04] Línea 927: '_OPERATOR' +[17:55:04] Línea 928: '_BOX_EXPR : 2' +[17:55:04] Línea 929: '_OPERAND' +[17:55:04] Línea 930: '_EXPRESSION' +[17:55:04] Línea 931: '_POSITIV' +[17:55:04] Línea 932: 'gProdCond_Node19_DP_State' +[17:55:04] Línea 933: '_OPERAND' +[17:55:04] Línea 934: '_EXPRESSION' +[17:55:04] Línea 935: '_POSITIV' +[17:55:04] Línea 936: '0' +[17:55:04] Línea 937: '_EXPRESSION' +[17:55:04] Línea 938: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 939: 'NE' +[17:55:04] Línea 940: '_OPERAND' +[17:55:04] Línea 941: '_EXPRESSION' +[17:55:04] Línea 942: '_NEGATIV' +[17:55:04] Línea 943: 'gH_Blender_OPT_Simulation' +[17:55:04] Línea 944: '_EXPRESSION' +[17:55:04] Línea 945: '_POSITIV' +[17:55:04] Línea 946: 'AND' +[17:55:04] Línea 947: '_EXPRESSION' +[17:55:04] Línea 948: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 970 +[17:55:04] Entrando a _parse_empty_network desde línea 971 +[17:55:04] Línea 971: '_EXPRESSION' +[17:55:04] Línea 972: '_POSITIV' +[17:55:04] Línea 973: '' +[17:55:04] Línea 974: '' +[17:55:04] Línea 975: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 976: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 976 +[17:55:04] Entrando a _parse_assign_section desde línea 977 +[17:55:04] Línea 977: '_OPERATOR' +[17:55:04] Línea 978: '_BOX_EXPR : 1' +[17:55:04] Línea 979: '_ENABLED' +[17:55:04] Línea 980: '_OPERAND' +[17:55:04] Línea 981: '_EXPRESSION' +[17:55:04] Línea 982: '_POSITIV' +[17:55:04] Línea 983: 'BYTE_TO_INT(gProdCond_Node19_DP_State)' +[17:55:04] Línea 984: '_EXPRESSION' +[17:55:04] Línea 985: '_POSITIV' +[17:55:04] Línea 986: 'MOVE' +[17:55:04] Línea 987: '_EXPRESSION' +[17:55:04] Línea 988: '_POSITIV' +[17:55:04] Línea 989: '_OUTPUTS : 1' +[17:55:04] Línea 990: '_OUTPUT' +[17:55:04] Línea 991: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 992: '_NO_SET' +[17:55:04] Línea 993: 'gH_ProdCond_DP_State' +[17:55:04] Línea 994: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1002 +[17:55:04] Entrando a _parse_empty_network desde línea 1003 +[17:55:04] Línea 1003: '_EXPRESSION' +[17:55:04] Línea 1004: '_POSITIV' +[17:55:04] Línea 1005: '' +[17:55:04] Línea 1006: '' +[17:55:04] Línea 1007: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 1008: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 1008 +[17:55:04] Entrando a _parse_assign_section desde línea 1009 +[17:55:04] Línea 1009: '_OPERATOR' +[17:55:04] Línea 1010: '_BOX_EXPR : 2' +[17:55:04] Línea 1011: '_ENABLED' +[17:55:04] Línea 1012: '_OPERATOR' +[17:55:04] Línea 1013: '_BOX_EXPR : 2' +[17:55:04] Línea 1014: '_OPERAND' +[17:55:04] Línea 1015: '_EXPRESSION' +[17:55:04] Línea 1016: '_POSITIV' +[17:55:04] Línea 1017: 'gWater_VFM_Node20_DP_State' +[17:55:04] Línea 1018: '_OPERAND' +[17:55:04] Línea 1019: '_EXPRESSION' +[17:55:04] Línea 1020: '_POSITIV' +[17:55:04] Línea 1021: '0' +[17:55:04] Línea 1022: '_EXPRESSION' +[17:55:04] Línea 1023: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 1024: 'NE' +[17:55:04] Línea 1025: '_OPERAND' +[17:55:04] Línea 1026: '_EXPRESSION' +[17:55:04] Línea 1027: '_NEGATIV' +[17:55:04] Línea 1028: 'gH_Blender_OPT_Simulation' +[17:55:04] Línea 1029: '_EXPRESSION' +[17:55:04] Línea 1030: '_POSITIV' +[17:55:04] Línea 1031: 'AND' +[17:55:04] Línea 1032: '_EXPRESSION' +[17:55:04] Línea 1033: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Red 7 agregada. Total redes: 7 +[17:55:04] Con lógica: CONTACT - gWater_VFM_Node20_DP_Error +[17:55:04] Target: 'gH_Water_VFM_DP_Error' +[17:55:04] Procesando red 8... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1068 +[17:55:04] Entrando a _parse_empty_network desde línea 1069 +[17:55:04] Línea 1069: '_EXPRESSION' +[17:55:04] Línea 1070: '_POSITIV' +[17:55:04] Línea 1071: '' +[17:55:04] Línea 1072: '' +[17:55:04] Línea 1073: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 1074: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 1074 +[17:55:04] Entrando a _parse_assign_section desde línea 1075 +[17:55:04] Línea 1075: '_OPERATOR' +[17:55:04] Línea 1076: '_BOX_EXPR : 1' +[17:55:04] Línea 1077: '_ENABLED' +[17:55:04] Línea 1078: '_OPERAND' +[17:55:04] Línea 1079: '_EXPRESSION' +[17:55:04] Línea 1080: '_POSITIV' +[17:55:04] Línea 1081: 'BYTE_TO_INT(gWater_VFM_Node20_DP_State)' +[17:55:04] Línea 1082: '_EXPRESSION' +[17:55:04] Línea 1083: '_POSITIV' +[17:55:04] Línea 1084: 'MOVE' +[17:55:04] Línea 1085: '_EXPRESSION' +[17:55:04] Línea 1086: '_POSITIV' +[17:55:04] Línea 1087: '_OUTPUTS : 1' +[17:55:04] Línea 1088: '_OUTPUT' +[17:55:04] Línea 1089: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 1090: '_NO_SET' +[17:55:04] Línea 1091: 'gH_Water_VFM_DP_State' +[17:55:04] Línea 1092: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1100 +[17:55:04] Entrando a _parse_empty_network desde línea 1101 +[17:55:04] Línea 1101: '_EXPRESSION' +[17:55:04] Línea 1102: '_POSITIV' +[17:55:04] Línea 1103: '' +[17:55:04] Línea 1104: '' +[17:55:04] Línea 1105: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 1106: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 1106 +[17:55:04] Entrando a _parse_assign_section desde línea 1107 +[17:55:04] Línea 1107: '_OPERATOR' +[17:55:04] Línea 1108: '_BOX_EXPR : 2' +[17:55:04] Línea 1109: '_ENABLED' +[17:55:04] Línea 1110: '_OPERATOR' +[17:55:04] Línea 1111: '_BOX_EXPR : 2' +[17:55:04] Línea 1112: '_OPERAND' +[17:55:04] Línea 1113: '_EXPRESSION' +[17:55:04] Línea 1114: '_POSITIV' +[17:55:04] Línea 1115: 'gSyrup_MFM_Node21_DP_State' +[17:55:04] Línea 1116: '_OPERAND' +[17:55:04] Línea 1117: '_EXPRESSION' +[17:55:04] Línea 1118: '_POSITIV' +[17:55:04] Línea 1119: '0' +[17:55:04] Línea 1120: '_EXPRESSION' +[17:55:04] Línea 1121: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 1122: 'NE' +[17:55:04] Línea 1123: '_OPERAND' +[17:55:04] Línea 1124: '_EXPRESSION' +[17:55:04] Línea 1125: '_NEGATIV' +[17:55:04] Línea 1126: 'gH_Blender_OPT_Simulation' +[17:55:04] Línea 1127: '_EXPRESSION' +[17:55:04] Línea 1128: '_POSITIV' +[17:55:04] Línea 1129: 'AND' +[17:55:04] Línea 1130: '_EXPRESSION' +[17:55:04] Línea 1131: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Red 8 agregada. Total redes: 8 +[17:55:04] Con lógica: CONTACT - gSyrup_MFM_Node21_DP_Error +[17:55:04] Target: 'gH_Syrup_MFM_DP_Error' +[17:55:04] Procesando red 9... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1166 +[17:55:04] Entrando a _parse_empty_network desde línea 1167 +[17:55:04] Línea 1167: '_EXPRESSION' +[17:55:04] Línea 1168: '_POSITIV' +[17:55:04] Línea 1169: '' +[17:55:04] Línea 1170: '' +[17:55:04] Línea 1171: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 1172: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 1172 +[17:55:04] Entrando a _parse_assign_section desde línea 1173 +[17:55:04] Línea 1173: '_OPERATOR' +[17:55:04] Línea 1174: '_BOX_EXPR : 1' +[17:55:04] Línea 1175: '_ENABLED' +[17:55:04] Línea 1176: '_OPERAND' +[17:55:04] Línea 1177: '_EXPRESSION' +[17:55:04] Línea 1178: '_POSITIV' +[17:55:04] Línea 1179: 'BYTE_TO_INT(gSyrup_MFM_Node21_DP_State)' +[17:55:04] Línea 1180: '_EXPRESSION' +[17:55:04] Línea 1181: '_POSITIV' +[17:55:04] Línea 1182: 'MOVE' +[17:55:04] Línea 1183: '_EXPRESSION' +[17:55:04] Línea 1184: '_POSITIV' +[17:55:04] Línea 1185: '_OUTPUTS : 1' +[17:55:04] Línea 1186: '_OUTPUT' +[17:55:04] Línea 1187: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 1188: '_NO_SET' +[17:55:04] Línea 1189: 'gH_Syrup_MFM_DP_State' +[17:55:04] Línea 1190: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1198 +[17:55:04] Entrando a _parse_empty_network desde línea 1199 +[17:55:04] Línea 1199: '_EXPRESSION' +[17:55:04] Línea 1200: '_POSITIV' +[17:55:04] Línea 1201: '' +[17:55:04] Línea 1202: '' +[17:55:04] Línea 1203: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 1204: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 1204 +[17:55:04] Entrando a _parse_assign_section desde línea 1205 +[17:55:04] Línea 1205: '_OPERATOR' +[17:55:04] Línea 1206: '_BOX_EXPR : 2' +[17:55:04] Línea 1207: '_ENABLED' +[17:55:04] Línea 1208: '_OPERATOR' +[17:55:04] Línea 1209: '_BOX_EXPR : 2' +[17:55:04] Línea 1210: '_OPERAND' +[17:55:04] Línea 1211: '_EXPRESSION' +[17:55:04] Línea 1212: '_POSITIV' +[17:55:04] Línea 1213: 'gCarboCO2_MFM_Node22_DP_State' +[17:55:04] Línea 1214: '_OPERAND' +[17:55:04] Línea 1215: '_EXPRESSION' +[17:55:04] Línea 1216: '_POSITIV' +[17:55:04] Línea 1217: '0' +[17:55:04] Línea 1218: '_EXPRESSION' +[17:55:04] Línea 1219: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 1220: 'NE' +[17:55:04] Línea 1221: '_OPERAND' +[17:55:04] Línea 1222: '_EXPRESSION' +[17:55:04] Línea 1223: '_NEGATIV' +[17:55:04] Línea 1224: 'gH_Blender_OPT_Simulation' +[17:55:04] Línea 1225: '_EXPRESSION' +[17:55:04] Línea 1226: '_POSITIV' +[17:55:04] Línea 1227: 'AND' +[17:55:04] Línea 1228: '_EXPRESSION' +[17:55:04] Línea 1229: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Red 9 agregada. Total redes: 9 +[17:55:04] Con lógica: CONTACT - gCarboCO2_MFM_Node22_DP_Error +[17:55:04] Target: 'gH_CarboCO2_MFM_DP_Error' +[17:55:04] Procesando red 10... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1264 +[17:55:04] Entrando a _parse_empty_network desde línea 1265 +[17:55:04] Línea 1265: '_EXPRESSION' +[17:55:04] Línea 1266: '_POSITIV' +[17:55:04] Línea 1267: '' +[17:55:04] Línea 1268: '' +[17:55:04] Línea 1269: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 1270: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 1270 +[17:55:04] Entrando a _parse_assign_section desde línea 1271 +[17:55:04] Línea 1271: '_OPERATOR' +[17:55:04] Línea 1272: '_BOX_EXPR : 1' +[17:55:04] Línea 1273: '_ENABLED' +[17:55:04] Línea 1274: '_OPERAND' +[17:55:04] Línea 1275: '_EXPRESSION' +[17:55:04] Línea 1276: '_POSITIV' +[17:55:04] Línea 1277: 'BYTE_TO_INT(gCarboCO2_MFM_Node22_DP_State)' +[17:55:04] Línea 1278: '_EXPRESSION' +[17:55:04] Línea 1279: '_POSITIV' +[17:55:04] Línea 1280: 'MOVE' +[17:55:04] Línea 1281: '_EXPRESSION' +[17:55:04] Línea 1282: '_POSITIV' +[17:55:04] Línea 1283: '_OUTPUTS : 1' +[17:55:04] Línea 1284: '_OUTPUT' +[17:55:04] Línea 1285: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 1286: '_NO_SET' +[17:55:04] Línea 1287: 'gH_CarboCO2_MFM_DP_State' +[17:55:04] Línea 1288: 'ENABLELIST_END' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] Red 10 agregada. Total redes: 10 +[17:55:04] Target: '' +[17:55:04] ADVERTENCIA: Se esperaban 37 redes pero solo se parsearon 10 +[17:55:04] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:55:04] Total ACTIONs: 0 +[17:55:04] ✓ Redes encontradas: 10 +[17:55:04] ✓ Secciones de variables: ['VAR_OUTPUT'] +[17:55:04] ✓ ACTIONs encontradas: [] +[17:55:04] === DEBUG INFO - 10 networks encontrados === +[17:55:04] Red 1: +[17:55:04] Target: gH_FC3102_DP_Error +[17:55:04] Lógica: CONTACT: gFC3102_Node1_DP_Error +[17:55:04] Condición: gFC3102_Node1_DP_Error +[17:55:04] Red 2: +[17:55:04] Target: gH_ProductPumpVFC_DP_Error +[17:55:04] Lógica: CONTACT: gProduct_VFC_Node4_DP_Error +[17:55:04] Condición: gProduct_VFC_Node4_DP_Error +[17:55:04] Red 3: +[17:55:04] Target: gH_PAmPDS_DP_Error +[17:55:04] Lógica: CONTACT: gPAmPDS_Node8_DP_Error +[17:55:04] Condición: gPAmPDS_Node8_DP_Error +[17:55:04] Red 4: +[17:55:04] Target: gH_ET200_DP_Error +[17:55:04] Lógica: CONTACT: gET200_Node10_DP_Error +[17:55:04] Condición: gET200_Node10_DP_Error +[17:55:04] Red 5: +[17:55:04] Target: gH_LowCond_DP_Node15_Error +[17:55:04] Lógica: CONTACT: gLowCond_Node15_DP_Error +[17:55:04] Condición: gLowCond_Node15_DP_Error +[17:55:04] Red 6: +[17:55:04] Target: gH_HighCond_DP_Node16_Error +[17:55:04] Lógica: CONTACT: gHighCond_Node16_DP_Error +[17:55:04] Condición: gHighCond_Node16_DP_Error +[17:55:04] Red 7: +[17:55:04] Target: gH_Water_VFM_DP_Error +[17:55:04] Lógica: CONTACT: gWater_VFM_Node20_DP_Error +[17:55:04] Condición: gWater_VFM_Node20_DP_Error +[17:55:04] Red 8: +[17:55:04] Target: gH_Syrup_MFM_DP_Error +[17:55:04] Lógica: CONTACT: gSyrup_MFM_Node21_DP_Error +[17:55:04] Condición: gSyrup_MFM_Node21_DP_Error +[17:55:04] Red 9: +[17:55:04] Target: gH_CarboCO2_MFM_DP_Error +[17:55:04] Lógica: CONTACT: gCarboCO2_MFM_Node22_DP_Error +[17:55:04] Condición: gCarboCO2_MFM_Node22_DP_Error +[17:55:04] Red 10: +[17:55:04] Target: +[17:55:04] Sin lógica +[17:55:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:04] Optimizando Red 1: +[17:55:04] Expresión original: gFC3102_Node1_DP_Error +[17:55:04] Simplificada: gFC3102_Node1_DP_Error +[17:55:04] DNF (forma LAD preferida): gFC3102_Node1_DP_Error +[17:55:04] Optimizando Red 2: +[17:55:04] Expresión original: gProduct_VFC_Node4_DP_Error +[17:55:04] Simplificada: gProduct_VFC_Node4_DP_Error +[17:55:04] DNF (forma LAD preferida): gProduct_VFC_Node4_DP_Error +[17:55:04] Optimizando Red 3: +[17:55:04] Expresión original: gPAmPDS_Node8_DP_Error +[17:55:04] Simplificada: gPAmPDS_Node8_DP_Error +[17:55:04] DNF (forma LAD preferida): gPAmPDS_Node8_DP_Error +[17:55:04] Optimizando Red 4: +[17:55:04] Expresión original: gET200_Node10_DP_Error +[17:55:04] Simplificada: gET200_Node10_DP_Error +[17:55:04] DNF (forma LAD preferida): gET200_Node10_DP_Error +[17:55:04] Optimizando Red 5: +[17:55:04] Expresión original: gLowCond_Node15_DP_Error +[17:55:04] Simplificada: gLowCond_Node15_DP_Error +[17:55:04] DNF (forma LAD preferida): gLowCond_Node15_DP_Error +[17:55:04] Optimizando Red 6: +[17:55:04] Expresión original: gHighCond_Node16_DP_Error +[17:55:04] Simplificada: gHighCond_Node16_DP_Error +[17:55:04] DNF (forma LAD preferida): gHighCond_Node16_DP_Error +[17:55:04] Optimizando Red 7: +[17:55:04] Expresión original: gWater_VFM_Node20_DP_Error +[17:55:04] Simplificada: gWater_VFM_Node20_DP_Error +[17:55:04] DNF (forma LAD preferida): gWater_VFM_Node20_DP_Error +[17:55:04] Optimizando Red 8: +[17:55:04] Expresión original: gSyrup_MFM_Node21_DP_Error +[17:55:04] Simplificada: gSyrup_MFM_Node21_DP_Error +[17:55:04] DNF (forma LAD preferida): gSyrup_MFM_Node21_DP_Error +[17:55:04] Optimizando Red 9: +[17:55:04] Expresión original: gCarboCO2_MFM_Node22_DP_Error +[17:55:04] Simplificada: gCarboCO2_MFM_Node22_DP_Error +[17:55:04] DNF (forma LAD preferida): gCarboCO2_MFM_Node22_DP_Error +[17:55:04] === Analizando agrupación de condiciones === +[17:55:04] Analizando 9 networks para agrupación: +[17:55:04] Generando código SCL... +[17:55:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PROFIBUS_NETWORK.scl +[17:55:04] ============================================================ +[17:55:04] Procesando: PROFIBUS_VARIABLES.EXP +[17:55:04] Salida: PROFIBUS_VARIABLES.scl +[17:55:04] Programa encontrado: +[17:55:04] Variables VAR: 78 encontradas +[17:55:04] No se encontró _LD_BODY +[17:55:04] Total ACTIONs: 0 +[17:55:04] ✓ Redes encontradas: 0 +[17:55:04] ✓ Secciones de variables: ['VAR'] +[17:55:04] ✓ ACTIONs encontradas: [] +[17:55:04] === DEBUG INFO - 0 networks encontrados === +[17:55:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:04] === Analizando agrupación de condiciones === +[17:55:04] No hay suficientes networks para agrupar +[17:55:04] Generando código SCL... +[17:55:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PROFIBUS_VARIABLES.scl +[17:55:04] ============================================================ +[17:55:04] Procesando: PULSEPRESSURE.EXP +[17:55:04] Salida: PULSEPRESSURE.scl +[17:55:04] Programa encontrado: +[17:55:04] Path: \/Functions_Collection\/FillingHead +[17:55:04] Variables VAR_INPUT: 4 encontradas +[17:55:04] Variables VAR: 1 encontradas +[17:55:04] No se encontró _LD_BODY +[17:55:04] Total ACTIONs: 0 +[17:55:04] ✓ Redes encontradas: 0 +[17:55:04] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:55:04] ✓ ACTIONs encontradas: [] +[17:55:04] === DEBUG INFO - 0 networks encontrados === +[17:55:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:04] === Analizando agrupación de condiciones === +[17:55:04] No hay suficientes networks para agrupar +[17:55:04] Generando código SCL... +[17:55:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PULSEPRESSURE.scl +[17:55:04] ============================================================ +[17:55:04] Procesando: PUMPSCONTROL.EXP +[17:55:04] Salida: PUMPSCONTROL.scl +[17:55:04] Programa encontrado: PumpsControl +[17:55:04] Path: \/TASK2_ControlMain\/Blender_Logic +[17:55:04] Variables VAR_OUTPUT: 1 encontradas +[17:55:04] Variables VAR: 27 encontradas +[17:55:04] Se esperan 20 redes según el archivo +[17:55:04] Procesando red 1... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 8 +[17:55:04] Entrando a _parse_empty_network desde línea 9 +[17:55:04] Línea 9: '_EXPRESSION' +[17:55:04] Línea 10: '_POSITIV' +[17:55:04] Línea 11: '' +[17:55:04] Línea 12: '' +[17:55:04] Línea 13: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 14: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 14 +[17:55:04] Entrando a _parse_assign_section desde línea 15 +[17:55:04] Línea 15: '_OPERATOR' +[17:55:04] Línea 16: '_BOX_EXPR : 3' +[17:55:04] Línea 17: '_ENABLED' +[17:55:04] Línea 18: '_OPERATOR' +[17:55:04] Línea 19: '_BOX_EXPR : 2' +[17:55:04] Línea 20: '_OPERAND' +[17:55:04] Línea 21: '_EXPRESSION' +[17:55:04] Línea 22: '_POSITIV' +[17:55:04] Línea 23: 'gMFM_WaterFlow' +[17:55:04] Línea 24: '_OPERAND' +[17:55:04] Línea 25: '_EXPRESSION' +[17:55:04] Línea 26: '_POSITIV' +[17:55:04] Línea 27: '100.0' +[17:55:04] Línea 28: '_EXPRESSION' +[17:55:04] Línea 29: '_POSITIV' +[17:55:04] _parse_assign_section terminó sin encontrar función +[17:55:04] Línea 30: 'GT' +[17:55:04] Línea 31: '_OPERAND' +[17:55:04] Línea 32: '_EXPRESSION' +[17:55:04] Línea 33: '_POSITIV' +[17:55:04] Línea 34: 'gCIP_Started' +[17:55:04] Línea 35: '_OPERAND' +[17:55:04] Línea 36: '_EXPRESSION' +[17:55:04] Línea 37: '_POSITIV' +[17:55:04] Línea 38: 'gBlenderCIPMode' +[17:55:04] Línea 39: '_EXPRESSION' +[17:55:04] Línea 40: '_POSITIV' +[17:55:04] Línea 41: 'AND' +[17:55:04] Línea 42: '_EXPRESSION' +[17:55:04] Línea 43: '_POSITIV' +[17:55:04] _parse_empty_network terminó sin encontrar función +[17:55:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 95 +[17:55:04] Red 1 agregada. Total redes: 1 +[17:55:04] Con lógica: AND - Sin nombre +[17:55:04] Target: 'gOut_WaterPumpRun' +[17:55:04] Procesando red 2... +[17:55:04] Red 2 agregada. Total redes: 2 +[17:55:04] Con lógica: AND - Sin nombre +[17:55:04] Target: 'gH_P1_WaterPump_Status' +[17:55:04] Procesando red 3... +[17:55:04] Detectada llamada a ACTION: t#3.5s +[17:55:04] Red 3 agregada. Total redes: 3 +[17:55:04] Con lógica: AND - Sin nombre +[17:55:04] Target: 'gOut_WaterPump2Run' +[17:55:04] Procesando red 4... +[17:55:04] Red 4 agregada. Total redes: 4 +[17:55:04] Con lógica: AND - Sin nombre +[17:55:04] Target: 'gH_P5_WaterPump_Status' +[17:55:04] Procesando red 5... +[17:55:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 706 +[17:55:04] Red 5 agregada. Total redes: 5 +[17:55:04] Con lógica: AND - Sin nombre +[17:55:04] Target: 'gOut_SyrupPumpRun' +[17:55:04] Procesando red 6... +[17:55:04] Red 6 agregada. Total redes: 6 +[17:55:04] Con lógica: AND - Sin nombre +[17:55:04] Target: 'gH_P2_SyrupPump_Status' +[17:55:04] Procesando red 7... +[17:55:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 893 +[17:55:04] Red 7 agregada. Total redes: 7 +[17:55:04] Con lógica: AND - Sin nombre +[17:55:04] Target: 'gOut_ProductPumpRun' +[17:55:04] Procesando red 8... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1180 +[17:55:04] Entrando a _parse_empty_network desde línea 1181 +[17:55:04] Línea 1181: '_EXPRESSION' +[17:55:04] Línea 1182: '_POSITIV' +[17:55:04] Línea 1183: '' +[17:55:04] Línea 1184: '' +[17:55:04] Línea 1185: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 1186: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 1186 +[17:55:04] Entrando a _parse_assign_section desde línea 1187 +[17:55:04] Línea 1187: '_FUNCTIONBLOCK' +[17:55:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1187 +[17:55:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1187 +[17:55:04] Línea 1194: 'gOut_ProductPumpRun' +[17:55:04] Línea 1195: '_OPERAND' +[17:55:04] Línea 1196: '_EXPRESSION' +[17:55:04] Línea 1197: '_POSITIV' +[17:55:04] Línea 1198: 'DI_Product_Pump_Contactor' +[17:55:04] Línea 1199: '_OPERATOR' +[17:55:04] Línea 1200: '_BOX_EXPR : 2' +[17:55:04] Línea 1201: '_OPERAND' +[17:55:04] Línea 1202: '_EXPRESSION' +[17:55:04] Línea 1203: '_POSITIV' +[17:55:04] Línea 1204: 'DI_Product_Pump_Ovrld' +[17:55:04] Línea 1205: '_OPERATOR' +[17:55:04] Línea 1206: '_BOX_EXPR : 2' +[17:55:04] Línea 1207: '_OPERAND' +[17:55:04] Función encontrada pero sin target específico +[17:55:04] Usando target por defecto: mDummy +[17:55:04] Red de función 9 creada para FUNCTION_BLOCK: mP3_ProductPump +[17:55:04] Target: 'mDummy' +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1265 +[17:55:04] Entrando a _parse_empty_network desde línea 1266 +[17:55:04] Línea 1266: '_EXPRESSION' +[17:55:04] Línea 1267: '_POSITIV' +[17:55:04] Línea 1268: '' +[17:55:04] Línea 1269: '' +[17:55:04] Línea 1270: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 1271: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 1271 +[17:55:04] Entrando a _parse_assign_section desde línea 1272 +[17:55:04] Línea 1272: '_FUNCTIONBLOCK' +[17:55:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1272 +[17:55:04] Detectada llamada a ACTION: PumpsControl.VFC_Control +[17:55:04] Línea 1274: '_BOX_EXPR : 0' +[17:55:04] Línea 1275: '_ENABLED' +[17:55:04] Línea 1276: '_EXPRESSION' +[17:55:04] Línea 1277: '_POSITIV' +[17:55:04] Línea 1278: 'PumpsControl.VFC_Control' +[17:55:04] Función encontrada pero sin target específico +[17:55:04] Usando target por defecto: mDummy +[17:55:04] Red de función 10 creada para ACTION_CALL: PumpsControl.VFC_Control +[17:55:04] Target: 'mDummy' +[17:55:04] Red 8 agregada. Total redes: 10 +[17:55:04] Con lógica: AND - Sin nombre +[17:55:04] Target: 'gOut_VacuumPumpRun' +[17:55:04] Procesando red 11... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1364 +[17:55:04] Entrando a _parse_empty_network desde línea 1365 +[17:55:04] Línea 1365: '_EXPRESSION' +[17:55:04] Línea 1366: '_POSITIV' +[17:55:04] Línea 1367: '' +[17:55:04] Línea 1368: '' +[17:55:04] Línea 1369: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 1370: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 1370 +[17:55:04] Entrando a _parse_assign_section desde línea 1371 +[17:55:04] Línea 1371: '_FUNCTIONBLOCK' +[17:55:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1371 +[17:55:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1371 +[17:55:04] Línea 1378: 'gOut_VacuumPumpRun' +[17:55:04] Línea 1379: '_OPERAND' +[17:55:04] Línea 1380: '_EXPRESSION' +[17:55:04] Línea 1381: '_POSITIV' +[17:55:04] Línea 1382: 'DI_Vacuum_Pump_Contactor' +[17:55:04] Línea 1383: '_OPERAND' +[17:55:04] Línea 1384: '_EXPRESSION' +[17:55:04] Línea 1385: '_POSITIV' +[17:55:04] Línea 1386: 'DI_Vacuum_Pump_Ovrld' +[17:55:04] Línea 1387: '_OPERAND' +[17:55:04] Línea 1388: '_EXPRESSION' +[17:55:04] Línea 1389: '_POSITIV' +[17:55:04] Línea 1390: 'gH_P4_VacuumPump_Auto' +[17:55:04] Línea 1391: '_OPERAND' +[17:55:04] Función encontrada pero sin target específico +[17:55:04] Usando target por defecto: mDummy +[17:55:04] Red de función 12 creada para FUNCTION_BLOCK: mP4_VacuumPump +[17:55:04] Target: 'mDummy' +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1422 +[17:55:04] Entrando a _parse_empty_network desde línea 1423 +[17:55:04] Línea 1423: '_EXPRESSION' +[17:55:04] Línea 1424: '_POSITIV' +[17:55:04] Línea 1425: '' +[17:55:04] Línea 1426: '' +[17:55:04] Línea 1427: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 1428: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 1428 +[17:55:04] Entrando a _parse_assign_section desde línea 1429 +[17:55:04] Línea 1429: '_FUNCTIONBLOCK' +[17:55:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1429 +[17:55:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1429 +[17:55:04] Línea 1436: 'gOut_StartRinseTankPump' +[17:55:04] Línea 1437: '_OPERAND' +[17:55:04] Línea 1438: '_EXPRESSION' +[17:55:04] Línea 1439: '_POSITIV' +[17:55:04] Línea 1440: 'DI_FillerRinseTank_Pump_Contactor' +[17:55:04] Línea 1441: '_OPERAND' +[17:55:04] Línea 1442: '_EXPRESSION' +[17:55:04] Línea 1443: '_POSITIV' +[17:55:04] Línea 1444: 'DI_FillerRinseTank_Pump_Ovrld' +[17:55:04] Línea 1445: '_OPERAND' +[17:55:04] Línea 1446: '_EXPRESSION' +[17:55:04] Línea 1447: '_POSITIV' +[17:55:04] Línea 1448: 'gH_P5_RinseTankPump_Auto' +[17:55:04] Línea 1449: '_OPERAND' +[17:55:04] Función encontrada pero sin target específico +[17:55:04] Usando target por defecto: mDummy +[17:55:04] Red de función 13 creada para FUNCTION_BLOCK: mP5_RinseTankPump +[17:55:04] Target: 'mDummy' +[17:55:04] Red 11 agregada. Total redes: 13 +[17:55:04] Con lógica: AND - Sin nombre +[17:55:04] Target: 'gOut_RecircPumpRun' +[17:55:04] Procesando red 14... +[17:55:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1569 +[17:55:04] Entrando a _parse_empty_network desde línea 1570 +[17:55:04] Línea 1570: '_EXPRESSION' +[17:55:04] Línea 1571: '_POSITIV' +[17:55:04] Línea 1572: '' +[17:55:04] Línea 1573: '' +[17:55:04] Línea 1574: 'ENABLELIST : 1' +[17:55:04] Encontrado ENABLELIST, continuando búsqueda... +[17:55:04] Línea 1575: '_ASSIGN' +[17:55:04] ENCONTRADO _ASSIGN en línea 1575 +[17:55:04] Entrando a _parse_assign_section desde línea 1576 +[17:55:04] Línea 1576: '_FUNCTIONBLOCK' +[17:55:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1576 +[17:55:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1576 +[17:55:04] Línea 1583: 'gOut_RecircPumpRun' +[17:55:04] Línea 1584: '_OPERAND' +[17:55:04] Línea 1585: '_EXPRESSION' +[17:55:04] Línea 1586: '_POSITIV' +[17:55:04] Línea 1587: 'DI_Recycle_Pump_Contactor' +[17:55:04] Línea 1588: '_OPERAND' +[17:55:04] Línea 1589: '_EXPRESSION' +[17:55:04] Línea 1590: '_POSITIV' +[17:55:04] Línea 1591: 'DI_Recycle_Pump_Ovrld' +[17:55:04] Línea 1592: '_OPERAND' +[17:55:04] Línea 1593: '_EXPRESSION' +[17:55:04] Línea 1594: '_POSITIV' +[17:55:04] Línea 1595: 'gH_P6_RecircPump_Auto' +[17:55:04] Línea 1596: '_OPERAND' +[17:55:04] Función encontrada pero sin target específico +[17:55:04] Usando target por defecto: mDummy +[17:55:04] Red de función 15 creada para FUNCTION_BLOCK: mP6_RecircPump +[17:55:04] Target: 'mDummy' +[17:55:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1771 +[17:55:04] Red 14 agregada. Total redes: 15 +[17:55:04] Con lógica: OR - Sin nombre +[17:55:04] Target: 'gOut_SyrupRoomPumpRun' +[17:55:04] Procesando red 16... +[17:55:04] Red 16 agregada. Total redes: 16 +[17:55:04] Con lógica: OR - Sin nombre +[17:55:04] Target: 'gOut_SyrupRoomWaterReq' +[17:55:04] ADVERTENCIA: Se esperaban 20 redes pero solo se parsearon 16 +[17:55:04] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:55:04] ACTION encontrada: VFC_Control (2307 caracteres) +[17:55:04] Total ACTIONs: 1 +[17:55:04] ✓ Redes encontradas: 16 +[17:55:04] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:55:04] ✓ ACTIONs encontradas: ['VFC_Control'] +[17:55:04] === DEBUG INFO - 16 networks encontrados === +[17:55:04] Red 1: +[17:55:04] Target: gOut_WaterPumpRun +[17:55:04] Lógica: AND: +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] OR: +[17:55:04] CONTACT: gDeairTankMinLvlAux +[17:55:04] AND: +[17:55:04] CONTACT: gFoamCipEnable +[17:55:04] CONTACT: mP1_CIP_RunPump +[17:55:04] OR: +[17:55:04] CONTACT: gBlenderProdMode +[17:55:04] AND: +[17:55:04] CONTACT: gBlenderCIPMode +[17:55:04] FUNCTION_BLOCK: mDelayStartP1 inputs: ['_POSITIV'] +[17:55:04] Condición: ((gDeairTankMinLvlAux OR (gFoamCipEnable AND mP1_CIP_RunPump)) AND (gBlenderProdMode OR (gBlenderCIPMode AND mDelayStartP1(_POSITIV)))) +[17:55:04] Red 2: +[17:55:04] Target: gH_P1_WaterPump_Status +[17:55:04] Lógica: AND: +[17:55:04] CONTACT: gH_Blender_OPT_Simulation +[17:55:04] OR: +[17:55:04] CONTACT: gBlenderStartPumps +[17:55:04] CONTACT: gP_P1 +[17:55:04] CONTACT: gCarboWaterLine_Running +[17:55:04] Condición: (gH_Blender_OPT_Simulation AND (gBlenderStartPumps OR gP_P1 OR gCarboWaterLine_Running)) +[17:55:04] Red 3: +[17:55:04] Target: gOut_WaterPump2Run +[17:55:04] Lógica: AND: +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] CONTACT: gDeairTank2MinLvlAux +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] OR: +[17:55:04] CONTACT: gBlenderBlending +[17:55:04] CONTACT: gBlenderRinse_Running +[17:55:04] ACTION_CALL: t#3.5s +[17:55:04] Condición: (gDeairTank2MinLvlAux AND ((gBlenderBlending OR gBlenderRinse_Running) AND CALL t#3.5s())) +[17:55:04] Red 4: +[17:55:04] Target: gH_P5_WaterPump_Status +[17:55:04] Lógica: AND: +[17:55:04] CONTACT: gH_Blender_OPT_Simulation +[17:55:04] OR: +[17:55:04] CONTACT: gBlenderStartPumps +[17:55:04] CONTACT: gP_P5 +[17:55:04] CONTACT: gCarboWaterLine_Running +[17:55:04] Condición: (gH_Blender_OPT_Simulation AND (gBlenderStartPumps OR gP_P5 OR gCarboWaterLine_Running)) +[17:55:04] Red 5: +[17:55:04] Target: gOut_SyrupPumpRun +[17:55:04] Lógica: AND: +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] CONTACT: gSyrupTankMinLvlAux +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] CONTACT: gBlenderProdMode +[17:55:04] CONTACT: gWaterRecipe (NEGADO) +[17:55:04] CONTACT: gBlenderStartPumps +[17:55:04] CONTACT: gP_P2 +[17:55:04] AND: +[17:55:04] CONTACT: gSyrupTankMinLvlAux +[17:55:04] OR: +[17:55:04] CONTACT: gBlenderCIPMode +[17:55:04] CONTACT: gBlenderRinseMode +[17:55:04] CONTACT: gInCIP_DrainRequest (NEGADO) +[17:55:04] CONTACT: gBlenderStartPumps +[17:55:04] CONTACT: gH_CIP_SyrTankFloodRun (NEGADO) +[17:55:04] FUNCTION_BLOCK: mDelayCIPStopP2 inputs: ['_POSITIV'] +[17:55:04] Condición: ((gSyrupTankMinLvlAux AND ((gBlenderProdMode AND NOT gWaterRecipe AND gBlenderStartPumps) OR gP_P2)) OR (gSyrupTankMinLvlAux AND (gBlenderCIPMode OR gBlenderRinseMode) AND NOT gInCIP_DrainRequest AND gBlenderStartPumps AND NOT gH_CIP_SyrTankFloodRun AND mDelayCIPStopP2(_POSITIV))) +[17:55:04] Red 6: +[17:55:04] Target: gH_P2_SyrupPump_Status +[17:55:04] Lógica: AND: +[17:55:04] CONTACT: gH_Blender_OPT_Simulation +[17:55:04] OR: +[17:55:04] CONTACT: gBlenderStartPumps +[17:55:04] CONTACT: gSyrLineMFMPrep_Running +[17:55:04] Condición: (gH_Blender_OPT_Simulation AND (gBlenderStartPumps OR gSyrLineMFMPrep_Running)) +[17:55:04] Red 7: +[17:55:04] Target: gOut_ProductPumpRun +[17:55:04] Lógica: AND: +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] CONTACT: gH_Blender_OPT_BlendFillSystem (NEGADO) +[17:55:04] CONTACT: gProdAvailable +[17:55:04] CONTACT: gBlenderMinLevel +[17:55:04] OR: +[17:55:04] CONTACT: gInFillerProductReq +[17:55:04] CONTACT: gBlendRecircActive +[17:55:04] FUNCTION_BLOCK: mDelayProdStopP3 inputs: ['_POSITIV'] +[17:55:04] Condición: (NOT gH_Blender_OPT_BlendFillSystem AND gProdAvailable AND gBlenderMinLevel AND (gInFillerProductReq OR gBlendRecircActive) AND mDelayProdStopP3(_POSITIV)) +[17:55:04] Red 9: +[17:55:04] Comentario: Llamada a función: mP3_ProductPump +[17:55:04] Target: mDummy +[17:55:04] Lógica: FUNCTION_BLOCK: mP3_ProductPump inputs: ['_POSITIV'] +[17:55:04] Condición: mP3_ProductPump(_POSITIV) +[17:55:04] Red 10: +[17:55:04] Comentario: Llamada a función: PumpsControl.VFC_Control +[17:55:04] Target: mDummy +[17:55:04] Lógica: ACTION_CALL: PumpsControl.VFC_Control +[17:55:04] Condición: CALL PumpsControl.VFC_Control() +[17:55:04] Red 8: +[17:55:04] Target: gOut_VacuumPumpRun +[17:55:04] Lógica: AND: +[17:55:04] OR: +[17:55:04] CONTACT: gH_Blender_OPT_ByPassDeair (NEGADO) +[17:55:04] CONTACT: gH_A_Recipe_EnDeaireation +[17:55:04] CONTACT: gH_Blender_OPT_Simulation (NEGADO) +[17:55:04] CONTACT: gBlenderProdMode +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] CONTACT: gStillWaterByPassEn (NEGADO) +[17:55:04] CONTACT: gDeairStartUp_Done +[17:55:04] CONTACT: gP_P4 +[17:55:04] CONTACT: gH_Blender_OPT_VacuumPump +[17:55:04] CONTACT: gCarboStillProduct (NEGADO) +[17:55:04] Condición: ((NOT gH_Blender_OPT_ByPassDeair OR gH_A_Recipe_EnDeaireation) AND NOT gH_Blender_OPT_Simulation AND gBlenderProdMode AND ((NOT gStillWaterByPassEn AND gDeairStartUp_Done) OR gP_P4) AND gH_Blender_OPT_VacuumPump AND NOT gCarboStillProduct) +[17:55:04] Red 12: +[17:55:04] Comentario: Llamada a función: mP4_VacuumPump +[17:55:04] Target: mDummy +[17:55:04] Lógica: FUNCTION_BLOCK: mP4_VacuumPump inputs: ['_POSITIV'] +[17:55:04] Condición: mP4_VacuumPump(_POSITIV) +[17:55:04] Red 13: +[17:55:04] Comentario: Llamada a función: mP5_RinseTankPump +[17:55:04] Target: mDummy +[17:55:04] Lógica: FUNCTION_BLOCK: mP5_RinseTankPump inputs: ['_POSITIV'] +[17:55:04] Condición: mP5_RinseTankPump(_POSITIV) +[17:55:04] Red 11: +[17:55:04] Target: gOut_RecircPumpRun +[17:55:04] Lógica: AND: +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] CONTACT: gBlenderProdMode +[17:55:04] CONTACT: gBlenderMinLevel +[17:55:04] OR: +[17:55:04] CONTACT: gBlenderStartPumps +[17:55:04] CONTACT: gBlendRecircActive +[17:55:04] AND: +[17:55:04] CONTACT: gBlenderRun_Latch +[17:55:04] CONTACT: gEnableRecircPHE +[17:55:04] AND: +[17:55:04] OR: +[17:55:04] CONTACT: gBlenderCIPMode +[17:55:04] CONTACT: gBlenderRinseMode +[17:55:04] CONTACT: gBlenderRun_Latch +[17:55:04] CONTACT: gIn_ProdTankNotEmpty +[17:55:04] CONTACT: gH_Blender_OPT_BlendFillSystem +[17:55:04] Condición: (((gBlenderProdMode AND gBlenderMinLevel AND (gBlenderStartPumps OR gBlendRecircActive)) OR (gBlenderRun_Latch AND gEnableRecircPHE) OR ((gBlenderCIPMode OR gBlenderRinseMode) AND gBlenderRun_Latch AND gIn_ProdTankNotEmpty)) AND gH_Blender_OPT_BlendFillSystem) +[17:55:04] Red 15: +[17:55:04] Comentario: Llamada a función: mP6_RecircPump +[17:55:04] Target: mDummy +[17:55:04] Lógica: FUNCTION_BLOCK: mP6_RecircPump inputs: ['_POSITIV'] +[17:55:04] Condición: mP6_RecircPump(_POSITIV) +[17:55:04] Red 14: +[17:55:04] Target: gOut_SyrupRoomPumpRun +[17:55:04] Lógica: OR: +[17:55:04] AND: +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] CONTACT: gH_Blender_OPT_Deaireation +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] CONTACT: gBlenderProdMode +[17:55:04] CONTACT: gWaterRecipe (NEGADO) +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] CONTACT: gBlenderRinseMode (NEGADO) +[17:55:04] OR: +[17:55:04] AND: +[17:55:04] CONTACT: gFirstProd_Latch +[17:55:04] CONTACT: gFastChangeOverActivated (NEGADO) +[17:55:04] CONTACT: gSyrupLineDrainValveAux +[17:55:04] AND: +[17:55:04] CONTACT: gBlenderStartPumps +[17:55:04] CONTACT: gSyrRunOut_Latch (NEGADO) +[17:55:04] CONTACT: gSyrupTankLoading +[17:55:04] CONTACT: gSyrLineMFMPrep_Running +[17:55:04] CONTACT: gSyrMFMStartUp_Running +[17:55:04] CONTACT: gP_SyrRoomPump +[17:55:04] AND: +[17:55:04] CONTACT: gAlwaysOff +[17:55:04] CONTACT: gBlenderCIPMode +[17:55:04] CONTACT: gH_CIP_SyrTankFloodRun (NEGADO) +[17:55:04] CONTACT: gBlenderRun_Latch +[17:55:04] AND: +[17:55:04] CONTACT: gH_Blender_OPT_Deaireation (NEGADO) +[17:55:04] CONTACT: gBlenderProdMode +[17:55:04] CONTACT: gBlenderRinseMode (NEGADO) +[17:55:04] OR: +[17:55:04] CONTACT: gDeairStartUp_Latch +[17:55:04] CONTACT: gBlenderRun_Running +[17:55:04] CONTACT: gDeairTankLoading +[17:55:04] FUNCTION_BLOCK: mDelayStop_SR_P inputs: ['_POSITIV'] +[17:55:04] Condición: (((gH_Blender_OPT_Deaireation AND ((gBlenderProdMode AND NOT gWaterRecipe AND ((NOT gBlenderRinseMode AND ((gFirstProd_Latch AND NOT gFastChangeOverActivated AND gSyrupLineDrainValveAux) OR (gBlenderStartPumps AND NOT gSyrRunOut_Latch) OR gSyrupTankLoading)) OR gSyrLineMFMPrep_Running OR gSyrMFMStartUp_Running)) OR gP_SyrRoomPump OR (gAlwaysOff AND gBlenderCIPMode AND NOT gH_CIP_SyrTankFloodRun AND gBlenderRun_Latch))) OR (NOT gH_Blender_OPT_Deaireation AND gBlenderProdMode AND NOT gBlenderRinseMode AND (gDeairStartUp_Latch OR gBlenderRun_Running OR gDeairTankLoading))) AND mDelayStop_SR_P(_POSITIV)) +[17:55:04] Red 16: +[17:55:04] Target: gOut_SyrupRoomWaterReq +[17:55:04] Lógica: OR: +[17:55:04] AND: +[17:55:04] OR: +[17:55:04] CONTACT: gSyrRunOut_Latch +[17:55:04] CONTACT: gProdPipeRunOut_Latch +[17:55:04] CONTACT: gBlenderProdMode +[17:55:04] AND: +[17:55:04] CONTACT: gBlenderRinseMode +[17:55:04] CONTACT: gBlenderRun_Latch +[17:55:04] Condición: (((gSyrRunOut_Latch OR gProdPipeRunOut_Latch) AND gBlenderProdMode) OR (gBlenderRinseMode AND gBlenderRun_Latch)) +[17:55:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:04] Optimizando Red 1: +[17:55:04] Expresión original: (gBlenderProdMode | (gBlenderCIPMode & mDelayStartP1__POSITIV_)) & (gDeairTankMinLvlAux | (gFoamCipEnable & mP1_CIP_RunPump)) +[17:55:04] Simplificada: (gBlenderCIPMode | gBlenderProdMode) & (gBlenderProdMode | mDelayStartP1__POSITIV_) & (gDeairTankMinLvlAux | gFoamCipEnable) & (gDeairTankMinLvlAux | mP1_CIP_RunPump) +[17:55:04] DNF (forma LAD preferida): (gBlenderProdMode & gDeairTankMinLvlAux) | (gBlenderCIPMode & gBlenderProdMode & gDeairTankMinLvlAux) | (gBlenderCIPMode & gDeairTankMinLvlAux & mDelayStartP1__POSITIV_) | (gBlenderProdMode & gDeairTankMinLvlAux & gFoamCipEnable) | (gBlenderProdMode & gDeairTankMinLvlAux & mDelayStartP1__POSITIV_) | (gBlenderProdMode & gDeairTankMinLvlAux & mP1_CIP_RunPump) | (gBlenderProdMode & gFoamCipEnable & mP1_CIP_RunPump) | (gBlenderCIPMode & gBlenderProdMode & gDeairTankMinLvlAux & gFoamCipEnable) | (gBlenderCIPMode & gBlenderProdMode & gDeairTankMinLvlAux & mP1_CIP_RunPump) | (gBlenderCIPMode & gBlenderProdMode & gFoamCipEnable & mP1_CIP_RunPump) | (gBlenderCIPMode & gDeairTankMinLvlAux & gFoamCipEnable & mDelayStartP1__POSITIV_) | (gBlenderCIPMode & gDeairTankMinLvlAux & mDelayStartP1__POSITIV_ & mP1_CIP_RunPump) | (gBlenderCIPMode & gFoamCipEnable & mDelayStartP1__POSITIV_ & mP1_CIP_RunPump) | (gBlenderProdMode & gDeairTankMinLvlAux & gFoamCipEnable & mDelayStartP1__POSITIV_) | (gBlenderProdMode & gDeairTankMinLvlAux & mDelayStartP1__POSITIV_ & mP1_CIP_RunPump) | (gBlenderProdMode & gFoamCipEnable & mDelayStartP1__POSITIV_ & mP1_CIP_RunPump) +[17:55:04] Post-procesada: (gBlenderCIPMode | gBlenderProdMode) & (gBlenderProdMode | mDelayStartP1__POSITIV_) & (gDeairTankMinLvlAux | gFoamCipEnable) & (gDeairTankMinLvlAux | mP1_CIP_RunPump) +[17:55:04] Optimizando Red 2: +[17:55:04] Expresión original: gH_Blender_OPT_Simulation & (gBlenderStartPumps | gCarboWaterLine_Running | gP_P1) +[17:55:04] Simplificada: gH_Blender_OPT_Simulation & (gBlenderStartPumps | gCarboWaterLine_Running | gP_P1) +[17:55:04] DNF (forma LAD preferida): (gBlenderStartPumps & gH_Blender_OPT_Simulation) | (gCarboWaterLine_Running & gH_Blender_OPT_Simulation) | (gH_Blender_OPT_Simulation & gP_P1) +[17:55:04] Post-procesada: gH_Blender_OPT_Simulation & (gBlenderStartPumps | gCarboWaterLine_Running | gP_P1) +[17:55:04] Optimizando Red 3: +[17:55:04] Expresión original: CALL_t_3_5s & gDeairTank2MinLvlAux & (gBlenderBlending | gBlenderRinse_Running) +[17:55:04] Simplificada: CALL_t_3_5s & gDeairTank2MinLvlAux & (gBlenderBlending | gBlenderRinse_Running) +[17:55:04] DNF (forma LAD preferida): (CALL_t_3_5s & gBlenderBlending & gDeairTank2MinLvlAux) | (CALL_t_3_5s & gBlenderRinse_Running & gDeairTank2MinLvlAux) +[17:55:04] Post-procesada: CALL_t_3_5s & gDeairTank2MinLvlAux & (gBlenderBlending | gBlenderRinse_Running) +[17:55:04] Optimizando Red 4: +[17:55:04] Expresión original: gH_Blender_OPT_Simulation & (gBlenderStartPumps | gCarboWaterLine_Running | gP_P5) +[17:55:04] Simplificada: gH_Blender_OPT_Simulation & (gBlenderStartPumps | gCarboWaterLine_Running | gP_P5) +[17:55:04] DNF (forma LAD preferida): (gBlenderStartPumps & gH_Blender_OPT_Simulation) | (gCarboWaterLine_Running & gH_Blender_OPT_Simulation) | (gH_Blender_OPT_Simulation & gP_P5) +[17:55:04] Post-procesada: gH_Blender_OPT_Simulation & (gBlenderStartPumps | gCarboWaterLine_Running | gP_P5) +[17:55:04] Optimizando Red 5: +[17:55:04] Expresión original: (gSyrupTankMinLvlAux & (gP_P2 | (gBlenderProdMode & gBlenderStartPumps & ~gWaterRecipe))) | (gBlenderStartPumps & gSyrupTankMinLvlAux & mDelayCIPStopP2__POSITIV_ & ~gH_CIP_SyrTankFloodRun & ~gInCIP_DrainRequest & (gBlenderCIPMode | gBlenderRinseMode)) +[17:55:04] Simplificada: (gBlenderStartPumps & gSyrupTankMinLvlAux & mDelayCIPStopP2__POSITIV_ & ~gH_CIP_SyrTankFloodRun & ~gInCIP_DrainRequest & (gBlenderCIPMode | gBlenderRinseMode)) | (gSyrupTankMinLvlAux & (gBlenderProdMode | gP_P2) & (gBlenderStartPumps | gP_P2) & (gP_P2 | ~gWaterRecipe)) +[17:55:04] DNF (forma LAD preferida): (gP_P2 & gSyrupTankMinLvlAux) | (gBlenderProdMode & gP_P2 & gSyrupTankMinLvlAux) | (gBlenderStartPumps & gP_P2 & gSyrupTankMinLvlAux) | (gP_P2 & gSyrupTankMinLvlAux & ~gWaterRecipe) | (gBlenderProdMode & gBlenderStartPumps & gP_P2 & gSyrupTankMinLvlAux) | (gBlenderProdMode & gBlenderStartPumps & gSyrupTankMinLvlAux & ~gWaterRecipe) | (gBlenderProdMode & gP_P2 & gSyrupTankMinLvlAux & ~gWaterRecipe) | (gBlenderStartPumps & gP_P2 & gSyrupTankMinLvlAux & ~gWaterRecipe) | (gBlenderCIPMode & gBlenderStartPumps & gSyrupTankMinLvlAux & mDelayCIPStopP2__POSITIV_ & ~gH_CIP_SyrTankFloodRun & ~gInCIP_DrainRequest) | (gBlenderRinseMode & gBlenderStartPumps & gSyrupTankMinLvlAux & mDelayCIPStopP2__POSITIV_ & ~gH_CIP_SyrTankFloodRun & ~gInCIP_DrainRequest) +[17:55:04] Optimizando Red 6: +[17:55:04] Expresión original: gH_Blender_OPT_Simulation & (gBlenderStartPumps | gSyrLineMFMPrep_Running) +[17:55:04] Simplificada: gH_Blender_OPT_Simulation & (gBlenderStartPumps | gSyrLineMFMPrep_Running) +[17:55:04] DNF (forma LAD preferida): (gBlenderStartPumps & gH_Blender_OPT_Simulation) | (gH_Blender_OPT_Simulation & gSyrLineMFMPrep_Running) +[17:55:04] Post-procesada: gH_Blender_OPT_Simulation & (gBlenderStartPumps | gSyrLineMFMPrep_Running) +[17:55:04] Optimizando Red 7: +[17:55:04] Expresión original: gBlenderMinLevel & gProdAvailable & mDelayProdStopP3__POSITIV_ & ~gH_Blender_OPT_BlendFillSystem & (gBlendRecircActive | gInFillerProductReq) +[17:55:04] Simplificada: gBlenderMinLevel & gProdAvailable & mDelayProdStopP3__POSITIV_ & ~gH_Blender_OPT_BlendFillSystem & (gBlendRecircActive | gInFillerProductReq) +[17:55:04] DNF (forma LAD preferida): (gBlendRecircActive & gBlenderMinLevel & gProdAvailable & mDelayProdStopP3__POSITIV_ & ~gH_Blender_OPT_BlendFillSystem) | (gBlenderMinLevel & gInFillerProductReq & gProdAvailable & mDelayProdStopP3__POSITIV_ & ~gH_Blender_OPT_BlendFillSystem) +[17:55:04] Post-procesada: gBlenderMinLevel & gProdAvailable & mDelayProdStopP3__POSITIV_ & ~gH_Blender_OPT_BlendFillSystem & (gBlendRecircActive | gInFillerProductReq) +[17:55:04] Optimizando Red 9: +[17:55:04] Expresión original: mP3_ProductPump__POSITIV_ +[17:55:04] Simplificada: mP3_ProductPump__POSITIV_ +[17:55:04] DNF (forma LAD preferida): mP3_ProductPump__POSITIV_ +[17:55:04] Optimizando Red 10: +[17:55:04] Expresión original: CALL_PumpsControl_VFC_Control +[17:55:04] Simplificada: CALL_PumpsControl_VFC_Control +[17:55:04] DNF (forma LAD preferida): CALL_PumpsControl_VFC_Control +[17:55:04] Optimizando Red 8: +[17:55:04] Expresión original: gBlenderProdMode & gH_Blender_OPT_VacuumPump & ~gCarboStillProduct & ~gH_Blender_OPT_Simulation & (gH_A_Recipe_EnDeaireation | ~gH_Blender_OPT_ByPassDeair) & (gP_P4 | (gDeairStartUp_Done & ~gStillWaterByPassEn)) +[17:55:04] Simplificada: gBlenderProdMode & gH_Blender_OPT_VacuumPump & ~gCarboStillProduct & ~gH_Blender_OPT_Simulation & (gH_A_Recipe_EnDeaireation | ~gH_Blender_OPT_ByPassDeair) & (gP_P4 | (gDeairStartUp_Done & ~gStillWaterByPassEn)) +[17:55:04] DNF (forma LAD preferida): (gBlenderProdMode & gH_A_Recipe_EnDeaireation & gH_Blender_OPT_VacuumPump & gP_P4 & ~gCarboStillProduct & ~gH_Blender_OPT_Simulation) | (gBlenderProdMode & gH_Blender_OPT_VacuumPump & gP_P4 & ~gCarboStillProduct & ~gH_Blender_OPT_ByPassDeair & ~gH_Blender_OPT_Simulation) | (gBlenderProdMode & gDeairStartUp_Done & gH_A_Recipe_EnDeaireation & gH_Blender_OPT_VacuumPump & ~gCarboStillProduct & ~gH_Blender_OPT_Simulation & ~gStillWaterByPassEn) | (gBlenderProdMode & gDeairStartUp_Done & gH_Blender_OPT_VacuumPump & ~gCarboStillProduct & ~gH_Blender_OPT_ByPassDeair & ~gH_Blender_OPT_Simulation & ~gStillWaterByPassEn) +[17:55:04] Optimizando Red 12: +[17:55:04] Expresión original: mP4_VacuumPump__POSITIV_ +[17:55:04] Simplificada: mP4_VacuumPump__POSITIV_ +[17:55:04] DNF (forma LAD preferida): mP4_VacuumPump__POSITIV_ +[17:55:04] Optimizando Red 13: +[17:55:04] Expresión original: mP5_RinseTankPump__POSITIV_ +[17:55:04] Simplificada: mP5_RinseTankPump__POSITIV_ +[17:55:04] DNF (forma LAD preferida): mP5_RinseTankPump__POSITIV_ +[17:55:04] Optimizando Red 11: +[17:55:04] Expresión original: gH_Blender_OPT_BlendFillSystem & ((gBlenderRun_Latch & gEnableRecircPHE) | (gBlenderMinLevel & gBlenderProdMode & (gBlendRecircActive | gBlenderStartPumps)) | (gBlenderRun_Latch & gIn_ProdTankNotEmpty & (gBlenderCIPMode | gBlenderRinseMode))) +[17:55:04] Simplificada: gH_Blender_OPT_BlendFillSystem & ((gBlenderRun_Latch & gEnableRecircPHE) | (gBlenderMinLevel & gBlenderProdMode & (gBlendRecircActive | gBlenderStartPumps)) | (gBlenderRun_Latch & gIn_ProdTankNotEmpty & (gBlenderCIPMode | gBlenderRinseMode))) +[17:55:04] DNF (forma LAD preferida): (gBlenderRun_Latch & gEnableRecircPHE & gH_Blender_OPT_BlendFillSystem) | (gBlendRecircActive & gBlenderMinLevel & gBlenderProdMode & gH_Blender_OPT_BlendFillSystem) | (gBlenderCIPMode & gBlenderRun_Latch & gH_Blender_OPT_BlendFillSystem & gIn_ProdTankNotEmpty) | (gBlenderMinLevel & gBlenderProdMode & gBlenderStartPumps & gH_Blender_OPT_BlendFillSystem) | (gBlenderRinseMode & gBlenderRun_Latch & gH_Blender_OPT_BlendFillSystem & gIn_ProdTankNotEmpty) +[17:55:04] Optimizando Red 15: +[17:55:04] Expresión original: mP6_RecircPump__POSITIV_ +[17:55:04] Simplificada: mP6_RecircPump__POSITIV_ +[17:55:04] DNF (forma LAD preferida): mP6_RecircPump__POSITIV_ +[17:55:04] Optimizando Red 14: +[17:55:04] Expresión original: mDelayStop_SR_P__POSITIV_ & ((gBlenderProdMode & ~gBlenderRinseMode & ~gH_Blender_OPT_Deaireation & (gBlenderRun_Running | gDeairStartUp_Latch | gDeairTankLoading)) | (gH_Blender_OPT_Deaireation & (gP_SyrRoomPump | (gAlwaysOff & gBlenderCIPMode & gBlenderRun_Latch & ~gH_CIP_SyrTankFloodRun) | (gBlenderProdMode & ~gWaterRecipe & (gSyrLineMFMPrep_Running | gSyrMFMStartUp_Running | (~gBlenderRinseMode & (gSyrupTankLoading | (gBlenderStartPumps & ~gSyrRunOut_Latch) | (gFirstProd_Latch & gSyrupLineDrainValveAux & ~gFastChangeOverActivated)))))))) +[17:55:04] Simplificada: mDelayStop_SR_P__POSITIV_ & ((gBlenderProdMode & ~gBlenderRinseMode & ~gH_Blender_OPT_Deaireation & (gBlenderRun_Running | gDeairStartUp_Latch | gDeairTankLoading)) | (gH_Blender_OPT_Deaireation & (gP_SyrRoomPump | (gAlwaysOff & gBlenderCIPMode & gBlenderRun_Latch & ~gH_CIP_SyrTankFloodRun) | (gBlenderProdMode & ~gWaterRecipe & (gSyrLineMFMPrep_Running | gSyrMFMStartUp_Running | (~gBlenderRinseMode & (gBlenderStartPumps | gFirstProd_Latch | gSyrupTankLoading) & (gBlenderStartPumps | gSyrupLineDrainValveAux | gSyrupTankLoading) & (gBlenderStartPumps | gSyrupTankLoading | ~gFastChangeOverActivated) & (gFirstProd_Latch | gSyrupTankLoading | ~gSyrRunOut_Latch) & (gSyrupLineDrainValveAux | gSyrupTankLoading | ~gSyrRunOut_Latch) & (gSyrupTankLoading | ~gFastChangeOverActivated | ~gSyrRunOut_Latch))))))) +[17:55:04] ADVERTENCIA: Expresión muy compleja (21 símbolos, complejidad 3023) +[17:55:04] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:55:04] Optimizando Red 16: +[17:55:04] Expresión original: (gBlenderRinseMode & gBlenderRun_Latch) | (gBlenderProdMode & (gProdPipeRunOut_Latch | gSyrRunOut_Latch)) +[17:55:04] Simplificada: (gBlenderProdMode & gProdPipeRunOut_Latch) | (gBlenderProdMode & gSyrRunOut_Latch) | (gBlenderRinseMode & gBlenderRun_Latch) +[17:55:04] DNF (forma LAD preferida): (gBlenderProdMode & gProdPipeRunOut_Latch) | (gBlenderProdMode & gSyrRunOut_Latch) | (gBlenderRinseMode & gBlenderRun_Latch) +[17:55:04] === Analizando agrupación de condiciones === +[17:55:04] Analizando 16 networks para agrupación: +[17:55:04] Red 1 y Red 5 comparten: 2 símbolos comunes +[17:55:05] Red 1 y Red 11 comparten: 2 símbolos comunes +[17:55:05] Red 1 y Red 14 comparten: 2 símbolos comunes +[17:55:05] Red 2 y Red 4 comparten: 3 símbolos comunes +[17:55:05] Red 2 y Red 6 comparten: 2 símbolos comunes +[17:55:05] Red 4 y Red 6 comparten: 2 símbolos comunes +[17:55:06] Red 5 y Red 11 comparten: 4 símbolos comunes +[17:55:06] Red 5 y Red 14 comparten: 6 símbolos comunes +[17:55:06] Red 5 y Red 16 comparten: 2 símbolos comunes +[17:55:06] Red 6 y Red 14 comparten: 2 símbolos comunes +[17:55:07] Red 7 y Red 11 comparten: 3 símbolos comunes +[17:55:09] Red 11 y Red 14 comparten: 5 símbolos comunes +[17:55:09] Red 11 y Red 16 comparten: 3 símbolos comunes +[17:55:09] Red 14 y Red 16 comparten: 4 símbolos comunes +[17:55:09] Generando código SCL... +[17:55:09] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\PUMPSCONTROL.scl +[17:55:09] ============================================================ +[17:55:09] Procesando: READANALOGIN.EXP +[17:55:09] Salida: READANALOGIN.scl +[17:55:09] Programa encontrado: +[17:55:09] Path: \/Functions_Collection +[17:55:09] Variables VAR_INPUT: 5 encontradas +[17:55:09] Variables VAR: 2 encontradas +[17:55:09] No se encontró _LD_BODY +[17:55:09] Total ACTIONs: 0 +[17:55:09] ✓ Redes encontradas: 0 +[17:55:09] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:55:09] ✓ ACTIONs encontradas: [] +[17:55:09] === DEBUG INFO - 0 networks encontrados === +[17:55:09] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:09] === Analizando agrupación de condiciones === +[17:55:09] No hay suficientes networks para agrupar +[17:55:09] Generando código SCL... +[17:55:09] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\READANALOGIN.scl +[17:55:09] ============================================================ +[17:55:09] Procesando: READPERIPHERIAL.EXP +[17:55:09] Salida: READPERIPHERIAL.scl +[17:55:09] Programa encontrado: +[17:55:09] Path: \/Functions_Collection +[17:55:09] Variables VAR_INPUT: 5 encontradas +[17:55:09] Variables VAR: 2 encontradas +[17:55:09] No se encontró _LD_BODY +[17:55:09] Total ACTIONs: 0 +[17:55:09] ✓ Redes encontradas: 0 +[17:55:09] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:55:09] ✓ ACTIONs encontradas: [] +[17:55:09] === DEBUG INFO - 0 networks encontrados === +[17:55:09] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:09] === Analizando agrupación de condiciones === +[17:55:09] No hay suficientes networks para agrupar +[17:55:09] Generando código SCL... +[17:55:09] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\READPERIPHERIAL.scl +[17:55:09] ============================================================ +[17:55:09] Procesando: SAFETIES.EXP +[17:55:09] Salida: SAFETIES.scl +[17:55:09] Programa encontrado: Safeties +[17:55:09] Path: \/TASK2_ControlMain\/Blender_Logic +[17:55:09] Variables VAR_OUTPUT: 1 encontradas +[17:55:09] Variables VAR: 13 encontradas +[17:55:09] Se esperan 81 redes según el archivo +[17:55:09] Procesando red 1... +[17:55:09] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 8 +[17:55:09] Entrando a _parse_empty_network desde línea 9 +[17:55:09] Línea 9: '_EXPRESSION' +[17:55:09] Línea 10: '_POSITIV' +[17:55:09] Línea 11: '' +[17:55:09] Línea 12: '' +[17:55:09] Línea 13: 'ENABLELIST : 0' +[17:55:09] Encontrado ENABLELIST, continuando búsqueda... +[17:55:09] Línea 14: 'ENABLELIST_END' +[17:55:09] Encontrado ENABLELIST, continuando búsqueda... +[17:55:09] _parse_empty_network terminó sin encontrar función +[17:55:09] Red 1 agregada. Total redes: 1 +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 2... +[17:55:09] Red 2 agregada. Total redes: 2 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gHighPriorityAlarm' +[17:55:09] Procesando red 3... +[17:55:09] Red 3 agregada. Total redes: 3 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gLowPriorityAlarm' +[17:55:09] Procesando red 4... +[17:55:09] Red 4 agregada. Total redes: 4 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gH_Alarm001' +[17:55:09] Procesando red 5... +[17:55:09] Red 5 agregada. Total redes: 5 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gH_Alarm002' +[17:55:09] Procesando red 6... +[17:55:09] Red 6 agregada. Total redes: 6 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gH_Alarm003' +[17:55:09] Procesando red 7... +[17:55:09] Red 7 agregada. Total redes: 7 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gH_Alarm004' +[17:55:09] Procesando red 8... +[17:55:09] Red 8 agregada. Total redes: 8 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gH_Alarm006' +[17:55:09] Procesando red 9... +[17:55:09] Red 9 agregada. Total redes: 9 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gH_Alarm007' +[17:55:09] Procesando red 10... +[17:55:09] Red 10 agregada. Total redes: 10 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gH_Alarm008' +[17:55:09] Procesando red 11... +[17:55:09] Red 11 agregada. Total redes: 11 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 12... +[17:55:09] Red 12 agregada. Total redes: 12 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 13... +[17:55:09] Red 13 agregada. Total redes: 13 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 14... +[17:55:09] Red 14 agregada. Total redes: 14 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 15... +[17:55:09] Red 15 agregada. Total redes: 15 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 16... +[17:55:09] Red 16 agregada. Total redes: 16 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 17... +[17:55:09] Red 17 agregada. Total redes: 17 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 18... +[17:55:09] Red 18 agregada. Total redes: 18 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 19... +[17:55:09] Red 19 agregada. Total redes: 19 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 20... +[17:55:09] Red 20 agregada. Total redes: 20 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 21... +[17:55:09] ADVERTENCIA: Bucle infinito evitado en function block en línea 1105 +[17:55:09] Red 21 agregada. Total redes: 21 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 22... +[17:55:09] ADVERTENCIA: Bucle infinito evitado en function block en línea 1158 +[17:55:09] Red 22 agregada. Total redes: 22 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 23... +[17:55:09] ADVERTENCIA: Bucle infinito evitado en function block en línea 1211 +[17:55:09] Red 23 agregada. Total redes: 23 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 24... +[17:55:09] ADVERTENCIA: Bucle infinito evitado en function block en línea 1264 +[17:55:09] Red 24 agregada. Total redes: 24 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 25... +[17:55:09] Red 25 agregada. Total redes: 25 +[17:55:09] Con lógica: AND - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 26... +[17:55:09] Red 26 agregada. Total redes: 26 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 27... +[17:55:09] Red 27 agregada. Total redes: 27 +[17:55:09] Con lógica: AND - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 28... +[17:55:09] Red 28 agregada. Total redes: 28 +[17:55:09] Con lógica: AND - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 29... +[17:55:09] Red 29 agregada. Total redes: 29 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 30... +[17:55:09] Red 30 agregada. Total redes: 30 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 31... +[17:55:09] Red 31 agregada. Total redes: 31 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 32... +[17:55:09] Red 32 agregada. Total redes: 32 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 33... +[17:55:09] Red 33 agregada. Total redes: 33 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 34... +[17:55:09] Red 34 agregada. Total redes: 34 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 35... +[17:55:09] Red 35 agregada. Total redes: 35 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 36... +[17:55:09] Red 36 agregada. Total redes: 36 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 37... +[17:55:09] Red 37 agregada. Total redes: 37 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 38... +[17:55:09] Red 38 agregada. Total redes: 38 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 39... +[17:55:09] Red 39 agregada. Total redes: 39 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 40... +[17:55:09] Red 40 agregada. Total redes: 40 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 41... +[17:55:09] Red 41 agregada. Total redes: 41 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 42... +[17:55:09] Red 42 agregada. Total redes: 42 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 43... +[17:55:09] Red 43 agregada. Total redes: 43 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 44... +[17:55:09] Red 44 agregada. Total redes: 44 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 45... +[17:55:09] Red 45 agregada. Total redes: 45 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 46... +[17:55:09] Red 46 agregada. Total redes: 46 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 47... +[17:55:09] Red 47 agregada. Total redes: 47 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 48... +[17:55:09] Red 48 agregada. Total redes: 48 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 49... +[17:55:09] Red 49 agregada. Total redes: 49 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 50... +[17:55:09] Red 50 agregada. Total redes: 50 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 51... +[17:55:09] Red 51 agregada. Total redes: 51 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 52... +[17:55:09] Red 52 agregada. Total redes: 52 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 53... +[17:55:09] Red 53 agregada. Total redes: 53 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 54... +[17:55:09] Red 54 agregada. Total redes: 54 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 55... +[17:55:09] Red 55 agregada. Total redes: 55 +[17:55:09] Con lógica: AND - Sin nombre +[17:55:09] Target: 'gH_Alarm057' +[17:55:09] Procesando red 56... +[17:55:09] Red 56 agregada. Total redes: 56 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 57... +[17:55:09] Red 57 agregada. Total redes: 57 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 58... +[17:55:09] Red 58 agregada. Total redes: 58 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 59... +[17:55:09] Red 59 agregada. Total redes: 59 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 60... +[17:55:09] Red 60 agregada. Total redes: 60 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 61... +[17:55:09] Red 61 agregada. Total redes: 61 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 62... +[17:55:09] Red 62 agregada. Total redes: 62 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 63... +[17:55:09] Red 63 agregada. Total redes: 63 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gH_Alarm065' +[17:55:09] Procesando red 64... +[17:55:09] Red 64 agregada. Total redes: 64 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gH_Alarm066' +[17:55:09] Procesando red 65... +[17:55:09] ADVERTENCIA: Bucle infinito evitado en function block en línea 2997 +[17:55:09] Red 65 agregada. Total redes: 65 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 66... +[17:55:09] ADVERTENCIA: Bucle infinito evitado en function block en línea 3050 +[17:55:09] Red 66 agregada. Total redes: 66 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 67... +[17:55:09] Red 67 agregada. Total redes: 67 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 68... +[17:55:09] Red 68 agregada. Total redes: 68 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 69... +[17:55:09] Red 69 agregada. Total redes: 69 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 70... +[17:55:09] Red 70 agregada. Total redes: 70 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 71... +[17:55:09] Red 71 agregada. Total redes: 71 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 72... +[17:55:09] Red 72 agregada. Total redes: 72 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 73... +[17:55:09] Red 73 agregada. Total redes: 73 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 74... +[17:55:09] Red 74 agregada. Total redes: 74 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 75... +[17:55:09] Red 75 agregada. Total redes: 75 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 76... +[17:55:09] Red 76 agregada. Total redes: 76 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 77... +[17:55:09] Red 77 agregada. Total redes: 77 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'gBlenderAlarm' +[17:55:09] Procesando red 78... +[17:55:09] Red 78 agregada. Total redes: 78 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'mAlarmHornReset' +[17:55:09] Procesando red 79... +[17:55:09] ADVERTENCIA: Bucle infinito evitado en function block en línea 3609 +[17:55:09] Red 79 agregada. Total redes: 79 +[17:55:09] Con lógica: AND - Sin nombre +[17:55:09] Target: 'gAlarmHorn' +[17:55:09] Procesando red 80... +[17:55:09] Red 80 agregada. Total redes: 80 +[17:55:09] Con lógica: OR - Sin nombre +[17:55:09] Target: 'mWarningHornReset' +[17:55:09] Procesando red 81... +[17:55:09] ADVERTENCIA: Bucle infinito evitado en function block en línea 3691 +[17:55:09] Red 81 agregada. Total redes: 81 +[17:55:09] Con lógica: AND - Sin nombre +[17:55:09] Target: 'gWarningHorn' +[17:55:09] Total ACTIONs: 0 +[17:55:09] ✓ Redes encontradas: 81 +[17:55:09] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:55:09] ✓ ACTIONs encontradas: [] +[17:55:09] === DEBUG INFO - 81 networks encontrados === +[17:55:09] Red 1: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Sin lógica +[17:55:09] Red 2: +[17:55:09] Target: gHighPriorityAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gAuxVoltageOk (NEGADO) +[17:55:09] CONTACT: gNotARecipe_Fault +[17:55:09] CONTACT: gWaterPump_P1_Fault +[17:55:09] CONTACT: gWaterPump_P5_Fault +[17:55:09] CONTACT: gSyrupPump_P2_Fault +[17:55:09] CONTACT: gRecircPump_P6_Fault +[17:55:09] CONTACT: gWaterVFM_Fault +[17:55:09] CONTACT: gSyrupMFM_Fault +[17:55:09] CONTACT: gCO2MFM_Fault +[17:55:09] CONTACT: gWaterValvePos_Fault +[17:55:09] CONTACT: gSyrupValvePos_Fault +[17:55:09] CONTACT: gCarboCO2ValvePos_Fault +[17:55:09] CONTACT: gBlendErrorHighSyr_Fault +[17:55:09] CONTACT: gBlendErrorLowSyr_Fault +[17:55:09] CONTACT: gCarboCO2Error_LowCO2_Fault +[17:55:09] CONTACT: gCarboCO2Error_HighCO2_Fault +[17:55:09] CONTACT: gFC3102_Node1_DP_Error +[17:55:09] CONTACT: gET200_Node10_DP_Error +[17:55:09] CONTACT: gValvesBase_Node12_DP_Error +[17:55:09] CONTACT: gValvesBase_Node13_DP_Error +[17:55:09] CONTACT: gWater_VFM_Node20_DP_Error +[17:55:09] CONTACT: gSyrup_MFM_Node21_DP_Error +[17:55:09] CONTACT: gCarboCO2_MFM_Node22_DP_Error +[17:55:09] CONTACT: gAirLowPress_Fault +[17:55:09] CONTACT: gCO2LowPress_Fault +[17:55:09] CONTACT: gLineCO2LowPressure +[17:55:09] CONTACT: gDensimeterCalError +[17:55:09] CONTACT: gSyrTankLowLvl_Fault +[17:55:09] CONTACT: gDeairTankLowLvl_Fault +[17:55:09] CONTACT: gCIPRecircFlowMissing_Fault +[17:55:09] CONTACT: gInManifoldNotReadyForProd +[17:55:09] CONTACT: gInManifoldNotReadyForCIP +[17:55:09] Condición: (NOT gAuxVoltageOk OR gNotARecipe_Fault OR gWaterPump_P1_Fault OR gWaterPump_P5_Fault OR gSyrupPump_P2_Fault OR gRecircPump_P6_Fault OR gWaterVFM_Fault OR gSyrupMFM_Fault OR gCO2MFM_Fault OR gWaterValvePos_Fault OR gSyrupValvePos_Fault OR gCarboCO2ValvePos_Fault OR gBlendErrorHighSyr_Fault OR gBlendErrorLowSyr_Fault OR gCarboCO2Error_LowCO2_Fault OR gCarboCO2Error_HighCO2_Fault OR gFC3102_Node1_DP_Error OR gET200_Node10_DP_Error OR gValvesBase_Node12_DP_Error OR gValvesBase_Node13_DP_Error OR gWater_VFM_Node20_DP_Error OR gSyrup_MFM_Node21_DP_Error OR gCarboCO2_MFM_Node22_DP_Error OR gAirLowPress_Fault OR gCO2LowPress_Fault OR gLineCO2LowPressure OR gDensimeterCalError OR gSyrTankLowLvl_Fault OR gDeairTankLowLvl_Fault OR gCIPRecircFlowMissing_Fault OR gInManifoldNotReadyForProd OR gInManifoldNotReadyForCIP) +[17:55:09] Red 3: +[17:55:09] Target: gLowPriorityAlarm +[17:55:09] Lógica: OR: +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm020 +[17:55:09] CONTACT: gProductBrixTooHigh +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm021 +[17:55:09] CONTACT: gProductBrixTooLow +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm022 +[17:55:09] CONTACT: gProductCO2TooHigh +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm023 +[17:55:09] CONTACT: gProductCO2TooLow +[17:55:09] CONTACT: gVacuumPump_P4_Fault +[17:55:09] CONTACT: gProductPump_P3_Fault +[17:55:09] CONTACT: gProdTankPressure_Fault +[17:55:09] CONTACT: gVacuumTimeOut_Fault +[17:55:09] CONTACT: gmPDS1000_NoOscillation +[17:55:09] CONTACT: gmPDS1000_Error_Fault +[17:55:09] CONTACT: gmPDS2000_Error_Fault +[17:55:09] CONTACT: gPAmPDS_Error_Fault +[17:55:09] CONTACT: gSyrRoomPump_Fault +[17:55:09] CONTACT: gSyrBrixOutSpec_Fault +[17:55:09] CONTACT: gManualSyrupDrainValve +[17:55:09] CONTACT: gManualWaterDrainValve +[17:55:09] CONTACT: gRinseTankPump_P5_Fault +[17:55:09] CONTACT: gSyrupLineNotSelected +[17:55:09] CONTACT: gInAmmoniaLowPressure +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm067 +[17:55:09] CONTACT: gWaterTempTooHigh +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm068 +[17:55:09] CONTACT: gProdTempTooHigh +[17:55:09] CONTACT: gLowCond_Node15_DP_Error +[17:55:09] CONTACT: gHighCond_Node16_DP_Error +[17:55:09] CONTACT: gSyrRoomWaterPump_Fault +[17:55:09] CONTACT: gFillerCommFault +[17:55:09] CONTACT: gCIPCommFault +[17:55:09] CONTACT: gFlrCO2ValveEV46Pos_Fault +[17:55:09] CONTACT: gProdValveEV62Pos_Fault +[17:55:09] CONTACT: gDiffSensor_Analog_Fault +[17:55:09] CONTACT: gSyrupDensityOutSpec_Fault +[17:55:09] CONTACT: gSyrTankHighLvl_Fault +[17:55:09] CONTACT: gAmmoniaCompressor_Fault +[17:55:09] CONTACT: gDeaireationValveFault +[17:55:09] CONTACT: gProdTankPressureValveFault +[17:55:09] CONTACT: gWaterInletValveEV73Pos_Fault +[17:55:09] CONTACT: gCIPInletValveEV74Pos_Fault +[17:55:09] CONTACT: gPAmPDS_Node8_DP_Error +[17:55:09] CONTACT: gPAmPDS_TransDropOUT +[17:55:09] CONTACT: gUVLampHighTemperature +[17:55:09] Condición: ((gH_Alarm020 AND gProductBrixTooHigh) OR (gH_Alarm021 AND gProductBrixTooLow) OR (gH_Alarm022 AND gProductCO2TooHigh) OR (gH_Alarm023 AND gProductCO2TooLow) OR gVacuumPump_P4_Fault OR gProductPump_P3_Fault OR gProdTankPressure_Fault OR gVacuumTimeOut_Fault OR gmPDS1000_NoOscillation OR gmPDS1000_Error_Fault OR gmPDS2000_Error_Fault OR gPAmPDS_Error_Fault OR gSyrRoomPump_Fault OR gSyrBrixOutSpec_Fault OR gManualSyrupDrainValve OR gManualWaterDrainValve OR gRinseTankPump_P5_Fault OR gSyrupLineNotSelected OR gInAmmoniaLowPressure OR (gH_Alarm067 AND gWaterTempTooHigh) OR (gH_Alarm068 AND gProdTempTooHigh) OR gLowCond_Node15_DP_Error OR gHighCond_Node16_DP_Error OR gSyrRoomWaterPump_Fault OR gFillerCommFault OR gCIPCommFault OR gFlrCO2ValveEV46Pos_Fault OR gProdValveEV62Pos_Fault OR gDiffSensor_Analog_Fault OR gSyrupDensityOutSpec_Fault OR gSyrTankHighLvl_Fault OR gAmmoniaCompressor_Fault OR gDeaireationValveFault OR gProdTankPressureValveFault OR gWaterInletValveEV73Pos_Fault OR gCIPInletValveEV74Pos_Fault OR gPAmPDS_Node8_DP_Error OR gPAmPDS_TransDropOUT OR gUVLampHighTemperature) +[17:55:09] Red 4: +[17:55:09] Target: gH_Alarm001 +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gAuxVoltageOk (NEGADO) +[17:55:09] AND: +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] CONTACT: gH_Alarm001 +[17:55:09] Condición: (NOT gAuxVoltageOk OR (NOT DI_Reset_Btn AND gH_Alarm001)) +[17:55:09] Red 5: +[17:55:09] Target: gH_Alarm002 +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gNotARecipe_Fault +[17:55:09] AND: +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] CONTACT: gH_Alarm002 +[17:55:09] Condición: (gNotARecipe_Fault OR (NOT DI_Reset_Btn AND gH_Alarm002)) +[17:55:09] Red 6: +[17:55:09] Target: gH_Alarm003 +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gDensimeterCalError +[17:55:09] AND: +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] CONTACT: gH_Alarm003 +[17:55:09] Condición: (gDensimeterCalError OR (NOT DI_Reset_Btn AND gH_Alarm003)) +[17:55:09] Red 7: +[17:55:09] Target: gH_Alarm004 +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gFillerCommFault +[17:55:09] AND: +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] CONTACT: gH_Alarm004 +[17:55:09] Condición: (gFillerCommFault OR (NOT DI_Reset_Btn AND gH_Alarm004)) +[17:55:09] Red 8: +[17:55:09] Target: gH_Alarm006 +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gCIPCommFault +[17:55:09] AND: +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] CONTACT: gH_Alarm006 +[17:55:09] Condición: (gCIPCommFault OR (NOT DI_Reset_Btn AND gH_Alarm006)) +[17:55:09] Red 9: +[17:55:09] Target: gH_Alarm007 +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gDiffSensor_Analog_Fault +[17:55:09] AND: +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] CONTACT: gH_Alarm007 +[17:55:09] Condición: (gDiffSensor_Analog_Fault OR (NOT DI_Reset_Btn AND gH_Alarm007)) +[17:55:09] Red 10: +[17:55:09] Target: gH_Alarm008 +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gSyrTankHighLvl_Fault +[17:55:09] AND: +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] CONTACT: gH_Alarm008 +[17:55:09] Condición: (gSyrTankHighLvl_Fault OR (NOT DI_Reset_Btn AND gH_Alarm008)) +[17:55:09] Red 11: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gValvesBase_Node12_DP_Error +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm010 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gValvesBase_Node12_DP_Error OR (gH_Alarm010 AND NOT DI_Reset_Btn)) +[17:55:09] Red 12: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gValvesBase_Node13_DP_Error +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm011 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gValvesBase_Node13_DP_Error OR (gH_Alarm011 AND NOT DI_Reset_Btn)) +[17:55:09] Red 13: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gLowCond_Node15_DP_Error +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm012 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gLowCond_Node15_DP_Error OR (gH_Alarm012 AND NOT DI_Reset_Btn)) +[17:55:09] Red 14: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gHighCond_Node16_DP_Error +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm013 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gHighCond_Node16_DP_Error OR (gH_Alarm013 AND NOT DI_Reset_Btn)) +[17:55:09] Red 15: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gProdTankPressureValveFault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm014 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gProdTankPressureValveFault OR (gH_Alarm014 AND NOT DI_Reset_Btn)) +[17:55:09] Red 16: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gDeaireationValveFault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm015 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gDeaireationValveFault OR (gH_Alarm015 AND NOT DI_Reset_Btn)) +[17:55:09] Red 17: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gWaterInletValveEV73Pos_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm016 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gWaterInletValveEV73Pos_Fault OR (gH_Alarm016 AND NOT DI_Reset_Btn)) +[17:55:09] Red 18: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gCIPInletValveEV74Pos_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm017 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gCIPInletValveEV74Pos_Fault OR (gH_Alarm017 AND NOT DI_Reset_Btn)) +[17:55:09] Red 19: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gProdValveEV62Pos_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm018 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gProdValveEV62Pos_Fault OR (gH_Alarm018 AND NOT DI_Reset_Btn)) +[17:55:09] Red 20: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gFlrCO2ValveEV46Pos_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm019 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gFlrCO2ValveEV46Pos_Fault OR (gH_Alarm019 AND NOT DI_Reset_Btn)) +[17:55:09] Red 21: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] AND: +[17:55:09] CONTACT: gProductBrixTooHigh +[17:55:09] FUNCTION_BLOCK: mProdBrixHighONS inputs: [] +[17:55:09] Condición: (gProductBrixTooHigh AND mProdBrixHighONS()) +[17:55:09] Red 22: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] AND: +[17:55:09] CONTACT: gProductBrixTooLow +[17:55:09] FUNCTION_BLOCK: mProdBrixLowONS inputs: [] +[17:55:09] Condición: (gProductBrixTooLow AND mProdBrixLowONS()) +[17:55:09] Red 23: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] AND: +[17:55:09] CONTACT: gProductCO2TooHigh +[17:55:09] FUNCTION_BLOCK: mProdCO2HighONS inputs: [] +[17:55:09] Condición: (gProductCO2TooHigh AND mProdCO2HighONS()) +[17:55:09] Red 24: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] AND: +[17:55:09] CONTACT: gProductCO2TooLow +[17:55:09] FUNCTION_BLOCK: mProdCO2LowONS inputs: [] +[17:55:09] Condición: (gProductCO2TooLow AND mProdCO2LowONS()) +[17:55:09] Red 25: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: AND: +[17:55:09] OR: +[17:55:09] CONTACT: gIn_ProdPumpFCReady (NEGADO) +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm025 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] OR: +[17:55:09] CONTACT: gH_Blender_OPT_BlendFillSystem +[17:55:09] CONTACT: gH_Blender_OPT_Inverter +[17:55:09] Condición: ((NOT gIn_ProdPumpFCReady OR (gH_Alarm025 AND NOT DI_Reset_Btn)) AND (gH_Blender_OPT_BlendFillSystem OR gH_Blender_OPT_Inverter)) +[17:55:09] Red 26: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gRecircPump_P6_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm026 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gRecircPump_P6_Fault OR (gH_Alarm026 AND NOT DI_Reset_Btn)) +[17:55:09] Red 27: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: AND: +[17:55:09] OR: +[17:55:09] CONTACT: gmPDS1000_Error_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm027 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] CONTACT: gH_Blender_OPT_Simulation (NEGADO) +[17:55:09] Condición: ((gmPDS1000_Error_Fault OR (gH_Alarm027 AND NOT DI_Reset_Btn)) AND NOT gH_Blender_OPT_Simulation) +[17:55:09] Red 28: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: AND: +[17:55:09] OR: +[17:55:09] CONTACT: gmPDS1000_NoOscillation +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm028 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] CONTACT: gH_Blender_OPT_Simulation (NEGADO) +[17:55:09] Condición: ((gmPDS1000_NoOscillation OR (gH_Alarm028 AND NOT DI_Reset_Btn)) AND NOT gH_Blender_OPT_Simulation) +[17:55:09] Red 29: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gWaterPump_P5_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm029 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gWaterPump_P5_Fault OR (gH_Alarm029 AND NOT DI_Reset_Btn)) +[17:55:09] Red 30: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gWaterPump_P1_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm030 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gWaterPump_P1_Fault OR (gH_Alarm030 AND NOT DI_Reset_Btn)) +[17:55:09] Red 31: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gSyrupPump_P2_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm031 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gSyrupPump_P2_Fault OR (gH_Alarm031 AND NOT DI_Reset_Btn)) +[17:55:09] Red 32: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gProductPump_P3_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm032 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gProductPump_P3_Fault OR (gH_Alarm032 AND NOT DI_Reset_Btn)) +[17:55:09] Red 33: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gVacuumPump_P4_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm033 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gVacuumPump_P4_Fault OR (gH_Alarm033 AND NOT DI_Reset_Btn)) +[17:55:09] Red 34: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gRinseTankPump_P5_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm034 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gRinseTankPump_P5_Fault OR (gH_Alarm034 AND NOT DI_Reset_Btn)) +[17:55:09] Red 35: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gWaterVFM_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm035 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gWaterVFM_Fault OR (gH_Alarm035 AND NOT DI_Reset_Btn)) +[17:55:09] Red 36: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gSyrupMFM_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm036 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gSyrupMFM_Fault OR (gH_Alarm036 AND NOT DI_Reset_Btn)) +[17:55:09] Red 37: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gCO2MFM_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm037 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gCO2MFM_Fault OR (gH_Alarm037 AND NOT DI_Reset_Btn)) +[17:55:09] Red 38: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gWaterValvePos_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm038 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gWaterValvePos_Fault OR (gH_Alarm038 AND NOT DI_Reset_Btn)) +[17:55:09] Red 39: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gSyrupValvePos_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm039 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gSyrupValvePos_Fault OR (gH_Alarm039 AND NOT DI_Reset_Btn)) +[17:55:09] Red 40: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gCarboCO2ValvePos_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm040 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gCarboCO2ValvePos_Fault OR (gH_Alarm040 AND NOT DI_Reset_Btn)) +[17:55:09] Red 41: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gProdTankPressure_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm041 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gProdTankPressure_Fault OR (gH_Alarm041 AND NOT DI_Reset_Btn)) +[17:55:09] Red 42: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gBlendErrorHighSyr_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm042 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gBlendErrorHighSyr_Fault OR (gH_Alarm042 AND NOT DI_Reset_Btn)) +[17:55:09] Red 43: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gBlendErrorLowSyr_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm043 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gBlendErrorLowSyr_Fault OR (gH_Alarm043 AND NOT DI_Reset_Btn)) +[17:55:09] Red 44: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gCarboCO2Error_LowCO2_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm044 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gCarboCO2Error_LowCO2_Fault OR (gH_Alarm044 AND NOT DI_Reset_Btn)) +[17:55:09] Red 45: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gCarboCO2Error_HighCO2_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm045 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gCarboCO2Error_HighCO2_Fault OR (gH_Alarm045 AND NOT DI_Reset_Btn)) +[17:55:09] Red 46: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gVacuumTimeOut_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm046 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gVacuumTimeOut_Fault OR (gH_Alarm046 AND NOT DI_Reset_Btn)) +[17:55:09] Red 47: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gCIPTransferProgTimeOut_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm047 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gCIPTransferProgTimeOut_Fault OR (gH_Alarm047 AND NOT DI_Reset_Btn)) +[17:55:09] Red 48: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gCIPRecircFlowMissing_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm048 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gCIPRecircFlowMissing_Fault OR (gH_Alarm048 AND NOT DI_Reset_Btn)) +[17:55:09] Red 49: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gFC3102_Node1_DP_Error +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm050 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gFC3102_Node1_DP_Error OR (gH_Alarm050 AND NOT DI_Reset_Btn)) +[17:55:09] Red 50: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gET200_Node10_DP_Error +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm051 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gET200_Node10_DP_Error OR (gH_Alarm051 AND NOT DI_Reset_Btn)) +[17:55:09] Red 51: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gWater_VFM_Node20_DP_Error +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm052 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gWater_VFM_Node20_DP_Error OR (gH_Alarm052 AND NOT DI_Reset_Btn)) +[17:55:09] Red 52: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gSyrup_MFM_Node21_DP_Error +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm053 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gSyrup_MFM_Node21_DP_Error OR (gH_Alarm053 AND NOT DI_Reset_Btn)) +[17:55:09] Red 53: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] AND: +[17:55:09] CONTACT: gCarboCO2_MFM_Node22_DP_Error +[17:55:09] OR: +[17:55:09] CONTACT: gCarboStillProduct +[17:55:09] CONTACT: gH_Blender_OPT_DoubleDeair +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm054 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: ((gCarboCO2_MFM_Node22_DP_Error AND (gCarboStillProduct OR gH_Blender_OPT_DoubleDeair)) OR (gH_Alarm054 AND NOT DI_Reset_Btn)) +[17:55:09] Red 54: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gProduct_VFC_Node4_DP_Error +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm055 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gProduct_VFC_Node4_DP_Error OR (gH_Alarm055 AND NOT DI_Reset_Btn)) +[17:55:09] Red 55: +[17:55:09] Target: gH_Alarm057 +[17:55:09] Lógica: AND: +[17:55:09] CONTACT: gH_Blender_OPT_UPS_Siemens +[17:55:09] CONTACT: DI_BatteryNotReady (NEGADO) +[17:55:09] Condición: (gH_Blender_OPT_UPS_Siemens AND NOT DI_BatteryNotReady) +[17:55:09] Red 56: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gPAmPDS_Error_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm058 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gPAmPDS_Error_Fault OR (gH_Alarm058 AND NOT DI_Reset_Btn)) +[17:55:09] Red 57: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gmPDS2000_Error_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm059 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gmPDS2000_Error_Fault OR (gH_Alarm059 AND NOT DI_Reset_Btn)) +[17:55:09] Red 58: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gAirLowPress_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm060 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gAirLowPress_Fault OR (gH_Alarm060 AND NOT DI_Reset_Btn)) +[17:55:09] Red 59: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gCO2LowPress_Fault +[17:55:09] CONTACT: gLineCO2LowPressure +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm061 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gCO2LowPress_Fault OR gLineCO2LowPressure OR (gH_Alarm061 AND NOT DI_Reset_Btn)) +[17:55:09] Red 60: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gDeairTankLowLvl_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm062 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gDeairTankLowLvl_Fault OR (gH_Alarm062 AND NOT DI_Reset_Btn)) +[17:55:09] Red 61: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gSyrTankLowLvl_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm063 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gSyrTankLowLvl_Fault OR (gH_Alarm063 AND NOT DI_Reset_Btn)) +[17:55:09] Red 62: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gSyrRoomPump_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm064 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gSyrRoomPump_Fault OR (gH_Alarm064 AND NOT DI_Reset_Btn)) +[17:55:09] Red 63: +[17:55:09] Target: gH_Alarm065 +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gSyrBrixOutSpec_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm065 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gSyrBrixOutSpec_Fault OR (gH_Alarm065 AND NOT DI_Reset_Btn)) +[17:55:09] Red 64: +[17:55:09] Target: gH_Alarm066 +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gInAmmoniaLowPressure +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm066 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gInAmmoniaLowPressure OR (gH_Alarm066 AND NOT DI_Reset_Btn)) +[17:55:09] Red 65: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] AND: +[17:55:09] CONTACT: gWaterTempTooHigh +[17:55:09] FUNCTION_BLOCK: mWaterHighTempONS inputs: [] +[17:55:09] Condición: (gWaterTempTooHigh AND mWaterHighTempONS()) +[17:55:09] Red 66: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] AND: +[17:55:09] CONTACT: gProdTempTooHigh +[17:55:09] FUNCTION_BLOCK: mProdHighTempONS inputs: [] +[17:55:09] Condición: (gProdTempTooHigh AND mProdHighTempONS()) +[17:55:09] Red 67: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gSyrRoomWaterPump_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm069 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gSyrRoomWaterPump_Fault OR (gH_Alarm069 AND NOT DI_Reset_Btn)) +[17:55:09] Red 68: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gSyrupDensityOutSpec_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm070 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gSyrupDensityOutSpec_Fault OR (gH_Alarm070 AND NOT DI_Reset_Btn)) +[17:55:09] Red 69: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gAmmoniaCompressor_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm072 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gAmmoniaCompressor_Fault OR (gH_Alarm072 AND NOT DI_Reset_Btn)) +[17:55:09] Red 70: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gUVLampHighTemperature +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm075 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gUVLampHighTemperature OR (gH_Alarm075 AND NOT DI_Reset_Btn)) +[17:55:09] Red 71: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gInUVLampAlarm +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm076 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gInUVLampAlarm OR (gH_Alarm076 AND NOT DI_Reset_Btn)) +[17:55:09] Red 72: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] AND: +[17:55:09] CONTACT: gBlenderCIPMode +[17:55:09] CONTACT: gBlenderRun_Latch +[17:55:09] CONTACT: gInCIP_Fault +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm090 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: ((gBlenderCIPMode AND gBlenderRun_Latch AND gInCIP_Fault) OR (gH_Alarm090 AND NOT DI_Reset_Btn)) +[17:55:09] Red 73: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gManualWaterDrainValve +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm120 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gManualWaterDrainValve OR (gH_Alarm120 AND NOT DI_Reset_Btn)) +[17:55:09] Red 74: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gManualSyrupDrainValve +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm121 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gManualSyrupDrainValve OR (gH_Alarm121 AND NOT DI_Reset_Btn)) +[17:55:09] Red 75: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gSyrupLineNotSelected +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm122 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gSyrupLineNotSelected OR (gH_Alarm122 AND NOT DI_Reset_Btn)) +[17:55:09] Red 76: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gInManifoldNotReadyForProd +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm130 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gInManifoldNotReadyForProd OR (gH_Alarm130 AND NOT DI_Reset_Btn)) +[17:55:09] Red 77: +[17:55:09] Target: gBlenderAlarm +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: gInManifoldNotReadyForCIP +[17:55:09] AND: +[17:55:09] CONTACT: gH_Alarm131 +[17:55:09] CONTACT: DI_Reset_Btn (NEGADO) +[17:55:09] Condición: (gInManifoldNotReadyForCIP OR (gH_Alarm131 AND NOT DI_Reset_Btn)) +[17:55:09] Red 78: +[17:55:09] Target: mAlarmHornReset +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: DI_Reset_Horn_Btn +[17:55:09] AND: +[17:55:09] CONTACT: gBlenderAlarm +[17:55:09] CONTACT: mAlarmHornReset +[17:55:09] CONTACT: DI_Reset_Btn +[17:55:09] Condición: (DI_Reset_Horn_Btn OR (gBlenderAlarm AND mAlarmHornReset) OR DI_Reset_Btn) +[17:55:09] Red 79: +[17:55:09] Target: gAlarmHorn +[17:55:09] Lógica: AND: +[17:55:09] CONTACT: gBlenderAlarm +[17:55:09] CONTACT: mAlarmHornReset (NEGADO) +[17:55:09] FUNCTION_BLOCK: mAlarmHornActive inputs: ['_POSITIV'] +[17:55:09] Condición: (gBlenderAlarm AND NOT mAlarmHornReset AND mAlarmHornActive(_POSITIV)) +[17:55:09] Red 80: +[17:55:09] Target: mWarningHornReset +[17:55:09] Lógica: OR: +[17:55:09] CONTACT: DI_Reset_Horn_Btn +[17:55:09] AND: +[17:55:09] CONTACT: gBlenderAlarm +[17:55:09] CONTACT: mWarningHornReset +[17:55:09] CONTACT: DI_Reset_Btn +[17:55:09] Condición: (DI_Reset_Horn_Btn OR (gBlenderAlarm AND mWarningHornReset) OR DI_Reset_Btn) +[17:55:09] Red 81: +[17:55:09] Target: gWarningHorn +[17:55:09] Lógica: AND: +[17:55:09] CONTACT: gBlenderAlarm +[17:55:09] CONTACT: mWarningHornReset (NEGADO) +[17:55:09] FUNCTION_BLOCK: mWarningHornActive inputs: ['_POSITIV'] +[17:55:09] Condición: (gBlenderAlarm AND NOT mWarningHornReset AND mWarningHornActive(_POSITIV)) +[17:55:09] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:09] Optimizando Red 2: +[17:55:09] Expresión original: gAirLowPress_Fault | gBlendErrorHighSyr_Fault | gBlendErrorLowSyr_Fault | gCIPRecircFlowMissing_Fault | gCO2LowPress_Fault | gCO2MFM_Fault | gCarboCO2Error_HighCO2_Fault | gCarboCO2Error_LowCO2_Fault | gCarboCO2ValvePos_Fault | gCarboCO2_MFM_Node22_DP_Error | gDeairTankLowLvl_Fault | gDensimeterCalError | gET200_Node10_DP_Error | gFC3102_Node1_DP_Error | gInManifoldNotReadyForCIP | gInManifoldNotReadyForProd | gLineCO2LowPressure | gNotARecipe_Fault | gRecircPump_P6_Fault | gSyrTankLowLvl_Fault | gSyrupMFM_Fault | gSyrupPump_P2_Fault | gSyrupValvePos_Fault | gSyrup_MFM_Node21_DP_Error | gValvesBase_Node12_DP_Error | gValvesBase_Node13_DP_Error | gWaterPump_P1_Fault | gWaterPump_P5_Fault | gWaterVFM_Fault | gWaterValvePos_Fault | gWater_VFM_Node20_DP_Error | ~gAuxVoltageOk +[17:55:09] Simplificada: gAirLowPress_Fault | gBlendErrorHighSyr_Fault | gBlendErrorLowSyr_Fault | gCIPRecircFlowMissing_Fault | gCO2LowPress_Fault | gCO2MFM_Fault | gCarboCO2Error_HighCO2_Fault | gCarboCO2Error_LowCO2_Fault | gCarboCO2ValvePos_Fault | gCarboCO2_MFM_Node22_DP_Error | gDeairTankLowLvl_Fault | gDensimeterCalError | gET200_Node10_DP_Error | gFC3102_Node1_DP_Error | gInManifoldNotReadyForCIP | gInManifoldNotReadyForProd | gLineCO2LowPressure | gNotARecipe_Fault | gRecircPump_P6_Fault | gSyrTankLowLvl_Fault | gSyrupMFM_Fault | gSyrupPump_P2_Fault | gSyrupValvePos_Fault | gSyrup_MFM_Node21_DP_Error | gValvesBase_Node12_DP_Error | gValvesBase_Node13_DP_Error | gWaterPump_P1_Fault | gWaterPump_P5_Fault | gWaterVFM_Fault | gWaterValvePos_Fault | gWater_VFM_Node20_DP_Error | ~gAuxVoltageOk +[17:55:09] ADVERTENCIA: Expresión muy compleja (32 símbolos, complejidad 605) +[17:55:09] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:55:09] Optimizando Red 3: +[17:55:09] Expresión original: gAmmoniaCompressor_Fault | gCIPCommFault | gCIPInletValveEV74Pos_Fault | gDeaireationValveFault | gDiffSensor_Analog_Fault | gFillerCommFault | gFlrCO2ValveEV46Pos_Fault | gHighCond_Node16_DP_Error | gInAmmoniaLowPressure | gLowCond_Node15_DP_Error | gManualSyrupDrainValve | gManualWaterDrainValve | gPAmPDS_Error_Fault | gPAmPDS_Node8_DP_Error | gPAmPDS_TransDropOUT | gProdTankPressureValveFault | gProdTankPressure_Fault | gProdValveEV62Pos_Fault | gProductPump_P3_Fault | gRinseTankPump_P5_Fault | gSyrBrixOutSpec_Fault | gSyrRoomPump_Fault | gSyrRoomWaterPump_Fault | gSyrTankHighLvl_Fault | gSyrupDensityOutSpec_Fault | gSyrupLineNotSelected | gUVLampHighTemperature | gVacuumPump_P4_Fault | gVacuumTimeOut_Fault | gWaterInletValveEV73Pos_Fault | gmPDS1000_Error_Fault | gmPDS1000_NoOscillation | gmPDS2000_Error_Fault | (gH_Alarm020 & gProductBrixTooHigh) | (gH_Alarm021 & gProductBrixTooLow) | (gH_Alarm022 & gProductCO2TooHigh) | (gH_Alarm023 & gProductCO2TooLow) | (gH_Alarm067 & gWaterTempTooHigh) | (gH_Alarm068 & gProdTempTooHigh) +[17:55:09] Simplificada: gAmmoniaCompressor_Fault | gCIPCommFault | gCIPInletValveEV74Pos_Fault | gDeaireationValveFault | gDiffSensor_Analog_Fault | gFillerCommFault | gFlrCO2ValveEV46Pos_Fault | gHighCond_Node16_DP_Error | gInAmmoniaLowPressure | gLowCond_Node15_DP_Error | gManualSyrupDrainValve | gManualWaterDrainValve | gPAmPDS_Error_Fault | gPAmPDS_Node8_DP_Error | gPAmPDS_TransDropOUT | gProdTankPressureValveFault | gProdTankPressure_Fault | gProdValveEV62Pos_Fault | gProductPump_P3_Fault | gRinseTankPump_P5_Fault | gSyrBrixOutSpec_Fault | gSyrRoomPump_Fault | gSyrRoomWaterPump_Fault | gSyrTankHighLvl_Fault | gSyrupDensityOutSpec_Fault | gSyrupLineNotSelected | gUVLampHighTemperature | gVacuumPump_P4_Fault | gVacuumTimeOut_Fault | gWaterInletValveEV73Pos_Fault | gmPDS1000_Error_Fault | gmPDS1000_NoOscillation | gmPDS2000_Error_Fault | (gH_Alarm020 & gProductBrixTooHigh) | (gH_Alarm021 & gProductBrixTooLow) | (gH_Alarm022 & gProductCO2TooHigh) | (gH_Alarm023 & gProductCO2TooLow) | (gH_Alarm067 & gWaterTempTooHigh) | (gH_Alarm068 & gProdTempTooHigh) +[17:55:09] ADVERTENCIA: Expresión muy compleja (45 símbolos, complejidad 1397) +[17:55:09] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:55:09] Optimizando Red 4: +[17:55:09] Expresión original: ~gAuxVoltageOk | (gH_Alarm001 & ~DI_Reset_Btn) +[17:55:09] Simplificada: ~gAuxVoltageOk | (gH_Alarm001 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): ~gAuxVoltageOk | (gH_Alarm001 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 5: +[17:55:09] Expresión original: gNotARecipe_Fault | (gH_Alarm002 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gNotARecipe_Fault | (gH_Alarm002 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gNotARecipe_Fault | (gH_Alarm002 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 6: +[17:55:09] Expresión original: gDensimeterCalError | (gH_Alarm003 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gDensimeterCalError | (gH_Alarm003 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gDensimeterCalError | (gH_Alarm003 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 7: +[17:55:09] Expresión original: gFillerCommFault | (gH_Alarm004 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gFillerCommFault | (gH_Alarm004 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gFillerCommFault | (gH_Alarm004 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 8: +[17:55:09] Expresión original: gCIPCommFault | (gH_Alarm006 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gCIPCommFault | (gH_Alarm006 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gCIPCommFault | (gH_Alarm006 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 9: +[17:55:09] Expresión original: gDiffSensor_Analog_Fault | (gH_Alarm007 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gDiffSensor_Analog_Fault | (gH_Alarm007 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gDiffSensor_Analog_Fault | (gH_Alarm007 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 10: +[17:55:09] Expresión original: gSyrTankHighLvl_Fault | (gH_Alarm008 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gSyrTankHighLvl_Fault | (gH_Alarm008 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gSyrTankHighLvl_Fault | (gH_Alarm008 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 11: +[17:55:09] Expresión original: gValvesBase_Node12_DP_Error | (gH_Alarm010 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gValvesBase_Node12_DP_Error | (gH_Alarm010 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gValvesBase_Node12_DP_Error | (gH_Alarm010 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 12: +[17:55:09] Expresión original: gValvesBase_Node13_DP_Error | (gH_Alarm011 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gValvesBase_Node13_DP_Error | (gH_Alarm011 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gValvesBase_Node13_DP_Error | (gH_Alarm011 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 13: +[17:55:09] Expresión original: gLowCond_Node15_DP_Error | (gH_Alarm012 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gLowCond_Node15_DP_Error | (gH_Alarm012 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gLowCond_Node15_DP_Error | (gH_Alarm012 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 14: +[17:55:09] Expresión original: gHighCond_Node16_DP_Error | (gH_Alarm013 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gHighCond_Node16_DP_Error | (gH_Alarm013 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gHighCond_Node16_DP_Error | (gH_Alarm013 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 15: +[17:55:09] Expresión original: gProdTankPressureValveFault | (gH_Alarm014 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gProdTankPressureValveFault | (gH_Alarm014 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gProdTankPressureValveFault | (gH_Alarm014 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 16: +[17:55:09] Expresión original: gDeaireationValveFault | (gH_Alarm015 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gDeaireationValveFault | (gH_Alarm015 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gDeaireationValveFault | (gH_Alarm015 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 17: +[17:55:09] Expresión original: gWaterInletValveEV73Pos_Fault | (gH_Alarm016 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gWaterInletValveEV73Pos_Fault | (gH_Alarm016 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gWaterInletValveEV73Pos_Fault | (gH_Alarm016 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 18: +[17:55:09] Expresión original: gCIPInletValveEV74Pos_Fault | (gH_Alarm017 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gCIPInletValveEV74Pos_Fault | (gH_Alarm017 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gCIPInletValveEV74Pos_Fault | (gH_Alarm017 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 19: +[17:55:09] Expresión original: gProdValveEV62Pos_Fault | (gH_Alarm018 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gProdValveEV62Pos_Fault | (gH_Alarm018 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gProdValveEV62Pos_Fault | (gH_Alarm018 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 20: +[17:55:09] Expresión original: gFlrCO2ValveEV46Pos_Fault | (gH_Alarm019 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gFlrCO2ValveEV46Pos_Fault | (gH_Alarm019 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gFlrCO2ValveEV46Pos_Fault | (gH_Alarm019 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 21: +[17:55:09] Expresión original: gProductBrixTooHigh & mProdBrixHighONS__ +[17:55:09] Simplificada: gProductBrixTooHigh & mProdBrixHighONS__ +[17:55:09] DNF (forma LAD preferida): gProductBrixTooHigh & mProdBrixHighONS__ +[17:55:09] Optimizando Red 22: +[17:55:09] Expresión original: gProductBrixTooLow & mProdBrixLowONS__ +[17:55:09] Simplificada: gProductBrixTooLow & mProdBrixLowONS__ +[17:55:09] DNF (forma LAD preferida): gProductBrixTooLow & mProdBrixLowONS__ +[17:55:09] Optimizando Red 23: +[17:55:09] Expresión original: gProductCO2TooHigh & mProdCO2HighONS__ +[17:55:09] Simplificada: gProductCO2TooHigh & mProdCO2HighONS__ +[17:55:09] DNF (forma LAD preferida): gProductCO2TooHigh & mProdCO2HighONS__ +[17:55:09] Optimizando Red 24: +[17:55:09] Expresión original: gProductCO2TooLow & mProdCO2LowONS__ +[17:55:09] Simplificada: gProductCO2TooLow & mProdCO2LowONS__ +[17:55:09] DNF (forma LAD preferida): gProductCO2TooLow & mProdCO2LowONS__ +[17:55:09] Optimizando Red 25: +[17:55:09] Expresión original: (gH_Blender_OPT_BlendFillSystem | gH_Blender_OPT_Inverter) & (~gIn_ProdPumpFCReady | (gH_Alarm025 & ~DI_Reset_Btn)) +[17:55:09] Simplificada: (gH_Blender_OPT_BlendFillSystem | gH_Blender_OPT_Inverter) & (gH_Alarm025 | ~gIn_ProdPumpFCReady) & (~DI_Reset_Btn | ~gIn_ProdPumpFCReady) +[17:55:09] DNF (forma LAD preferida): (gH_Blender_OPT_BlendFillSystem & ~gIn_ProdPumpFCReady) | (gH_Blender_OPT_Inverter & ~gIn_ProdPumpFCReady) | (gH_Alarm025 & gH_Blender_OPT_BlendFillSystem & ~DI_Reset_Btn) | (gH_Alarm025 & gH_Blender_OPT_BlendFillSystem & ~gIn_ProdPumpFCReady) | (gH_Alarm025 & gH_Blender_OPT_Inverter & ~DI_Reset_Btn) | (gH_Alarm025 & gH_Blender_OPT_Inverter & ~gIn_ProdPumpFCReady) | (gH_Blender_OPT_BlendFillSystem & ~DI_Reset_Btn & ~gIn_ProdPumpFCReady) | (gH_Blender_OPT_Inverter & ~DI_Reset_Btn & ~gIn_ProdPumpFCReady) +[17:55:09] Post-procesada: (gH_Blender_OPT_BlendFillSystem | gH_Blender_OPT_Inverter) & (gH_Alarm025 | ~gIn_ProdPumpFCReady) & (~DI_Reset_Btn | ~gIn_ProdPumpFCReady) +[17:55:09] Optimizando Red 26: +[17:55:09] Expresión original: gRecircPump_P6_Fault | (gH_Alarm026 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gRecircPump_P6_Fault | (gH_Alarm026 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gRecircPump_P6_Fault | (gH_Alarm026 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 27: +[17:55:09] Expresión original: ~gH_Blender_OPT_Simulation & (gmPDS1000_Error_Fault | (gH_Alarm027 & ~DI_Reset_Btn)) +[17:55:09] Simplificada: ~gH_Blender_OPT_Simulation & (gH_Alarm027 | gmPDS1000_Error_Fault) & (gmPDS1000_Error_Fault | ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): (gmPDS1000_Error_Fault & ~gH_Blender_OPT_Simulation) | (gH_Alarm027 & gmPDS1000_Error_Fault & ~gH_Blender_OPT_Simulation) | (gH_Alarm027 & ~DI_Reset_Btn & ~gH_Blender_OPT_Simulation) | (gmPDS1000_Error_Fault & ~DI_Reset_Btn & ~gH_Blender_OPT_Simulation) +[17:55:09] Post-procesada: ~gH_Blender_OPT_Simulation & (gH_Alarm027 | gmPDS1000_Error_Fault) & (gmPDS1000_Error_Fault | ~DI_Reset_Btn) +[17:55:09] Optimizando Red 28: +[17:55:09] Expresión original: ~gH_Blender_OPT_Simulation & (gmPDS1000_NoOscillation | (gH_Alarm028 & ~DI_Reset_Btn)) +[17:55:09] Simplificada: ~gH_Blender_OPT_Simulation & (gH_Alarm028 | gmPDS1000_NoOscillation) & (gmPDS1000_NoOscillation | ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): (gmPDS1000_NoOscillation & ~gH_Blender_OPT_Simulation) | (gH_Alarm028 & gmPDS1000_NoOscillation & ~gH_Blender_OPT_Simulation) | (gH_Alarm028 & ~DI_Reset_Btn & ~gH_Blender_OPT_Simulation) | (gmPDS1000_NoOscillation & ~DI_Reset_Btn & ~gH_Blender_OPT_Simulation) +[17:55:09] Post-procesada: ~gH_Blender_OPT_Simulation & (gH_Alarm028 | gmPDS1000_NoOscillation) & (gmPDS1000_NoOscillation | ~DI_Reset_Btn) +[17:55:09] Optimizando Red 29: +[17:55:09] Expresión original: gWaterPump_P5_Fault | (gH_Alarm029 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gWaterPump_P5_Fault | (gH_Alarm029 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gWaterPump_P5_Fault | (gH_Alarm029 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 30: +[17:55:09] Expresión original: gWaterPump_P1_Fault | (gH_Alarm030 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gWaterPump_P1_Fault | (gH_Alarm030 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gWaterPump_P1_Fault | (gH_Alarm030 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 31: +[17:55:09] Expresión original: gSyrupPump_P2_Fault | (gH_Alarm031 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gSyrupPump_P2_Fault | (gH_Alarm031 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gSyrupPump_P2_Fault | (gH_Alarm031 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 32: +[17:55:09] Expresión original: gProductPump_P3_Fault | (gH_Alarm032 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gProductPump_P3_Fault | (gH_Alarm032 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gProductPump_P3_Fault | (gH_Alarm032 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 33: +[17:55:09] Expresión original: gVacuumPump_P4_Fault | (gH_Alarm033 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gVacuumPump_P4_Fault | (gH_Alarm033 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gVacuumPump_P4_Fault | (gH_Alarm033 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 34: +[17:55:09] Expresión original: gRinseTankPump_P5_Fault | (gH_Alarm034 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gRinseTankPump_P5_Fault | (gH_Alarm034 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gRinseTankPump_P5_Fault | (gH_Alarm034 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 35: +[17:55:09] Expresión original: gWaterVFM_Fault | (gH_Alarm035 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gWaterVFM_Fault | (gH_Alarm035 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gWaterVFM_Fault | (gH_Alarm035 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 36: +[17:55:09] Expresión original: gSyrupMFM_Fault | (gH_Alarm036 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gSyrupMFM_Fault | (gH_Alarm036 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gSyrupMFM_Fault | (gH_Alarm036 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 37: +[17:55:09] Expresión original: gCO2MFM_Fault | (gH_Alarm037 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gCO2MFM_Fault | (gH_Alarm037 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gCO2MFM_Fault | (gH_Alarm037 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 38: +[17:55:09] Expresión original: gWaterValvePos_Fault | (gH_Alarm038 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gWaterValvePos_Fault | (gH_Alarm038 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gWaterValvePos_Fault | (gH_Alarm038 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 39: +[17:55:09] Expresión original: gSyrupValvePos_Fault | (gH_Alarm039 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gSyrupValvePos_Fault | (gH_Alarm039 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gSyrupValvePos_Fault | (gH_Alarm039 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 40: +[17:55:09] Expresión original: gCarboCO2ValvePos_Fault | (gH_Alarm040 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gCarboCO2ValvePos_Fault | (gH_Alarm040 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gCarboCO2ValvePos_Fault | (gH_Alarm040 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 41: +[17:55:09] Expresión original: gProdTankPressure_Fault | (gH_Alarm041 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gProdTankPressure_Fault | (gH_Alarm041 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gProdTankPressure_Fault | (gH_Alarm041 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 42: +[17:55:09] Expresión original: gBlendErrorHighSyr_Fault | (gH_Alarm042 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gBlendErrorHighSyr_Fault | (gH_Alarm042 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gBlendErrorHighSyr_Fault | (gH_Alarm042 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 43: +[17:55:09] Expresión original: gBlendErrorLowSyr_Fault | (gH_Alarm043 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gBlendErrorLowSyr_Fault | (gH_Alarm043 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gBlendErrorLowSyr_Fault | (gH_Alarm043 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 44: +[17:55:09] Expresión original: gCarboCO2Error_LowCO2_Fault | (gH_Alarm044 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gCarboCO2Error_LowCO2_Fault | (gH_Alarm044 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gCarboCO2Error_LowCO2_Fault | (gH_Alarm044 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 45: +[17:55:09] Expresión original: gCarboCO2Error_HighCO2_Fault | (gH_Alarm045 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gCarboCO2Error_HighCO2_Fault | (gH_Alarm045 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gCarboCO2Error_HighCO2_Fault | (gH_Alarm045 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 46: +[17:55:09] Expresión original: gVacuumTimeOut_Fault | (gH_Alarm046 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gVacuumTimeOut_Fault | (gH_Alarm046 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gVacuumTimeOut_Fault | (gH_Alarm046 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 47: +[17:55:09] Expresión original: gCIPTransferProgTimeOut_Fault | (gH_Alarm047 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gCIPTransferProgTimeOut_Fault | (gH_Alarm047 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gCIPTransferProgTimeOut_Fault | (gH_Alarm047 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 48: +[17:55:09] Expresión original: gCIPRecircFlowMissing_Fault | (gH_Alarm048 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gCIPRecircFlowMissing_Fault | (gH_Alarm048 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gCIPRecircFlowMissing_Fault | (gH_Alarm048 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 49: +[17:55:09] Expresión original: gFC3102_Node1_DP_Error | (gH_Alarm050 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gFC3102_Node1_DP_Error | (gH_Alarm050 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gFC3102_Node1_DP_Error | (gH_Alarm050 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 50: +[17:55:09] Expresión original: gET200_Node10_DP_Error | (gH_Alarm051 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gET200_Node10_DP_Error | (gH_Alarm051 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gET200_Node10_DP_Error | (gH_Alarm051 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 51: +[17:55:09] Expresión original: gWater_VFM_Node20_DP_Error | (gH_Alarm052 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gWater_VFM_Node20_DP_Error | (gH_Alarm052 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gWater_VFM_Node20_DP_Error | (gH_Alarm052 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 52: +[17:55:09] Expresión original: gSyrup_MFM_Node21_DP_Error | (gH_Alarm053 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gSyrup_MFM_Node21_DP_Error | (gH_Alarm053 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gSyrup_MFM_Node21_DP_Error | (gH_Alarm053 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 53: +[17:55:09] Expresión original: (gH_Alarm054 & ~DI_Reset_Btn) | (gCarboCO2_MFM_Node22_DP_Error & (gCarboStillProduct | gH_Blender_OPT_DoubleDeair)) +[17:55:09] Simplificada: (gCarboCO2_MFM_Node22_DP_Error & gCarboStillProduct) | (gCarboCO2_MFM_Node22_DP_Error & gH_Blender_OPT_DoubleDeair) | (gH_Alarm054 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): (gCarboCO2_MFM_Node22_DP_Error & gCarboStillProduct) | (gCarboCO2_MFM_Node22_DP_Error & gH_Blender_OPT_DoubleDeair) | (gH_Alarm054 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 54: +[17:55:09] Expresión original: gProduct_VFC_Node4_DP_Error | (gH_Alarm055 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gProduct_VFC_Node4_DP_Error | (gH_Alarm055 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gProduct_VFC_Node4_DP_Error | (gH_Alarm055 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 55: +[17:55:09] Expresión original: gH_Blender_OPT_UPS_Siemens & ~DI_BatteryNotReady +[17:55:09] Simplificada: gH_Blender_OPT_UPS_Siemens & ~DI_BatteryNotReady +[17:55:09] DNF (forma LAD preferida): gH_Blender_OPT_UPS_Siemens & ~DI_BatteryNotReady +[17:55:09] Optimizando Red 56: +[17:55:09] Expresión original: gPAmPDS_Error_Fault | (gH_Alarm058 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gPAmPDS_Error_Fault | (gH_Alarm058 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gPAmPDS_Error_Fault | (gH_Alarm058 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 57: +[17:55:09] Expresión original: gmPDS2000_Error_Fault | (gH_Alarm059 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gmPDS2000_Error_Fault | (gH_Alarm059 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gmPDS2000_Error_Fault | (gH_Alarm059 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 58: +[17:55:09] Expresión original: gAirLowPress_Fault | (gH_Alarm060 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gAirLowPress_Fault | (gH_Alarm060 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gAirLowPress_Fault | (gH_Alarm060 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 59: +[17:55:09] Expresión original: gCO2LowPress_Fault | gLineCO2LowPressure | (gH_Alarm061 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gCO2LowPress_Fault | gLineCO2LowPressure | (gH_Alarm061 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gCO2LowPress_Fault | gLineCO2LowPressure | (gH_Alarm061 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 60: +[17:55:09] Expresión original: gDeairTankLowLvl_Fault | (gH_Alarm062 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gDeairTankLowLvl_Fault | (gH_Alarm062 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gDeairTankLowLvl_Fault | (gH_Alarm062 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 61: +[17:55:09] Expresión original: gSyrTankLowLvl_Fault | (gH_Alarm063 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gSyrTankLowLvl_Fault | (gH_Alarm063 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gSyrTankLowLvl_Fault | (gH_Alarm063 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 62: +[17:55:09] Expresión original: gSyrRoomPump_Fault | (gH_Alarm064 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gSyrRoomPump_Fault | (gH_Alarm064 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gSyrRoomPump_Fault | (gH_Alarm064 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 63: +[17:55:09] Expresión original: gSyrBrixOutSpec_Fault | (gH_Alarm065 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gSyrBrixOutSpec_Fault | (gH_Alarm065 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gSyrBrixOutSpec_Fault | (gH_Alarm065 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 64: +[17:55:09] Expresión original: gInAmmoniaLowPressure | (gH_Alarm066 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gInAmmoniaLowPressure | (gH_Alarm066 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gInAmmoniaLowPressure | (gH_Alarm066 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 65: +[17:55:09] Expresión original: gWaterTempTooHigh & mWaterHighTempONS__ +[17:55:09] Simplificada: gWaterTempTooHigh & mWaterHighTempONS__ +[17:55:09] DNF (forma LAD preferida): gWaterTempTooHigh & mWaterHighTempONS__ +[17:55:09] Optimizando Red 66: +[17:55:09] Expresión original: gProdTempTooHigh & mProdHighTempONS__ +[17:55:09] Simplificada: gProdTempTooHigh & mProdHighTempONS__ +[17:55:09] DNF (forma LAD preferida): gProdTempTooHigh & mProdHighTempONS__ +[17:55:09] Optimizando Red 67: +[17:55:09] Expresión original: gSyrRoomWaterPump_Fault | (gH_Alarm069 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gSyrRoomWaterPump_Fault | (gH_Alarm069 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gSyrRoomWaterPump_Fault | (gH_Alarm069 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 68: +[17:55:09] Expresión original: gSyrupDensityOutSpec_Fault | (gH_Alarm070 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gSyrupDensityOutSpec_Fault | (gH_Alarm070 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gSyrupDensityOutSpec_Fault | (gH_Alarm070 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 69: +[17:55:09] Expresión original: gAmmoniaCompressor_Fault | (gH_Alarm072 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gAmmoniaCompressor_Fault | (gH_Alarm072 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gAmmoniaCompressor_Fault | (gH_Alarm072 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 70: +[17:55:09] Expresión original: gUVLampHighTemperature | (gH_Alarm075 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gUVLampHighTemperature | (gH_Alarm075 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gUVLampHighTemperature | (gH_Alarm075 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 71: +[17:55:09] Expresión original: gInUVLampAlarm | (gH_Alarm076 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gInUVLampAlarm | (gH_Alarm076 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gInUVLampAlarm | (gH_Alarm076 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 72: +[17:55:09] Expresión original: (gH_Alarm090 & ~DI_Reset_Btn) | (gBlenderCIPMode & gBlenderRun_Latch & gInCIP_Fault) +[17:55:09] Simplificada: (gBlenderCIPMode | gH_Alarm090) & (gBlenderRun_Latch | gH_Alarm090) & (gH_Alarm090 | gInCIP_Fault) & (gBlenderCIPMode | ~DI_Reset_Btn) & (gBlenderRun_Latch | ~DI_Reset_Btn) & (gInCIP_Fault | ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): (gH_Alarm090 & ~DI_Reset_Btn) | (gBlenderCIPMode & gBlenderRun_Latch & gInCIP_Fault) | (gBlenderCIPMode & gH_Alarm090 & ~DI_Reset_Btn) | (gBlenderRun_Latch & gH_Alarm090 & ~DI_Reset_Btn) | (gH_Alarm090 & gInCIP_Fault & ~DI_Reset_Btn) | (gBlenderCIPMode & gBlenderRun_Latch & gH_Alarm090 & gInCIP_Fault) | (gBlenderCIPMode & gBlenderRun_Latch & gH_Alarm090 & ~DI_Reset_Btn) | (gBlenderCIPMode & gBlenderRun_Latch & gInCIP_Fault & ~DI_Reset_Btn) | (gBlenderCIPMode & gH_Alarm090 & gInCIP_Fault & ~DI_Reset_Btn) | (gBlenderRun_Latch & gH_Alarm090 & gInCIP_Fault & ~DI_Reset_Btn) | (gBlenderCIPMode & gBlenderRun_Latch & gH_Alarm090 & gInCIP_Fault & ~DI_Reset_Btn) +[17:55:09] Post-procesada: (gBlenderCIPMode | gH_Alarm090) & (gBlenderRun_Latch | gH_Alarm090) & (gH_Alarm090 | gInCIP_Fault) & (gBlenderCIPMode | ~DI_Reset_Btn) & (gBlenderRun_Latch | ~DI_Reset_Btn) & (gInCIP_Fault | ~DI_Reset_Btn) +[17:55:09] Optimizando Red 73: +[17:55:09] Expresión original: gManualWaterDrainValve | (gH_Alarm120 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gManualWaterDrainValve | (gH_Alarm120 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gManualWaterDrainValve | (gH_Alarm120 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 74: +[17:55:09] Expresión original: gManualSyrupDrainValve | (gH_Alarm121 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gManualSyrupDrainValve | (gH_Alarm121 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gManualSyrupDrainValve | (gH_Alarm121 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 75: +[17:55:09] Expresión original: gSyrupLineNotSelected | (gH_Alarm122 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gSyrupLineNotSelected | (gH_Alarm122 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gSyrupLineNotSelected | (gH_Alarm122 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 76: +[17:55:09] Expresión original: gInManifoldNotReadyForProd | (gH_Alarm130 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gInManifoldNotReadyForProd | (gH_Alarm130 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gInManifoldNotReadyForProd | (gH_Alarm130 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 77: +[17:55:09] Expresión original: gInManifoldNotReadyForCIP | (gH_Alarm131 & ~DI_Reset_Btn) +[17:55:09] Simplificada: gInManifoldNotReadyForCIP | (gH_Alarm131 & ~DI_Reset_Btn) +[17:55:09] DNF (forma LAD preferida): gInManifoldNotReadyForCIP | (gH_Alarm131 & ~DI_Reset_Btn) +[17:55:09] Optimizando Red 78: +[17:55:09] Expresión original: DI_Reset_Btn | DI_Reset_Horn_Btn | (gBlenderAlarm & mAlarmHornReset) +[17:55:09] Simplificada: DI_Reset_Btn | DI_Reset_Horn_Btn | (gBlenderAlarm & mAlarmHornReset) +[17:55:09] DNF (forma LAD preferida): DI_Reset_Btn | DI_Reset_Horn_Btn | (gBlenderAlarm & mAlarmHornReset) +[17:55:09] Optimizando Red 79: +[17:55:09] Expresión original: gBlenderAlarm & mAlarmHornActive__POSITIV_ & ~mAlarmHornReset +[17:55:09] Simplificada: gBlenderAlarm & mAlarmHornActive__POSITIV_ & ~mAlarmHornReset +[17:55:09] DNF (forma LAD preferida): gBlenderAlarm & mAlarmHornActive__POSITIV_ & ~mAlarmHornReset +[17:55:09] Optimizando Red 80: +[17:55:09] Expresión original: DI_Reset_Btn | DI_Reset_Horn_Btn | (gBlenderAlarm & mWarningHornReset) +[17:55:09] Simplificada: DI_Reset_Btn | DI_Reset_Horn_Btn | (gBlenderAlarm & mWarningHornReset) +[17:55:09] DNF (forma LAD preferida): DI_Reset_Btn | DI_Reset_Horn_Btn | (gBlenderAlarm & mWarningHornReset) +[17:55:09] Optimizando Red 81: +[17:55:09] Expresión original: gBlenderAlarm & mWarningHornActive__POSITIV_ & ~mWarningHornReset +[17:55:09] Simplificada: gBlenderAlarm & mWarningHornActive__POSITIV_ & ~mWarningHornReset +[17:55:09] DNF (forma LAD preferida): gBlenderAlarm & mWarningHornActive__POSITIV_ & ~mWarningHornReset +[17:55:09] === Analizando agrupación de condiciones === +[17:55:09] Analizando 80 networks para agrupación: +[17:55:09] Red 2 y Red 59 comparten: 2 símbolos comunes +[17:55:12] Red 27 y Red 28 comparten: 2 símbolos comunes +[17:55:14] Red 78 y Red 79 comparten: 2 símbolos comunes +[17:55:14] Red 78 y Red 80 comparten: 3 símbolos comunes +[17:55:14] Red 80 y Red 81 comparten: 2 símbolos comunes +[17:55:14] Generando código SCL... +[17:55:14] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SAFETIES.scl +[17:55:14] ============================================================ +[17:55:14] Procesando: SELCHECKBRIXSOURCE.EXP +[17:55:14] Salida: SELCHECKBRIXSOURCE.scl +[17:55:15] Programa encontrado: SelCheckBrixSource +[17:55:15] Path: \/TASK2_ControlMain\/Blender_Logic +[17:55:15] Variables VAR_OUTPUT: 1 encontradas +[17:55:15] Variables VAR: 7 encontradas +[17:55:15] Se esperan 18 redes según el archivo +[17:55:15] Procesando red 1... +[17:55:15] Red 1 agregada. Total redes: 1 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'm_mPDS1000Selector' +[17:55:15] Procesando red 2... +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 45 +[17:55:15] Entrando a _parse_empty_network desde línea 46 +[17:55:15] Línea 46: '_EXPRESSION' +[17:55:15] Línea 47: '_POSITIV' +[17:55:15] Línea 48: '' +[17:55:15] Línea 49: '' +[17:55:15] Línea 50: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 51: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 51 +[17:55:15] Entrando a _parse_assign_section desde línea 52 +[17:55:15] Línea 52: '_OPERATOR' +[17:55:15] Línea 53: '_BOX_EXPR : 3' +[17:55:15] Línea 54: '_ENABLED' +[17:55:15] Línea 55: '_OPERAND' +[17:55:15] Línea 56: '_EXPRESSION' +[17:55:15] Línea 57: '_POSITIV' +[17:55:15] Línea 58: 'm_mPDS1000Selector' +[17:55:15] Línea 59: '_OPERAND' +[17:55:15] Línea 60: '_EXPRESSION' +[17:55:15] Línea 61: '_POSITIV' +[17:55:15] Línea 62: 'gMFM_TemperatureSyrup1' +[17:55:15] Línea 63: '_OPERAND' +[17:55:15] Línea 64: '_EXPRESSION' +[17:55:15] Línea 65: '_POSITIV' +[17:55:15] Línea 66: 'gmPDS1000SyrTemp' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 67: '_EXPRESSION' +[17:55:15] Línea 68: '_POSITIV' +[17:55:15] Línea 69: 'SEL' +[17:55:15] Línea 70: '_EXPRESSION' +[17:55:15] Línea 71: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 85 +[17:55:15] Entrando a _parse_empty_network desde línea 86 +[17:55:15] Línea 86: '_EXPRESSION' +[17:55:15] Línea 87: '_POSITIV' +[17:55:15] Línea 88: '' +[17:55:15] Línea 89: '' +[17:55:15] Línea 90: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 91: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 91 +[17:55:15] Entrando a _parse_assign_section desde línea 92 +[17:55:15] Línea 92: '_OPERATOR' +[17:55:15] Línea 93: '_BOX_EXPR : 3' +[17:55:15] Línea 94: '_ENABLED' +[17:55:15] Línea 95: '_OPERAND' +[17:55:15] Línea 96: '_EXPRESSION' +[17:55:15] Línea 97: '_POSITIV' +[17:55:15] Línea 98: 'm_mPDS1000Selector' +[17:55:15] Línea 99: '_OPERAND' +[17:55:15] Línea 100: '_EXPRESSION' +[17:55:15] Línea 101: '_POSITIV' +[17:55:15] Línea 102: 'gMFM_Syrup1Brix' +[17:55:15] Línea 103: '_OPERAND' +[17:55:15] Línea 104: '_EXPRESSION' +[17:55:15] Línea 105: '_POSITIV' +[17:55:15] Línea 106: 'gmPDS1000SyrBrix' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 107: '_EXPRESSION' +[17:55:15] Línea 108: '_POSITIV' +[17:55:15] Línea 109: 'SEL' +[17:55:15] Línea 110: '_EXPRESSION' +[17:55:15] Línea 111: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 125 +[17:55:15] Entrando a _parse_empty_network desde línea 126 +[17:55:15] Línea 126: '_EXPRESSION' +[17:55:15] Línea 127: '_POSITIV' +[17:55:15] Línea 128: '' +[17:55:15] Línea 129: '' +[17:55:15] Línea 130: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 131: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 131 +[17:55:15] Entrando a _parse_assign_section desde línea 132 +[17:55:15] Línea 132: '_OPERATOR' +[17:55:15] Línea 133: '_BOX_EXPR : 3' +[17:55:15] Línea 134: '_ENABLED' +[17:55:15] Línea 135: '_OPERAND' +[17:55:15] Línea 136: '_EXPRESSION' +[17:55:15] Línea 137: '_POSITIV' +[17:55:15] Línea 138: '5' +[17:55:15] Línea 139: '_OPERAND' +[17:55:15] Línea 140: '_EXPRESSION' +[17:55:15] Línea 141: '_POSITIV' +[17:55:15] Línea 142: 'gMeterSyrBrix' +[17:55:15] Línea 143: '_OPERAND' +[17:55:15] Línea 144: '_EXPRESSION' +[17:55:15] Línea 145: '_POSITIV' +[17:55:15] Línea 146: '100' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 147: '_EXPRESSION' +[17:55:15] Línea 148: '_POSITIV' +[17:55:15] Línea 149: 'LIMIT' +[17:55:15] Línea 150: '_EXPRESSION' +[17:55:15] Línea 151: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 165 +[17:55:15] Entrando a _parse_empty_network desde línea 166 +[17:55:15] Línea 166: '_EXPRESSION' +[17:55:15] Línea 167: '_POSITIV' +[17:55:15] Línea 168: '' +[17:55:15] Línea 169: '' +[17:55:15] Línea 170: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 171: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 171 +[17:55:15] Entrando a _parse_assign_section desde línea 172 +[17:55:15] Línea 172: '_OPERATOR' +[17:55:15] Línea 173: '_BOX_EXPR : 3' +[17:55:15] Línea 174: '_ENABLED' +[17:55:15] Línea 175: '_OPERAND' +[17:55:15] Línea 176: '_EXPRESSION' +[17:55:15] Línea 177: '_POSITIV' +[17:55:15] Línea 178: 'gWorkshopTest' +[17:55:15] Línea 179: '_OPERAND' +[17:55:15] Línea 180: '_EXPRESSION' +[17:55:15] Línea 181: '_POSITIV' +[17:55:15] Línea 182: 'gMeterSyrBrix' +[17:55:15] Línea 183: '_OPERAND' +[17:55:15] Línea 184: '_EXPRESSION' +[17:55:15] Línea 185: '_POSITIV' +[17:55:15] Línea 186: 'gActualRecipe_Syrup_Brix' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 187: '_EXPRESSION' +[17:55:15] Línea 188: '_POSITIV' +[17:55:15] Línea 189: 'SEL' +[17:55:15] Línea 190: '_EXPRESSION' +[17:55:15] Línea 191: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 205 +[17:55:15] Entrando a _parse_empty_network desde línea 206 +[17:55:15] Línea 206: '_EXPRESSION' +[17:55:15] Línea 207: '_POSITIV' +[17:55:15] Línea 208: '' +[17:55:15] Línea 209: '' +[17:55:15] Línea 210: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 211: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 211 +[17:55:15] Entrando a _parse_assign_section desde línea 212 +[17:55:15] Línea 212: '_OPERATOR' +[17:55:15] Línea 213: '_BOX_EXPR : 3' +[17:55:15] Línea 214: '_ENABLED' +[17:55:15] Línea 215: '_OPERAND' +[17:55:15] Línea 216: '_EXPRESSION' +[17:55:15] Línea 217: '_POSITIV' +[17:55:15] Línea 218: 'm_mPDS1000Selector' +[17:55:15] Línea 219: '_OPERAND' +[17:55:15] Línea 220: '_EXPRESSION' +[17:55:15] Línea 221: '_POSITIV' +[17:55:15] Línea 222: 'gMFM_Syrup1Density' +[17:55:15] Línea 223: '_OPERAND' +[17:55:15] Línea 224: '_EXPRESSION' +[17:55:15] Línea 225: '_POSITIV' +[17:55:15] Línea 226: 'gmPDS1000SyrDens' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 227: '_EXPRESSION' +[17:55:15] Línea 228: '_POSITIV' +[17:55:15] Línea 229: 'SEL' +[17:55:15] Línea 230: '_EXPRESSION' +[17:55:15] Línea 231: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 245 +[17:55:15] Entrando a _parse_empty_network desde línea 246 +[17:55:15] Línea 246: '_EXPRESSION' +[17:55:15] Línea 247: '_POSITIV' +[17:55:15] Línea 248: '' +[17:55:15] Línea 249: '' +[17:55:15] Línea 250: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 251: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 251 +[17:55:15] Entrando a _parse_assign_section desde línea 252 +[17:55:15] Línea 252: '_OPERATOR' +[17:55:15] Línea 253: '_BOX_EXPR : 3' +[17:55:15] Línea 254: '_ENABLED' +[17:55:15] Línea 255: '_OPERAND' +[17:55:15] Línea 256: '_EXPRESSION' +[17:55:15] Línea 257: '_POSITIV' +[17:55:15] Línea 258: 'gWorkshopTest' +[17:55:15] Línea 259: '_OPERAND' +[17:55:15] Línea 260: '_EXPRESSION' +[17:55:15] Línea 261: '_POSITIV' +[17:55:15] Línea 262: 'gMeterSyrDens' +[17:55:15] Línea 263: '_OPERAND' +[17:55:15] Línea 264: '_EXPRESSION' +[17:55:15] Línea 265: '_POSITIV' +[17:55:15] Línea 266: 'gActualRecipe_SyrDens' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 267: '_EXPRESSION' +[17:55:15] Línea 268: '_POSITIV' +[17:55:15] Línea 269: 'SEL' +[17:55:15] Línea 270: '_EXPRESSION' +[17:55:15] Línea 271: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 285 +[17:55:15] Entrando a _parse_empty_network desde línea 286 +[17:55:15] Línea 286: '_EXPRESSION' +[17:55:15] Línea 287: '_POSITIV' +[17:55:15] Línea 288: '' +[17:55:15] Línea 289: '' +[17:55:15] Línea 290: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 291: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 291 +[17:55:15] Entrando a _parse_assign_section desde línea 292 +[17:55:15] Línea 292: '_OPERATOR' +[17:55:15] Línea 293: '_BOX_EXPR : 3' +[17:55:15] Línea 294: '_ENABLED' +[17:55:15] Línea 295: '_OPERAND' +[17:55:15] Línea 296: '_EXPRESSION' +[17:55:15] Línea 297: '_POSITIV' +[17:55:15] Línea 298: '0.8' +[17:55:15] Línea 299: '_OPERAND' +[17:55:15] Línea 300: '_EXPRESSION' +[17:55:15] Línea 301: '_POSITIV' +[17:55:15] Línea 302: 'gMeterSyrDens' +[17:55:15] Línea 303: '_OPERAND' +[17:55:15] Línea 304: '_EXPRESSION' +[17:55:15] Línea 305: '_POSITIV' +[17:55:15] Línea 306: '1.9' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 307: '_EXPRESSION' +[17:55:15] Línea 308: '_POSITIV' +[17:55:15] Línea 309: 'LIMIT' +[17:55:15] Línea 310: '_EXPRESSION' +[17:55:15] Línea 311: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 325 +[17:55:15] Entrando a _parse_empty_network desde línea 326 +[17:55:15] Línea 326: '_EXPRESSION' +[17:55:15] Línea 327: '_POSITIV' +[17:55:15] Línea 328: '' +[17:55:15] Línea 329: '' +[17:55:15] Línea 330: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 331: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 331 +[17:55:15] Entrando a _parse_assign_section desde línea 332 +[17:55:15] Línea 332: '_OPERATOR' +[17:55:15] Línea 333: '_BOX_EXPR : 2' +[17:55:15] Línea 334: '_ENABLED' +[17:55:15] Línea 335: '_OPERAND' +[17:55:15] Línea 336: '_EXPRESSION' +[17:55:15] Línea 337: '_POSITIV' +[17:55:15] Línea 338: 'gMeterSyrBrix' +[17:55:15] Línea 339: '_OPERAND' +[17:55:15] Línea 340: '_EXPRESSION' +[17:55:15] Línea 341: '_POSITIV' +[17:55:15] Línea 342: '5' +[17:55:15] Línea 343: '_EXPRESSION' +[17:55:15] Línea 344: '_POSITIV' +[17:55:15] Línea 345: 'GT' +[17:55:15] Línea 346: '_EXPRESSION' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 347: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 361 +[17:55:15] Entrando a _parse_empty_network desde línea 362 +[17:55:15] Línea 362: '_EXPRESSION' +[17:55:15] Línea 363: '_POSITIV' +[17:55:15] Línea 364: '' +[17:55:15] Línea 365: '' +[17:55:15] Línea 366: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 367: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 367 +[17:55:15] Entrando a _parse_assign_section desde línea 368 +[17:55:15] Línea 368: '_OPERATOR' +[17:55:15] Línea 369: '_BOX_EXPR : 3' +[17:55:15] Línea 370: '_ENABLED' +[17:55:15] Línea 371: '_OPERAND' +[17:55:15] Línea 372: '_EXPRESSION' +[17:55:15] Línea 373: '_POSITIV' +[17:55:15] Línea 374: 'gWorkShopTest' +[17:55:15] Línea 375: '_OPERATOR' +[17:55:15] Línea 376: '_BOX_EXPR : 2' +[17:55:15] Línea 377: '_OPERAND' +[17:55:15] Línea 378: '_EXPRESSION' +[17:55:15] Línea 379: '_POSITIV' +[17:55:15] Línea 380: 'gMeterSyrDens' +[17:55:15] Línea 381: '_OPERATOR' +[17:55:15] Línea 382: '_BOX_EXPR : 2' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 383: '_FUNCTION' +[17:55:15] ENCONTRADO _FUNCTION en línea 383 +[17:55:15] Línea 384: '_BOX_EXPR : 1' +[17:55:15] Línea 385: '_OPERAND' +[17:55:15] Línea 386: '_EXPRESSION' +[17:55:15] Línea 387: '_POSITIV' +[17:55:15] Línea 388: 'gH_SyrupTemperature' +[17:55:15] Línea 389: '_EXPRESSION' +[17:55:15] Línea 390: '_POSITIV' +[17:55:15] Línea 391: 'WaterDensity' +[17:55:15] Línea 392: '_OPERAND' +[17:55:15] Línea 393: '_EXPRESSION' +[17:55:15] Línea 394: '_POSITIV' +[17:55:15] Línea 395: 'gGoodSyrupDensOffset' +[17:55:15] Línea 396: '_EXPRESSION' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 446 +[17:55:15] Entrando a _parse_empty_network desde línea 447 +[17:55:15] Línea 447: '_EXPRESSION' +[17:55:15] Línea 448: '_POSITIV' +[17:55:15] Línea 449: '' +[17:55:15] Línea 450: '' +[17:55:15] Línea 451: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 452: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 452 +[17:55:15] Entrando a _parse_assign_section desde línea 453 +[17:55:15] Línea 453: '_FUNCTIONBLOCK' +[17:55:15] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 453 +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 453 +[17:55:15] Línea 462: 'gPV_SyrDensOk' +[17:55:15] Línea 463: '_OPERAND' +[17:55:15] Línea 464: '_EXPRESSION' +[17:55:15] Línea 465: '_NEGATIV' +[17:55:15] Línea 466: 'gSugarBeverage' +[17:55:15] Línea 467: '_OPERAND' +[17:55:15] Línea 468: '_EXPRESSION' +[17:55:15] Línea 469: '_NEGATIV' +[17:55:15] Línea 470: 'gSyrRunOut_Done' +[17:55:15] Línea 471: '_OPERAND' +[17:55:15] Línea 472: '_EXPRESSION' +[17:55:15] Línea 473: '_POSITIV' +[17:55:15] Línea 474: 'gSyrLineMFMPrep_Done' +[17:55:15] Línea 475: '_EXPRESSION' +[17:55:15] Función encontrada pero sin target específico +[17:55:15] Usando target por defecto: mDummy +[17:55:15] Red de función 3 creada para FUNCTION_BLOCK: mSyrDensDelayAlrm +[17:55:15] Target: 'mDummy' +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 505 +[17:55:15] Entrando a _parse_empty_network desde línea 506 +[17:55:15] Línea 506: '_EXPRESSION' +[17:55:15] Línea 507: '_POSITIV' +[17:55:15] Línea 508: '' +[17:55:15] Línea 509: '' +[17:55:15] Línea 510: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 511: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 511 +[17:55:15] Entrando a _parse_assign_section desde línea 512 +[17:55:15] Línea 512: '_OPERATOR' +[17:55:15] Línea 513: '_BOX_EXPR : 3' +[17:55:15] Línea 514: '_ENABLED' +[17:55:15] Línea 515: '_OPERATOR' +[17:55:15] Línea 516: '_BOX_EXPR : 2' +[17:55:15] Línea 517: '_OPERAND' +[17:55:15] Línea 518: '_EXPRESSION' +[17:55:15] Línea 519: '_POSITIV' +[17:55:15] Línea 520: 'gActualRecipe_Syrup_Brix_Fact' +[17:55:15] Línea 521: '_OPERAND' +[17:55:15] Línea 522: '_EXPRESSION' +[17:55:15] Línea 523: '_POSITIV' +[17:55:15] Línea 524: '0.0' +[17:55:15] Línea 525: '_EXPRESSION' +[17:55:15] Línea 526: '_POSITIV' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 527: 'NE' +[17:55:15] Línea 528: '_OPERAND' +[17:55:15] Línea 529: '_EXPRESSION' +[17:55:15] Línea 530: '_POSITIV' +[17:55:15] Línea 531: '1.0' +[17:55:15] Línea 532: '_OPERAND' +[17:55:15] Línea 533: '_EXPRESSION' +[17:55:15] Línea 534: '_POSITIV' +[17:55:15] Línea 535: 'gActualRecipe_Syrup_Brix_Fact' +[17:55:15] Línea 536: '_EXPRESSION' +[17:55:15] Línea 537: '_POSITIV' +[17:55:15] Línea 538: 'SEL' +[17:55:15] Línea 539: '_EXPRESSION' +[17:55:15] Línea 540: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 554 +[17:55:15] Entrando a _parse_empty_network desde línea 555 +[17:55:15] Línea 555: '_EXPRESSION' +[17:55:15] Línea 556: '_POSITIV' +[17:55:15] Línea 557: '' +[17:55:15] Línea 558: '' +[17:55:15] Línea 559: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 560: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 560 +[17:55:15] Entrando a _parse_assign_section desde línea 561 +[17:55:15] Línea 561: '_OPERATOR' +[17:55:15] Línea 562: '_BOX_EXPR : 3' +[17:55:15] Línea 563: '_ENABLED' +[17:55:15] Línea 564: '_OPERATOR' +[17:55:15] Línea 565: '_BOX_EXPR : 2' +[17:55:15] Línea 566: '_OPERAND' +[17:55:15] Línea 567: '_EXPRESSION' +[17:55:15] Línea 568: '_POSITIV' +[17:55:15] Línea 569: 'gSyrAutoCorr_Latch' +[17:55:15] Línea 570: '_OPERAND' +[17:55:15] Línea 571: '_EXPRESSION' +[17:55:15] Línea 572: '_POSITIV' +[17:55:15] Línea 573: 'gPV_SyrBrixOk' +[17:55:15] Línea 574: '_EXPRESSION' +[17:55:15] Línea 575: '_POSITIV' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 576: 'AND' +[17:55:15] Línea 577: '_OPERAND' +[17:55:15] Línea 578: '_EXPRESSION' +[17:55:15] Línea 579: '_POSITIV' +[17:55:15] Línea 580: 'gActualRecipe_Syrup_Brix' +[17:55:15] Línea 581: '_OPERATOR' +[17:55:15] Línea 582: '_BOX_EXPR : 3' +[17:55:15] Línea 583: '_OPERATOR' +[17:55:15] Línea 584: '_BOX_EXPR : 2' +[17:55:15] Línea 585: '_OPERATOR' +[17:55:15] Línea 586: '_BOX_EXPR : 2' +[17:55:15] Línea 587: '_OPERAND' +[17:55:15] Línea 588: '_EXPRESSION' +[17:55:15] Línea 589: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 679 +[17:55:15] Entrando a _parse_empty_network desde línea 680 +[17:55:15] Línea 680: '_EXPRESSION' +[17:55:15] Línea 681: '_POSITIV' +[17:55:15] Línea 682: '' +[17:55:15] Línea 683: '' +[17:55:15] Línea 684: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 685: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 685 +[17:55:15] Entrando a _parse_assign_section desde línea 686 +[17:55:15] Línea 686: '_OPERATOR' +[17:55:15] Línea 687: '_BOX_EXPR : 3' +[17:55:15] Línea 688: '_ENABLED' +[17:55:15] Línea 689: '_OPERAND' +[17:55:15] Línea 690: '_EXPRESSION' +[17:55:15] Línea 691: '_POSITIV' +[17:55:15] Línea 692: '5' +[17:55:15] Línea 693: '_OPERAND' +[17:55:15] Línea 694: '_EXPRESSION' +[17:55:15] Línea 695: '_POSITIV' +[17:55:15] Línea 696: 'gActualSyrupBrix' +[17:55:15] Línea 697: '_OPERAND' +[17:55:15] Línea 698: '_EXPRESSION' +[17:55:15] Línea 699: '_POSITIV' +[17:55:15] Línea 700: '100' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 701: '_EXPRESSION' +[17:55:15] Línea 702: '_POSITIV' +[17:55:15] Línea 703: 'LIMIT' +[17:55:15] Línea 704: '_EXPRESSION' +[17:55:15] Línea 705: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 719 +[17:55:15] Entrando a _parse_empty_network desde línea 720 +[17:55:15] Línea 720: '_EXPRESSION' +[17:55:15] Línea 721: '_POSITIV' +[17:55:15] Línea 722: '' +[17:55:15] Línea 723: '' +[17:55:15] Línea 724: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 725: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 725 +[17:55:15] Entrando a _parse_assign_section desde línea 726 +[17:55:15] Línea 726: '_OPERATOR' +[17:55:15] Línea 727: '_BOX_EXPR : 3' +[17:55:15] Línea 728: '_ENABLED' +[17:55:15] Línea 729: '_OPERATOR' +[17:55:15] Línea 730: '_BOX_EXPR : 2' +[17:55:15] Línea 731: '_OPERATOR' +[17:55:15] Línea 732: '_BOX_EXPR : 2' +[17:55:15] Línea 733: '_OPERAND' +[17:55:15] Línea 734: '_EXPRESSION' +[17:55:15] Línea 735: '_POSITIV' +[17:55:15] Línea 736: 'gSyrAutoCorr_Latch' +[17:55:15] Línea 737: '_OPERAND' +[17:55:15] Línea 738: '_EXPRESSION' +[17:55:15] Línea 739: '_POSITIV' +[17:55:15] Línea 740: 'gFirstProd_Latch' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 741: '_EXPRESSION' +[17:55:15] Línea 742: '_POSITIV' +[17:55:15] Línea 743: 'OR' +[17:55:15] Línea 744: '_OPERAND' +[17:55:15] Línea 745: '_EXPRESSION' +[17:55:15] Línea 746: '_POSITIV' +[17:55:15] Línea 747: 'gPV_SyrDensOk' +[17:55:15] Línea 748: '_EXPRESSION' +[17:55:15] Línea 749: '_POSITIV' +[17:55:15] Línea 750: 'AND' +[17:55:15] Línea 751: '_OPERAND' +[17:55:15] Línea 752: '_EXPRESSION' +[17:55:15] Línea 753: '_POSITIV' +[17:55:15] Línea 754: 'gActualRecipe_SyrDens' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 777 +[17:55:15] Entrando a _parse_empty_network desde línea 778 +[17:55:15] Línea 778: '_EXPRESSION' +[17:55:15] Línea 779: '_POSITIV' +[17:55:15] Línea 780: '' +[17:55:15] Línea 781: '' +[17:55:15] Línea 782: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 783: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 783 +[17:55:15] Entrando a _parse_assign_section desde línea 784 +[17:55:15] Línea 784: '_OPERATOR' +[17:55:15] Línea 785: '_BOX_EXPR : 5' +[17:55:15] Línea 786: '_ENABLED' +[17:55:15] Línea 787: '_OPERATOR' +[17:55:15] Línea 788: '_BOX_EXPR : 2' +[17:55:15] Línea 789: '_OPERATOR' +[17:55:15] Línea 790: '_BOX_EXPR : 1' +[17:55:15] Línea 791: '_OPERATOR' +[17:55:15] Línea 792: '_BOX_EXPR : 2' +[17:55:15] Línea 793: '_OPERAND' +[17:55:15] Línea 794: '_EXPRESSION' +[17:55:15] Línea 795: '_POSITIV' +[17:55:15] Línea 796: 'gActualRecipe_Syrup_Brix' +[17:55:15] Línea 797: '_OPERATOR' +[17:55:15] Línea 798: '_BOX_EXPR : 2' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 799: '_OPERAND' +[17:55:15] Línea 800: '_EXPRESSION' +[17:55:15] Línea 801: '_POSITIV' +[17:55:15] Línea 802: 'gActualRecipe_Syrup_Brix_Fact' +[17:55:15] Línea 803: '_OPERAND' +[17:55:15] Línea 804: '_EXPRESSION' +[17:55:15] Línea 805: '_POSITIV' +[17:55:15] Línea 806: 'gMeterSyrBrix' +[17:55:15] Línea 807: '_EXPRESSION' +[17:55:15] Línea 808: '_POSITIV' +[17:55:15] Línea 809: 'MUL' +[17:55:15] Línea 810: '_EXPRESSION' +[17:55:15] Línea 811: '_POSITIV' +[17:55:15] Línea 812: 'SUB' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 867 +[17:55:15] Red 2 agregada. Total redes: 3 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSyrBrixOutSpec_Fault' +[17:55:15] Procesando red 4... +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 902 +[17:55:15] Entrando a _parse_empty_network desde línea 903 +[17:55:15] Línea 903: '_EXPRESSION' +[17:55:15] Línea 904: '_POSITIV' +[17:55:15] Línea 905: '' +[17:55:15] Línea 906: '' +[17:55:15] Línea 907: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 908: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 908 +[17:55:15] Entrando a _parse_assign_section desde línea 909 +[17:55:15] Línea 909: '_FUNCTIONBLOCK' +[17:55:15] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 909 +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 909 +[17:55:15] Línea 916: 'gMFM_Syrup1Brix' +[17:55:15] Línea 917: '_OPERAND' +[17:55:15] Línea 918: '_EXPRESSION' +[17:55:15] Línea 919: '_POSITIV' +[17:55:15] Línea 920: '8' +[17:55:15] Línea 921: '_OPERAND' +[17:55:15] Línea 922: '_EXPRESSION' +[17:55:15] Línea 923: '_POSITIV' +[17:55:15] Línea 924: 'gTask02CycleTime' +[17:55:15] Línea 925: '_OPERAND' +[17:55:15] Línea 926: '_EXPRESSION' +[17:55:15] Línea 927: '_POSITIV' +[17:55:15] Línea 928: 'TRUE' +[17:55:15] Línea 929: '_EXPRESSION' +[17:55:15] Función encontrada pero sin target específico +[17:55:15] Usando target por defecto: mDummy +[17:55:15] Red de función 5 creada para FUNCTION_BLOCK: mSyrBrixSlopeFB +[17:55:15] Target: 'mDummy' +[17:55:15] Red 4 agregada. Total redes: 5 +[17:55:15] Con lógica: FUNCTION_BLOCK - mSyrBrixSlopeFB +[17:55:15] Target: 'gSyrupMFMBrixSlope' +[17:55:15] ADVERTENCIA: Se esperaban 18 redes pero solo se parsearon 5 +[17:55:15] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 5 +[17:55:15] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 5 networks encontrados === +[17:55:15] Red 1: +[17:55:15] Target: m_mPDS1000Selector +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gH_Blender_OPT_SyrBrixMeter +[17:55:15] CONTACT: gH_mPDS1000_Fault (NEGADO) +[17:55:15] CONTACT: gSyrRunOut_Latch (NEGADO) +[17:55:15] CONTACT: gFirstProd_Latch (NEGADO) +[17:55:15] Condición: (gH_Blender_OPT_SyrBrixMeter AND NOT gH_mPDS1000_Fault AND NOT gSyrRunOut_Latch AND NOT gFirstProd_Latch) +[17:55:15] Red 3: +[17:55:15] Comentario: Llamada a función: mSyrDensDelayAlrm +[17:55:15] Target: mDummy +[17:55:15] Lógica: FUNCTION_BLOCK: mSyrDensDelayAlrm inputs: ['_NEGATIV'] +[17:55:15] Condición: mSyrDensDelayAlrm(_NEGATIV) +[17:55:15] Red 2: +[17:55:15] Target: gSyrBrixOutSpec_Fault +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: mSyrBrixOutSpec +[17:55:15] CONTACT: gFirstProd_Latch (NEGADO) +[17:55:15] FUNCTION_BLOCK: mSyrBxDelayAlrm inputs: ['_POSITIV'] +[17:55:15] Condición: (mSyrBrixOutSpec AND NOT gFirstProd_Latch AND mSyrBxDelayAlrm(_POSITIV)) +[17:55:15] Red 5: +[17:55:15] Comentario: Llamada a función: mSyrBrixSlopeFB +[17:55:15] Target: mDummy +[17:55:15] Lógica: FUNCTION_BLOCK: mSyrBrixSlopeFB inputs: ['_POSITIV'] +[17:55:15] Condición: mSyrBrixSlopeFB(_POSITIV) +[17:55:15] Red 4: +[17:55:15] Target: gSyrupMFMBrixSlope +[17:55:15] Lógica: FUNCTION_BLOCK: mSyrBrixSlopeFB inputs: ['_POSITIV'] +[17:55:15] Condición: mSyrBrixSlopeFB(_POSITIV) +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] Optimizando Red 1: +[17:55:15] Expresión original: gH_Blender_OPT_SyrBrixMeter & ~gFirstProd_Latch & ~gH_mPDS1000_Fault & ~gSyrRunOut_Latch +[17:55:15] Simplificada: gH_Blender_OPT_SyrBrixMeter & ~gFirstProd_Latch & ~gH_mPDS1000_Fault & ~gSyrRunOut_Latch +[17:55:15] DNF (forma LAD preferida): gH_Blender_OPT_SyrBrixMeter & ~gFirstProd_Latch & ~gH_mPDS1000_Fault & ~gSyrRunOut_Latch +[17:55:15] Optimizando Red 3: +[17:55:15] Expresión original: mSyrDensDelayAlrm__NEGATIV_ +[17:55:15] Simplificada: mSyrDensDelayAlrm__NEGATIV_ +[17:55:15] DNF (forma LAD preferida): mSyrDensDelayAlrm__NEGATIV_ +[17:55:15] Optimizando Red 2: +[17:55:15] Expresión original: mSyrBrixOutSpec & mSyrBxDelayAlrm__POSITIV_ & ~gFirstProd_Latch +[17:55:15] Simplificada: mSyrBrixOutSpec & mSyrBxDelayAlrm__POSITIV_ & ~gFirstProd_Latch +[17:55:15] DNF (forma LAD preferida): mSyrBrixOutSpec & mSyrBxDelayAlrm__POSITIV_ & ~gFirstProd_Latch +[17:55:15] Optimizando Red 5: +[17:55:15] Expresión original: mSyrBrixSlopeFB__POSITIV_ +[17:55:15] Simplificada: mSyrBrixSlopeFB__POSITIV_ +[17:55:15] DNF (forma LAD preferida): mSyrBrixSlopeFB__POSITIV_ +[17:55:15] Optimizando Red 4: +[17:55:15] Expresión original: mSyrBrixSlopeFB__POSITIV_ +[17:55:15] Simplificada: mSyrBrixSlopeFB__POSITIV_ +[17:55:15] DNF (forma LAD preferida): mSyrBrixSlopeFB__POSITIV_ +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] Analizando 5 networks para agrupación: +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SELCHECKBRIXSOURCE.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SIGNALS_INTEFACE.EXP +[17:55:15] Salida: SIGNALS_INTEFACE.scl +[17:55:15] Programa encontrado: +[17:55:15] No se encontró _LD_BODY +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 0 +[17:55:15] ✓ Secciones de variables: [] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 0 networks encontrados === +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] No hay suficientes networks para agrupar +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SIGNALS_INTEFACE.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SIGNAL_GEN.EXP +[17:55:15] Salida: SIGNAL_GEN.scl +[17:55:15] Programa encontrado: Signal_Gen +[17:55:15] Path: \/TASK0_VOID +[17:55:15] Variables VAR: 2 encontradas +[17:55:15] No se encontró _LD_BODY +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 0 +[17:55:15] ✓ Secciones de variables: ['VAR'] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 0 networks encontrados === +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] No hay suficientes networks para agrupar +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SIGNAL_GEN.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SINUSOIDAL_SIGNAL.EXP +[17:55:15] Salida: SINUSOIDAL_SIGNAL.scl +[17:55:15] Programa encontrado: +[17:55:15] Path: \/Functions_Collection +[17:55:15] Variables VAR_INPUT: 2 encontradas +[17:55:15] No se encontró _LD_BODY +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 0 +[17:55:15] ✓ Secciones de variables: ['VAR_INPUT'] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 0 networks encontrados === +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] No hay suficientes networks para agrupar +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SINUSOIDAL_SIGNAL.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SLEWLIMIT.EXP +[17:55:15] Salida: SLEWLIMIT.scl +[17:55:15] Programa encontrado: SlewLimit +[17:55:15] Path: \/Functions_Collection +[17:55:15] Variables VAR_INPUT: 3 encontradas +[17:55:15] Variables VAR_OUTPUT: 1 encontradas +[17:55:15] Variables VAR_IN_OUT: 1 encontradas +[17:55:15] Variables VAR: 2 encontradas +[17:55:15] No se encontró _LD_BODY +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 0 +[17:55:15] ✓ Secciones de variables: ['VAR_INPUT', 'VAR_OUTPUT', 'VAR_IN_OUT', 'VAR'] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 0 networks encontrados === +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] No hay suficientes networks para agrupar +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SLEWLIMIT.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SLIM_BLOCK.EXP +[17:55:15] Salida: SLIM_BLOCK.scl +[17:55:15] Programa encontrado: SLIM_Block +[17:55:15] Path: \/TASK2_ControlMain\/Blender_Logic +[17:55:15] Variables VAR_OUTPUT: 1 encontradas +[17:55:15] Variables VAR: 12 encontradas +[17:55:15] Se esperan 30 redes según el archivo +[17:55:15] Procesando red 1... +[17:55:15] Red 1 agregada. Total redes: 1 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSLIM3_Starvation' +[17:55:15] Procesando red 2... +[17:55:15] Red 2 agregada. Total redes: 2 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSLIM3_BuildUp' +[17:55:15] Procesando red 3... +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 155 +[17:55:15] Entrando a _parse_empty_network desde línea 156 +[17:55:15] Línea 156: '_EXPRESSION' +[17:55:15] Línea 157: '_POSITIV' +[17:55:15] Línea 158: '' +[17:55:15] Línea 159: '' +[17:55:15] Línea 160: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 161: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 161 +[17:55:15] Entrando a _parse_assign_section desde línea 162 +[17:55:15] Línea 162: '_OPERATOR' +[17:55:15] Línea 163: '_BOX_EXPR : 9' +[17:55:15] Línea 164: '_ENABLED' +[17:55:15] Línea 165: '_FUNCTION' +[17:55:15] ENCONTRADO _FUNCTION en _ASSIGN: línea 165 +[17:55:15] Buscando nombre función línea 166: '_BOX_EXPR : 2' +[17:55:15] Buscando nombre función línea 167: '_OPERATOR' +[17:55:15] Buscando nombre función línea 168: '_BOX_EXPR : 1' +[17:55:15] Buscando nombre función línea 169: '_OPERAND' +[17:55:15] Buscando nombre función línea 170: '_EXPRESSION' +[17:55:15] Buscando nombre función línea 171: '_POSITIV' +[17:55:15] Buscando nombre función línea 172: 'gSLIM3_OperatorAlarms[0]' +[17:55:15] ENCONTRADO nombre función: gSLIM3_OperatorAlarms[0] +[17:55:15] Línea 172: 'gSLIM3_OperatorAlarms[0]' +[17:55:15] Línea 173: '_EXPRESSION' +[17:55:15] Línea 174: '_POSITIV' +[17:55:15] Línea 175: 'ADR' +[17:55:15] Línea 176: '_OPERAND' +[17:55:15] Línea 177: '_EXPRESSION' +[17:55:15] Línea 178: '_POSITIV' +[17:55:15] Línea 179: '63' +[17:55:15] Línea 180: '_EXPRESSION' +[17:55:15] Línea 181: '_POSITIV' +[17:55:15] Línea 182: 'OR_ArrayBool' +[17:55:15] Línea 183: '_OPERAND' +[17:55:15] Línea 184: '_EXPRESSION' +[17:55:15] Línea 185: '_NEGATIV' +[17:55:15] Función encontrada pero sin target específico +[17:55:15] Usando target por defecto: mDummy +[17:55:15] Red de función 4 creada para FUNCTION_CALL: gSLIM3_OperatorAlarms[0] +[17:55:15] Target: 'mDummy' +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 233 +[17:55:15] Entrando a _parse_empty_network desde línea 234 +[17:55:15] Línea 234: '_EXPRESSION' +[17:55:15] Línea 235: '_POSITIV' +[17:55:15] Línea 236: '' +[17:55:15] Línea 237: '' +[17:55:15] Línea 238: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 239: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 239 +[17:55:15] Entrando a _parse_assign_section desde línea 240 +[17:55:15] Línea 240: '_OPERATOR' +[17:55:15] Línea 241: '_BOX_EXPR : 9' +[17:55:15] Línea 242: '_ENABLED' +[17:55:15] Línea 243: '_FUNCTION' +[17:55:15] ENCONTRADO _FUNCTION en _ASSIGN: línea 243 +[17:55:15] Buscando nombre función línea 244: '_BOX_EXPR : 2' +[17:55:15] Buscando nombre función línea 245: '_OPERATOR' +[17:55:15] Buscando nombre función línea 246: '_BOX_EXPR : 1' +[17:55:15] Buscando nombre función línea 247: '_OPERAND' +[17:55:15] Buscando nombre función línea 248: '_EXPRESSION' +[17:55:15] Buscando nombre función línea 249: '_POSITIV' +[17:55:15] Buscando nombre función línea 250: 'gSLIM3_SuppliesAlarms[0]' +[17:55:15] ENCONTRADO nombre función: gSLIM3_SuppliesAlarms[0] +[17:55:15] Línea 250: 'gSLIM3_SuppliesAlarms[0]' +[17:55:15] Línea 251: '_EXPRESSION' +[17:55:15] Línea 252: '_POSITIV' +[17:55:15] Línea 253: 'ADR' +[17:55:15] Línea 254: '_OPERAND' +[17:55:15] Línea 255: '_EXPRESSION' +[17:55:15] Línea 256: '_POSITIV' +[17:55:15] Línea 257: '63' +[17:55:15] Línea 258: '_EXPRESSION' +[17:55:15] Línea 259: '_POSITIV' +[17:55:15] Línea 260: 'OR_ArrayBool' +[17:55:15] Línea 261: '_OPERAND' +[17:55:15] Línea 262: '_EXPRESSION' +[17:55:15] Línea 263: '_NEGATIV' +[17:55:15] Función encontrada pero sin target específico +[17:55:15] Usando target por defecto: mDummy +[17:55:15] Red de función 5 creada para FUNCTION_CALL: gSLIM3_SuppliesAlarms[0] +[17:55:15] Target: 'mDummy' +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 311 +[17:55:15] Entrando a _parse_empty_network desde línea 312 +[17:55:15] Línea 312: '_EXPRESSION' +[17:55:15] Línea 313: '_POSITIV' +[17:55:15] Línea 314: '' +[17:55:15] Línea 315: '' +[17:55:15] Línea 316: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 317: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 317 +[17:55:15] Entrando a _parse_assign_section desde línea 318 +[17:55:15] Línea 318: '_OPERATOR' +[17:55:15] Línea 319: '_BOX_EXPR : 9' +[17:55:15] Línea 320: '_ENABLED' +[17:55:15] Línea 321: '_FUNCTION' +[17:55:15] ENCONTRADO _FUNCTION en _ASSIGN: línea 321 +[17:55:15] Buscando nombre función línea 322: '_BOX_EXPR : 2' +[17:55:15] Buscando nombre función línea 323: '_OPERATOR' +[17:55:15] Buscando nombre función línea 324: '_BOX_EXPR : 1' +[17:55:15] Buscando nombre función línea 325: '_OPERAND' +[17:55:15] Buscando nombre función línea 326: '_EXPRESSION' +[17:55:15] Buscando nombre función línea 327: '_POSITIV' +[17:55:15] Buscando nombre función línea 328: 'gSLIM3_ExternalAlarms[0]' +[17:55:15] ENCONTRADO nombre función: gSLIM3_ExternalAlarms[0] +[17:55:15] Línea 328: 'gSLIM3_ExternalAlarms[0]' +[17:55:15] Línea 329: '_EXPRESSION' +[17:55:15] Línea 330: '_POSITIV' +[17:55:15] Línea 331: 'ADR' +[17:55:15] Línea 332: '_OPERAND' +[17:55:15] Línea 333: '_EXPRESSION' +[17:55:15] Línea 334: '_POSITIV' +[17:55:15] Línea 335: '63' +[17:55:15] Línea 336: '_EXPRESSION' +[17:55:15] Línea 337: '_POSITIV' +[17:55:15] Línea 338: 'OR_ArrayBool' +[17:55:15] Línea 339: '_OPERAND' +[17:55:15] Línea 340: '_EXPRESSION' +[17:55:15] Línea 341: '_NEGATIV' +[17:55:15] Función encontrada pero sin target específico +[17:55:15] Usando target por defecto: mDummy +[17:55:15] Red de función 6 creada para FUNCTION_CALL: gSLIM3_ExternalAlarms[0] +[17:55:15] Target: 'mDummy' +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 389 +[17:55:15] Entrando a _parse_empty_network desde línea 390 +[17:55:15] Línea 390: '_EXPRESSION' +[17:55:15] Línea 391: '_POSITIV' +[17:55:15] Línea 392: '' +[17:55:15] Línea 393: '' +[17:55:15] Línea 394: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 395: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 395 +[17:55:15] Entrando a _parse_assign_section desde línea 396 +[17:55:15] Línea 396: '_OPERATOR' +[17:55:15] Línea 397: '_BOX_EXPR : 9' +[17:55:15] Línea 398: '_ENABLED' +[17:55:15] Línea 399: '_FUNCTION' +[17:55:15] ENCONTRADO _FUNCTION en _ASSIGN: línea 399 +[17:55:15] Buscando nombre función línea 400: '_BOX_EXPR : 2' +[17:55:15] Buscando nombre función línea 401: '_OPERATOR' +[17:55:15] Buscando nombre función línea 402: '_BOX_EXPR : 1' +[17:55:15] Buscando nombre función línea 403: '_OPERAND' +[17:55:15] Buscando nombre función línea 404: '_EXPRESSION' +[17:55:15] Buscando nombre función línea 405: '_POSITIV' +[17:55:15] Buscando nombre función línea 406: 'gSLIM3_FaultAlarms[0]' +[17:55:15] ENCONTRADO nombre función: gSLIM3_FaultAlarms[0] +[17:55:15] Línea 406: 'gSLIM3_FaultAlarms[0]' +[17:55:15] Línea 407: '_EXPRESSION' +[17:55:15] Línea 408: '_POSITIV' +[17:55:15] Línea 409: 'ADR' +[17:55:15] Línea 410: '_OPERAND' +[17:55:15] Línea 411: '_EXPRESSION' +[17:55:15] Línea 412: '_POSITIV' +[17:55:15] Línea 413: '191' +[17:55:15] Línea 414: '_EXPRESSION' +[17:55:15] Línea 415: '_POSITIV' +[17:55:15] Línea 416: 'OR_ArrayBool' +[17:55:15] Línea 417: '_OPERAND' +[17:55:15] Línea 418: '_EXPRESSION' +[17:55:15] Línea 419: '_NEGATIV' +[17:55:15] Función encontrada pero sin target específico +[17:55:15] Usando target por defecto: mDummy +[17:55:15] Red de función 7 creada para FUNCTION_CALL: gSLIM3_FaultAlarms[0] +[17:55:15] Target: 'mDummy' +[17:55:15] Red 3 agregada. Total redes: 7 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSLIM3_Starvation2' +[17:55:15] Procesando red 8... +[17:55:15] Red 8 agregada. Total redes: 8 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSLIM3_BuildUp2' +[17:55:15] Procesando red 9... +[17:55:15] Red 9 agregada. Total redes: 9 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSLIM3_Production' +[17:55:15] Procesando red 10... +[17:55:15] Red 10 agregada. Total redes: 10 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'mEnableSLIM_DB_Process' +[17:55:15] Procesando red 11... +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 677 +[17:55:15] Red 11 agregada. Total redes: 11 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'mDoSecondWrite' +[17:55:15] Procesando red 12... +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1469 +[17:55:15] Entrando a _parse_empty_network desde línea 1470 +[17:55:15] Línea 1470: '_EXPRESSION' +[17:55:15] Línea 1471: '_POSITIV' +[17:55:15] Línea 1472: '' +[17:55:15] Línea 1473: '' +[17:55:15] Línea 1474: 'ENABLELIST : 0' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 1475: 'ENABLELIST_END' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Red 12 agregada. Total redes: 12 +[17:55:15] Con lógica: OR - Sin nombre +[17:55:15] Target: 'mMoveArrayResult' +[17:55:15] ADVERTENCIA: Se esperaban 30 redes pero solo se parsearon 12 +[17:55:15] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:55:15] ACTION encontrada: Write_SlimData (7531 caracteres) +[17:55:15] Total ACTIONs: 1 +[17:55:15] ✓ Redes encontradas: 12 +[17:55:15] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:55:15] ✓ ACTIONs encontradas: ['Write_SlimData'] +[17:55:15] === DEBUG INFO - 12 networks encontrados === +[17:55:15] Red 1: +[17:55:15] Target: gSLIM3_Starvation +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gH_Blender_OPT_PLCDataAcq +[17:55:15] CONTACT: gAlwaysOff +[17:55:15] CONTACT: gSLIM3_BuildUp (NEGADO) +[17:55:15] CONTACT: gSLIM3_Operator (NEGADO) +[17:55:15] CONTACT: gSLIM3_Fault (NEGADO) +[17:55:15] CONTACT: gSLIM3_Supplies (NEGADO) +[17:55:15] CONTACT: gSLIM3_External (NEGADO) +[17:55:15] CONTACT: gSLIM3_Starvation2 (NEGADO) +[17:55:15] CONTACT: gSLIM3_BuildUp2 (NEGADO) +[17:55:15] Condición: (gH_Blender_OPT_PLCDataAcq AND gAlwaysOff AND NOT gSLIM3_BuildUp AND NOT gSLIM3_Operator AND NOT gSLIM3_Fault AND NOT gSLIM3_Supplies AND NOT gSLIM3_External AND NOT gSLIM3_Starvation2 AND NOT gSLIM3_BuildUp2) +[17:55:15] Red 2: +[17:55:15] Target: gSLIM3_BuildUp +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gH_Blender_OPT_PLCDataAcq +[17:55:15] CONTACT: gAlwaysOff +[17:55:15] CONTACT: gSLIM3_Starvation (NEGADO) +[17:55:15] CONTACT: gSLIM3_Operator (NEGADO) +[17:55:15] CONTACT: gSLIM3_Fault (NEGADO) +[17:55:15] CONTACT: gSLIM3_Supplies (NEGADO) +[17:55:15] CONTACT: gSLIM3_External (NEGADO) +[17:55:15] CONTACT: gSLIM3_Starvation2 (NEGADO) +[17:55:15] CONTACT: gSLIM3_BuildUp2 (NEGADO) +[17:55:15] Condición: (gH_Blender_OPT_PLCDataAcq AND gAlwaysOff AND NOT gSLIM3_Starvation AND NOT gSLIM3_Operator AND NOT gSLIM3_Fault AND NOT gSLIM3_Supplies AND NOT gSLIM3_External AND NOT gSLIM3_Starvation2 AND NOT gSLIM3_BuildUp2) +[17:55:15] Red 4: +[17:55:15] Comentario: Llamada a función: gSLIM3_OperatorAlarms[0] +[17:55:15] Target: mDummy +[17:55:15] Lógica: FUNCTION_CALL: gSLIM3_OperatorAlarms[0] +[17:55:15] Condición: gSLIM3_OperatorAlarms[0]() +[17:55:15] Red 5: +[17:55:15] Comentario: Llamada a función: gSLIM3_SuppliesAlarms[0] +[17:55:15] Target: mDummy +[17:55:15] Lógica: FUNCTION_CALL: gSLIM3_SuppliesAlarms[0] +[17:55:15] Condición: gSLIM3_SuppliesAlarms[0]() +[17:55:15] Red 6: +[17:55:15] Comentario: Llamada a función: gSLIM3_ExternalAlarms[0] +[17:55:15] Target: mDummy +[17:55:15] Lógica: FUNCTION_CALL: gSLIM3_ExternalAlarms[0] +[17:55:15] Condición: gSLIM3_ExternalAlarms[0]() +[17:55:15] Red 7: +[17:55:15] Comentario: Llamada a función: gSLIM3_FaultAlarms[0] +[17:55:15] Target: mDummy +[17:55:15] Lógica: FUNCTION_CALL: gSLIM3_FaultAlarms[0] +[17:55:15] Condición: gSLIM3_FaultAlarms[0]() +[17:55:15] Red 3: +[17:55:15] Target: gSLIM3_Starvation2 +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gH_Blender_OPT_PLCDataAcq +[17:55:15] CONTACT: gAlwaysOff +[17:55:15] CONTACT: gSLIM3_Starvation (NEGADO) +[17:55:15] CONTACT: gSLIM3_BuildUp (NEGADO) +[17:55:15] CONTACT: gSLIM3_Operator (NEGADO) +[17:55:15] CONTACT: gSLIM3_Fault (NEGADO) +[17:55:15] CONTACT: gSLIM3_Supplies (NEGADO) +[17:55:15] CONTACT: gSLIM3_External (NEGADO) +[17:55:15] CONTACT: gSLIM3_BuildUp2 (NEGADO) +[17:55:15] Condición: (gH_Blender_OPT_PLCDataAcq AND gAlwaysOff AND NOT gSLIM3_Starvation AND NOT gSLIM3_BuildUp AND NOT gSLIM3_Operator AND NOT gSLIM3_Fault AND NOT gSLIM3_Supplies AND NOT gSLIM3_External AND NOT gSLIM3_BuildUp2) +[17:55:15] Red 8: +[17:55:15] Target: gSLIM3_BuildUp2 +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gH_Blender_OPT_PLCDataAcq +[17:55:15] CONTACT: gAlwaysOff +[17:55:15] CONTACT: gSLIM3_Starvation (NEGADO) +[17:55:15] CONTACT: gSLIM3_BuildUp (NEGADO) +[17:55:15] CONTACT: gSLIM3_Operator (NEGADO) +[17:55:15] CONTACT: gSLIM3_Fault (NEGADO) +[17:55:15] CONTACT: gSLIM3_Supplies (NEGADO) +[17:55:15] CONTACT: gSLIM3_External (NEGADO) +[17:55:15] CONTACT: gSLIM3_Starvation2 (NEGADO) +[17:55:15] Condición: (gH_Blender_OPT_PLCDataAcq AND gAlwaysOff AND NOT gSLIM3_Starvation AND NOT gSLIM3_BuildUp AND NOT gSLIM3_Operator AND NOT gSLIM3_Fault AND NOT gSLIM3_Supplies AND NOT gSLIM3_External AND NOT gSLIM3_Starvation2) +[17:55:15] Red 9: +[17:55:15] Target: gSLIM3_Production +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gH_Blender_OPT_PLCDataAcq +[17:55:15] CONTACT: gSLIM3_Starvation (NEGADO) +[17:55:15] CONTACT: gSLIM3_BuildUp (NEGADO) +[17:55:15] CONTACT: gSLIM3_Operator (NEGADO) +[17:55:15] CONTACT: gSLIM3_Fault (NEGADO) +[17:55:15] CONTACT: gSLIM3_Supplies (NEGADO) +[17:55:15] CONTACT: gSLIM3_External (NEGADO) +[17:55:15] CONTACT: gSLIM3_Starvation2 (NEGADO) +[17:55:15] CONTACT: gSLIM3_BuildUp2 (NEGADO) +[17:55:15] Condición: (gH_Blender_OPT_PLCDataAcq AND NOT gSLIM3_Starvation AND NOT gSLIM3_BuildUp AND NOT gSLIM3_Operator AND NOT gSLIM3_Fault AND NOT gSLIM3_Supplies AND NOT gSLIM3_External AND NOT gSLIM3_Starvation2 AND NOT gSLIM3_BuildUp2) +[17:55:15] Red 10: +[17:55:15] Target: mEnableSLIM_DB_Process +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gH_Blender_OPT_PLCDataAcq +[17:55:15] CONTACT: gSLIMDisableAlarmRoutine (NEGADO) +[17:55:15] Condición: (gH_Blender_OPT_PLCDataAcq AND NOT gSLIMDisableAlarmRoutine) +[17:55:15] Red 11: +[17:55:15] Target: mDoSecondWrite +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gH_Blender_OPT_PLCDataAcq +[17:55:15] CONTACT: gSLIMDisableAlarmRoutine +[17:55:15] FUNCTION_BLOCK: mDoSecondWriteONS inputs: [] +[17:55:15] Condición: (gH_Blender_OPT_PLCDataAcq AND gSLIMDisableAlarmRoutine AND mDoSecondWriteONS()) +[17:55:15] Red 12: +[17:55:15] Target: mMoveArrayResult +[17:55:15] Lógica: OR: +[17:55:15] CONTACT: mEnableSLIM_DB_Process (NEGADO) +[17:55:15] CONTACT: mCleanAfterAlarmReset +[17:55:15] Condición: (NOT mEnableSLIM_DB_Process OR mCleanAfterAlarmReset) +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] Optimizando Red 1: +[17:55:15] Expresión original: gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] Simplificada: gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] DNF (forma LAD preferida): gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] Optimizando Red 2: +[17:55:15] Expresión original: gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] Simplificada: gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] DNF (forma LAD preferida): gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] Optimizando Red 4: +[17:55:15] Optimizando Red 5: +[17:55:15] Optimizando Red 6: +[17:55:15] Optimizando Red 7: +[17:55:15] Optimizando Red 3: +[17:55:15] Expresión original: gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Supplies +[17:55:15] Simplificada: gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Supplies +[17:55:15] DNF (forma LAD preferida): gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Supplies +[17:55:15] Optimizando Red 8: +[17:55:15] Expresión original: gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] Simplificada: gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] DNF (forma LAD preferida): gAlwaysOff & gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] Optimizando Red 9: +[17:55:15] Expresión original: gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] Simplificada: gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] DNF (forma LAD preferida): gH_Blender_OPT_PLCDataAcq & ~gSLIM3_BuildUp & ~gSLIM3_BuildUp2 & ~gSLIM3_External & ~gSLIM3_Fault & ~gSLIM3_Operator & ~gSLIM3_Starvation & ~gSLIM3_Starvation2 & ~gSLIM3_Supplies +[17:55:15] Optimizando Red 10: +[17:55:15] Expresión original: gH_Blender_OPT_PLCDataAcq & ~gSLIMDisableAlarmRoutine +[17:55:15] Simplificada: gH_Blender_OPT_PLCDataAcq & ~gSLIMDisableAlarmRoutine +[17:55:15] DNF (forma LAD preferida): gH_Blender_OPT_PLCDataAcq & ~gSLIMDisableAlarmRoutine +[17:55:15] Optimizando Red 11: +[17:55:15] Expresión original: gH_Blender_OPT_PLCDataAcq & gSLIMDisableAlarmRoutine & mDoSecondWriteONS__ +[17:55:15] Simplificada: gH_Blender_OPT_PLCDataAcq & gSLIMDisableAlarmRoutine & mDoSecondWriteONS__ +[17:55:15] DNF (forma LAD preferida): gH_Blender_OPT_PLCDataAcq & gSLIMDisableAlarmRoutine & mDoSecondWriteONS__ +[17:55:15] Optimizando Red 12: +[17:55:15] Expresión original: mCleanAfterAlarmReset | ~mEnableSLIM_DB_Process +[17:55:15] Simplificada: mCleanAfterAlarmReset | ~mEnableSLIM_DB_Process +[17:55:15] DNF (forma LAD preferida): mCleanAfterAlarmReset | ~mEnableSLIM_DB_Process +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] Analizando 8 networks para agrupación: +[17:55:15] Red 1 y Red 2 comparten: 8 símbolos comunes +[17:55:15] Red 1 y Red 3 comparten: 8 símbolos comunes +[17:55:15] Red 1 y Red 8 comparten: 8 símbolos comunes +[17:55:15] Red 1 y Red 9 comparten: 8 símbolos comunes +[17:55:15] Red 2 y Red 3 comparten: 8 símbolos comunes +[17:55:15] Red 2 y Red 8 comparten: 8 símbolos comunes +[17:55:15] Red 2 y Red 9 comparten: 8 símbolos comunes +[17:55:15] Red 3 y Red 8 comparten: 8 símbolos comunes +[17:55:15] Red 3 y Red 9 comparten: 8 símbolos comunes +[17:55:15] Red 8 y Red 9 comparten: 8 símbolos comunes +[17:55:15] Red 10 y Red 11 comparten: 2 símbolos comunes +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SLIM_BLOCK.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SLIM_VARIABLES.EXP +[17:55:15] Salida: SLIM_VARIABLES.scl +[17:55:15] Programa encontrado: +[17:55:15] Path: \/SLIM_Data +[17:55:15] No se encontró _LD_BODY +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 0 +[17:55:15] ✓ Secciones de variables: [] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 0 networks encontrados === +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] No hay suficientes networks para agrupar +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SLIM_VARIABLES.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SOFTNET_VARIABLES.EXP +[17:55:15] Salida: SOFTNET_VARIABLES.scl +[17:55:15] Programa encontrado: +[17:55:15] No se encontró _LD_BODY +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 0 +[17:55:15] ✓ Secciones de variables: [] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 0 networks encontrados === +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] No hay suficientes networks para agrupar +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SOFTNET_VARIABLES.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SPEEDADJUST.EXP +[17:55:15] Salida: SPEEDADJUST.scl +[17:55:15] Programa encontrado: +[17:55:15] Path: \/Functions_Collection +[17:55:15] Variables VAR_INPUT: 4 encontradas +[17:55:15] Variables VAR: 2 encontradas +[17:55:15] No se encontró _LD_BODY +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 0 +[17:55:15] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 0 networks encontrados === +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] No hay suficientes networks para agrupar +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SPEEDADJUST.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SP_AND_P_VARIABLES.EXP +[17:55:15] Salida: SP_AND_P_VARIABLES.scl +[17:55:15] Programa encontrado: +[17:55:15] Path: \/Blending_Variables +[17:55:15] No se encontró _LD_BODY +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 0 +[17:55:15] ✓ Secciones de variables: [] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 0 networks encontrados === +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] No hay suficientes networks para agrupar +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SP_AND_P_VARIABLES.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: STANDARD.LIB_5.6.98 09_39_02.EXP +[17:55:15] Salida: STANDARD.LIB_5.6.98 09_39_02.scl +[17:55:15] Programa encontrado: +[17:55:15] No se encontró _LD_BODY +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 0 +[17:55:15] ✓ Secciones de variables: [] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 0 networks encontrados === +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] No hay suficientes networks para agrupar +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\STANDARD.LIB_5.6.98 09_39_02.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: STATISTICALANALISYS.EXP +[17:55:15] Salida: STATISTICALANALISYS.scl +[17:55:15] Programa encontrado: StatisticalAnalisys +[17:55:15] Path: \/Functions_Collection +[17:55:15] Variables VAR_INPUT: 3 encontradas +[17:55:15] Variables VAR_OUTPUT: 3 encontradas +[17:55:15] Variables VAR: 18 encontradas +[17:55:15] No se encontró _LD_BODY +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 0 +[17:55:15] ✓ Secciones de variables: ['VAR_INPUT', 'VAR_OUTPUT', 'VAR'] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 0 networks encontrados === +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] No hay suficientes networks para agrupar +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\STATISTICALANALISYS.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SYRBRIX_AUTOCORRECTION.EXP +[17:55:15] Salida: SYRBRIX_AUTOCORRECTION.scl +[17:55:15] Programa encontrado: SyrBrix_Autocorrection +[17:55:15] Path: \/TASK2_ControlMain\/Blender_Procedure +[17:55:15] Variables VAR_OUTPUT: 1 encontradas +[17:55:15] Variables VAR: 15 encontradas +[17:55:15] Se esperan 24 redes según el archivo +[17:55:15] Procesando red 1... +[17:55:15] Red 1 agregada. Total redes: 1 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSyrAutoCorr_Qualifier' +[17:55:15] Procesando red 2... +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 63 +[17:55:15] Red 2 agregada. Total redes: 2 +[17:55:15] Con lógica: OR - Sin nombre +[17:55:15] Target: 'gSyrAutoCorr_Request' +[17:55:15] Procesando red 3... +[17:55:15] Red 3 agregada. Total redes: 3 +[17:55:15] Con lógica: CONTACT - gSyrAutoCorr_Qualifier +[17:55:15] Target: 'gSyrAutoCorr_Reset' +[17:55:15] Procesando red 4... +[17:55:15] Red 4 agregada. Total redes: 4 +[17:55:15] Con lógica: OR - Sin nombre +[17:55:15] Target: 'gSyrAutoCorr_Wait' +[17:55:15] Procesando red 5... +[17:55:15] Red 5 agregada. Total redes: 5 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSyrAutoCorr_Latch' +[17:55:15] Procesando red 6... +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 237 +[17:55:15] Red 6 agregada. Total redes: 6 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'mLatchONS' +[17:55:15] Procesando red 7... +[17:55:15] Red 7 agregada. Total redes: 7 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSyrAutoCorr_Running' +[17:55:15] Procesando red 8... +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 293 +[17:55:15] Entrando a _parse_empty_network desde línea 294 +[17:55:15] Línea 294: '_EXPRESSION' +[17:55:15] Línea 295: '_POSITIV' +[17:55:15] Línea 296: '' +[17:55:15] Línea 297: '' +[17:55:15] Línea 298: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 299: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 299 +[17:55:15] Entrando a _parse_assign_section desde línea 300 +[17:55:15] Línea 300: '_FUNCTIONBLOCK' +[17:55:15] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 300 +[17:55:15] Detectada llamada a ACTION: SyrBrix_Autocorrection.SyrupCorrPerc +[17:55:15] Línea 302: '_BOX_EXPR : 0' +[17:55:15] Línea 303: '_ENABLED' +[17:55:15] Línea 304: '_EXPRESSION' +[17:55:15] Línea 305: '_POSITIV' +[17:55:15] Línea 306: 'SyrBrix_Autocorrection.SyrupCorrPerc' +[17:55:15] Función encontrada pero sin target específico +[17:55:15] Usando target por defecto: mDummy +[17:55:15] Red de función 9 creada para ACTION_CALL: SyrBrix_Autocorrection.SyrupCorrPerc +[17:55:15] Target: 'mDummy' +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 329 +[17:55:15] Red 8 agregada. Total redes: 9 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'm2sONS' +[17:55:15] Procesando red 10... +[17:55:15] Red 10 agregada. Total redes: 10 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'mProdSyrFactAcq' +[17:55:15] Procesando red 11... +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 397 +[17:55:15] Entrando a _parse_empty_network desde línea 398 +[17:55:15] Línea 398: '_EXPRESSION' +[17:55:15] Línea 399: '_POSITIV' +[17:55:15] Línea 400: '' +[17:55:15] Línea 401: '' +[17:55:15] Línea 402: 'ENABLELIST : 2' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 403: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 403 +[17:55:15] Entrando a _parse_assign_section desde línea 404 +[17:55:15] Línea 404: '_OPERATOR' +[17:55:15] Línea 405: '_BOX_EXPR : 2' +[17:55:15] Línea 406: '_ENABLED' +[17:55:15] Línea 407: '_OPERATOR' +[17:55:15] Línea 408: '_BOX_EXPR : 2' +[17:55:15] Línea 409: '_OPERAND' +[17:55:15] Línea 410: '_EXPRESSION' +[17:55:15] Línea 411: '_POSITIV' +[17:55:15] Línea 412: 'mProdSyrFact' +[17:55:15] Línea 413: '_OPERAND' +[17:55:15] Línea 414: '_EXPRESSION' +[17:55:15] Línea 415: '_POSITIV' +[17:55:15] Línea 416: '0' +[17:55:15] Línea 417: '_EXPRESSION' +[17:55:15] Línea 418: '_POSITIV' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 419: 'EQ' +[17:55:15] Línea 420: '_OPERATOR' +[17:55:15] Línea 421: '_BOX_EXPR : 2' +[17:55:15] Línea 422: '_OPERAND' +[17:55:15] Línea 423: '_EXPRESSION' +[17:55:15] Línea 424: '_POSITIV' +[17:55:15] Línea 425: 'gProdRunSyrFact' +[17:55:15] Línea 426: '_OPERAND' +[17:55:15] Línea 427: '_EXPRESSION' +[17:55:15] Línea 428: '_POSITIV' +[17:55:15] Línea 429: '0' +[17:55:15] Línea 430: '_EXPRESSION' +[17:55:15] Línea 431: '_POSITIV' +[17:55:15] Línea 432: 'EQ' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Red 11 agregada. Total redes: 11 +[17:55:15] Con lógica: CONTACT - gSyrAutoCorr_Latch +[17:55:15] Target: 'gMaxSyrAutoCorrDone' +[17:55:15] Procesando red 12... +[17:55:15] Red 12 agregada. Total redes: 12 +[17:55:15] Con lógica: CONTACT - gSyrAutoCorr_Latch +[17:55:15] Target: 'gH_SyrBrixAutoRun' +[17:55:15] Procesando red 13... +[17:55:15] Red 13 agregada. Total redes: 13 +[17:55:15] Con lógica: CONTACT - gSyrAutoCorr_Running +[17:55:15] Target: 'gH_Status004' +[17:55:15] Procesando red 14... +[17:55:15] Red 14 agregada. Total redes: 14 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSyrAutoCorr_Done' +[17:55:15] ADVERTENCIA: Se esperaban 24 redes pero solo se parsearon 14 +[17:55:15] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:55:15] ACTION encontrada: SyrupCorrPerc (265 caracteres) +[17:55:15] Total ACTIONs: 1 +[17:55:15] ✓ Redes encontradas: 14 +[17:55:15] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:55:15] ✓ ACTIONs encontradas: ['SyrupCorrPerc'] +[17:55:15] === DEBUG INFO - 14 networks encontrados === +[17:55:15] Red 1: +[17:55:15] Target: gSyrAutoCorr_Qualifier +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gBlenderProdMode +[17:55:15] CONTACT: gSugarBeverage +[17:55:15] CONTACT: gFirstProd_Done +[17:55:15] CONTACT: gWaterRecipe (NEGADO) +[17:55:15] CONTACT: gBlenderRinseMode (NEGADO) +[17:55:15] CONTACT: gBlenderSuppliesOk +[17:55:15] Condición: (gBlenderProdMode AND gSugarBeverage AND gFirstProd_Done AND NOT gWaterRecipe AND NOT gBlenderRinseMode AND gBlenderSuppliesOk) +[17:55:15] Red 2: +[17:55:15] Target: gSyrAutoCorr_Request +[17:55:15] Lógica: OR: +[17:55:15] AND: +[17:55:15] CONTACT: gSyrRunOut_Latch +[17:55:15] FUNCTION_BLOCK: mSyrBrix_AutoCorrReqTP inputs: ['_POSITIV'] +[17:55:15] Condición: (gSyrRunOut_Latch AND mSyrBrix_AutoCorrReqTP(_POSITIV)) +[17:55:15] Red 3: +[17:55:15] Target: gSyrAutoCorr_Reset +[17:55:15] Lógica: CONTACT: gSyrAutoCorr_Qualifier (NEGADO) +[17:55:15] Condición: NOT gSyrAutoCorr_Qualifier +[17:55:15] Red 4: +[17:55:15] Target: gSyrAutoCorr_Wait +[17:55:15] Lógica: OR: +[17:55:15] AND: +[17:55:15] CONTACT: gH_Blender_OPT_SyrBrixMeter +[17:55:15] CONTACT: gmPDS1000Error +[17:55:15] AND: +[17:55:15] CONTACT: gH_Blender_OPT_SyrBrixMeter (NEGADO) +[17:55:15] CONTACT: gSyrupMFM_Fault +[17:55:15] Condición: ((gH_Blender_OPT_SyrBrixMeter AND gmPDS1000Error) OR (NOT gH_Blender_OPT_SyrBrixMeter AND gSyrupMFM_Fault)) +[17:55:15] Red 5: +[17:55:15] Target: gSyrAutoCorr_Latch +[17:55:15] Lógica: AND: +[17:55:15] OR: +[17:55:15] CONTACT: gSyrAutoCorr_Request +[17:55:15] CONTACT: gSyrAutoCorr_Latch +[17:55:15] CONTACT: gSyrAutoCorr_Done (NEGADO) +[17:55:15] CONTACT: gSyrAutoCorr_Reset (NEGADO) +[17:55:15] CONTACT: gSyrRunOut_Done (NEGADO) +[17:55:15] Condición: ((gSyrAutoCorr_Request OR gSyrAutoCorr_Latch) AND NOT gSyrAutoCorr_Done AND NOT gSyrAutoCorr_Reset AND NOT gSyrRunOut_Done) +[17:55:15] Red 6: +[17:55:15] Target: mLatchONS +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gSyrAutoCorr_Latch +[17:55:15] FUNCTION_BLOCK: mAuxONS2 inputs: [] +[17:55:15] Condición: (gSyrAutoCorr_Latch AND mAuxONS2()) +[17:55:15] Red 7: +[17:55:15] Target: gSyrAutoCorr_Running +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gSyrAutoCorr_Latch +[17:55:15] CONTACT: gSyrAutoCorr_Wait (NEGADO) +[17:55:15] Condición: (gSyrAutoCorr_Latch AND NOT gSyrAutoCorr_Wait) +[17:55:15] Red 9: +[17:55:15] Comentario: Llamada a función: SyrBrix_Autocorrection.SyrupCorrPerc +[17:55:15] Target: mDummy +[17:55:15] Lógica: ACTION_CALL: SyrBrix_Autocorrection.SyrupCorrPerc +[17:55:15] Condición: CALL SyrBrix_Autocorrection.SyrupCorrPerc() +[17:55:15] Red 8: +[17:55:15] Target: m2sONS +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gClock_2s +[17:55:15] FUNCTION_BLOCK: mAuxONS1 inputs: [] +[17:55:15] Condición: (gClock_2s AND mAuxONS1()) +[17:55:15] Red 10: +[17:55:15] Target: mProdSyrFactAcq +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gSyrAutoCorr_Qualifier +[17:55:15] CONTACT: gPV_SyrBrixOk +[17:55:15] CONTACT: gFirstProd_Done +[17:55:15] CONTACT: gBlenderEnToRamp +[17:55:15] CONTACT: m2sONS +[17:55:15] Condición: (gSyrAutoCorr_Qualifier AND gPV_SyrBrixOk AND gFirstProd_Done AND gBlenderEnToRamp AND m2sONS) +[17:55:15] Red 11: +[17:55:15] Target: gMaxSyrAutoCorrDone +[17:55:15] Lógica: CONTACT: gSyrAutoCorr_Latch (NEGADO) +[17:55:15] Condición: NOT gSyrAutoCorr_Latch +[17:55:15] Red 12: +[17:55:15] Target: gH_SyrBrixAutoRun +[17:55:15] Lógica: CONTACT: gSyrAutoCorr_Latch +[17:55:15] Condición: gSyrAutoCorr_Latch +[17:55:15] Red 13: +[17:55:15] Target: gH_Status004 +[17:55:15] Lógica: CONTACT: gSyrAutoCorr_Running +[17:55:15] Condición: gSyrAutoCorr_Running +[17:55:15] Red 14: +[17:55:15] Target: gSyrAutoCorr_Done +[17:55:15] Lógica: AND: +[17:55:15] OR: +[17:55:15] AND: +[17:55:15] CONTACT: gSyrRunOut_Latch +[17:55:15] OR: +[17:55:15] CONTACT: gMaxSyrAutoCorrDone +[17:55:15] CONTACT: gMinRatio +[17:55:15] AND: +[17:55:15] CONTACT: gSyrAutoCorr_Request +[17:55:15] CONTACT: mLatchONS (NEGADO) +[17:55:15] CONTACT: gSyrRunOut_Latch (NEGADO) +[17:55:15] CONTACT: gSyrAutoCorr_Running +[17:55:15] Condición: (((gSyrRunOut_Latch AND (gMaxSyrAutoCorrDone OR gMinRatio)) OR (gSyrAutoCorr_Request AND NOT mLatchONS AND NOT gSyrRunOut_Latch)) AND gSyrAutoCorr_Running) +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] Optimizando Red 1: +[17:55:15] Expresión original: gBlenderProdMode & gBlenderSuppliesOk & gFirstProd_Done & gSugarBeverage & ~gBlenderRinseMode & ~gWaterRecipe +[17:55:15] Simplificada: gBlenderProdMode & gBlenderSuppliesOk & gFirstProd_Done & gSugarBeverage & ~gBlenderRinseMode & ~gWaterRecipe +[17:55:15] DNF (forma LAD preferida): gBlenderProdMode & gBlenderSuppliesOk & gFirstProd_Done & gSugarBeverage & ~gBlenderRinseMode & ~gWaterRecipe +[17:55:15] Optimizando Red 2: +[17:55:15] Expresión original: gSyrRunOut_Latch & mSyrBrix_AutoCorrReqTP__POSITIV_ +[17:55:15] Simplificada: gSyrRunOut_Latch & mSyrBrix_AutoCorrReqTP__POSITIV_ +[17:55:15] DNF (forma LAD preferida): gSyrRunOut_Latch & mSyrBrix_AutoCorrReqTP__POSITIV_ +[17:55:15] Optimizando Red 3: +[17:55:15] Expresión original: ~gSyrAutoCorr_Qualifier +[17:55:15] Simplificada: ~gSyrAutoCorr_Qualifier +[17:55:15] DNF (forma LAD preferida): ~gSyrAutoCorr_Qualifier +[17:55:15] Optimizando Red 4: +[17:55:15] Expresión original: (gH_Blender_OPT_SyrBrixMeter & gmPDS1000Error) | (gSyrupMFM_Fault & ~gH_Blender_OPT_SyrBrixMeter) +[17:55:15] Simplificada: (gH_Blender_OPT_SyrBrixMeter & gmPDS1000Error) | (gSyrupMFM_Fault & ~gH_Blender_OPT_SyrBrixMeter) +[17:55:15] DNF (forma LAD preferida): (gH_Blender_OPT_SyrBrixMeter & gmPDS1000Error) | (gSyrupMFM_Fault & ~gH_Blender_OPT_SyrBrixMeter) +[17:55:15] Optimizando Red 5: +[17:55:15] Expresión original: ~gSyrAutoCorr_Done & ~gSyrAutoCorr_Reset & ~gSyrRunOut_Done & (gSyrAutoCorr_Latch | gSyrAutoCorr_Request) +[17:55:15] Simplificada: ~gSyrAutoCorr_Done & ~gSyrAutoCorr_Reset & ~gSyrRunOut_Done & (gSyrAutoCorr_Latch | gSyrAutoCorr_Request) +[17:55:15] DNF (forma LAD preferida): (gSyrAutoCorr_Latch & ~gSyrAutoCorr_Done & ~gSyrAutoCorr_Reset & ~gSyrRunOut_Done) | (gSyrAutoCorr_Request & ~gSyrAutoCorr_Done & ~gSyrAutoCorr_Reset & ~gSyrRunOut_Done) +[17:55:15] Post-procesada: ~gSyrAutoCorr_Done & ~gSyrAutoCorr_Reset & ~gSyrRunOut_Done & (gSyrAutoCorr_Latch | gSyrAutoCorr_Request) +[17:55:15] Optimizando Red 6: +[17:55:15] Expresión original: gSyrAutoCorr_Latch & mAuxONS2__ +[17:55:15] Simplificada: gSyrAutoCorr_Latch & mAuxONS2__ +[17:55:15] DNF (forma LAD preferida): gSyrAutoCorr_Latch & mAuxONS2__ +[17:55:15] Optimizando Red 7: +[17:55:15] Expresión original: gSyrAutoCorr_Latch & ~gSyrAutoCorr_Wait +[17:55:15] Simplificada: gSyrAutoCorr_Latch & ~gSyrAutoCorr_Wait +[17:55:15] DNF (forma LAD preferida): gSyrAutoCorr_Latch & ~gSyrAutoCorr_Wait +[17:55:15] Optimizando Red 9: +[17:55:15] Expresión original: CALL_SyrBrix_Autocorrection_SyrupCorrPerc +[17:55:15] Simplificada: CALL_SyrBrix_Autocorrection_SyrupCorrPerc +[17:55:15] DNF (forma LAD preferida): CALL_SyrBrix_Autocorrection_SyrupCorrPerc +[17:55:15] Optimizando Red 8: +[17:55:15] Expresión original: gClock_2s & mAuxONS1__ +[17:55:15] Simplificada: gClock_2s & mAuxONS1__ +[17:55:15] DNF (forma LAD preferida): gClock_2s & mAuxONS1__ +[17:55:15] Optimizando Red 10: +[17:55:15] Expresión original: gBlenderEnToRamp & gFirstProd_Done & gPV_SyrBrixOk & gSyrAutoCorr_Qualifier & m2sONS +[17:55:15] Simplificada: gBlenderEnToRamp & gFirstProd_Done & gPV_SyrBrixOk & gSyrAutoCorr_Qualifier & m2sONS +[17:55:15] DNF (forma LAD preferida): gBlenderEnToRamp & gFirstProd_Done & gPV_SyrBrixOk & gSyrAutoCorr_Qualifier & m2sONS +[17:55:15] Optimizando Red 11: +[17:55:15] Expresión original: ~gSyrAutoCorr_Latch +[17:55:15] Simplificada: ~gSyrAutoCorr_Latch +[17:55:15] DNF (forma LAD preferida): ~gSyrAutoCorr_Latch +[17:55:15] Optimizando Red 12: +[17:55:15] Expresión original: gSyrAutoCorr_Latch +[17:55:15] Simplificada: gSyrAutoCorr_Latch +[17:55:15] DNF (forma LAD preferida): gSyrAutoCorr_Latch +[17:55:15] Optimizando Red 13: +[17:55:15] Expresión original: gSyrAutoCorr_Running +[17:55:15] Simplificada: gSyrAutoCorr_Running +[17:55:15] DNF (forma LAD preferida): gSyrAutoCorr_Running +[17:55:15] Optimizando Red 14: +[17:55:15] Expresión original: gSyrAutoCorr_Running & ((gSyrRunOut_Latch & (gMaxSyrAutoCorrDone | gMinRatio)) | (gSyrAutoCorr_Request & ~gSyrRunOut_Latch & ~mLatchONS)) +[17:55:15] Simplificada: gSyrAutoCorr_Running & (gSyrAutoCorr_Request | gSyrRunOut_Latch) & (gSyrRunOut_Latch | ~mLatchONS) & (gMaxSyrAutoCorrDone | gMinRatio | ~gSyrRunOut_Latch) +[17:55:15] DNF (forma LAD preferida): (gMaxSyrAutoCorrDone & gSyrAutoCorr_Running & gSyrRunOut_Latch) | (gMinRatio & gSyrAutoCorr_Running & gSyrRunOut_Latch) | (gSyrAutoCorr_Running & gSyrRunOut_Latch & ~gSyrRunOut_Latch) | (gMaxSyrAutoCorrDone & gSyrAutoCorr_Request & gSyrAutoCorr_Running & gSyrRunOut_Latch) | (gMinRatio & gSyrAutoCorr_Request & gSyrAutoCorr_Running & gSyrRunOut_Latch) | (gMaxSyrAutoCorrDone & gSyrAutoCorr_Request & gSyrAutoCorr_Running & ~mLatchONS) | (gMaxSyrAutoCorrDone & gSyrAutoCorr_Running & gSyrRunOut_Latch & ~mLatchONS) | (gMinRatio & gSyrAutoCorr_Request & gSyrAutoCorr_Running & ~mLatchONS) | (gMinRatio & gSyrAutoCorr_Running & gSyrRunOut_Latch & ~mLatchONS) | (gSyrAutoCorr_Request & gSyrAutoCorr_Running & gSyrRunOut_Latch & ~gSyrRunOut_Latch) | (gSyrAutoCorr_Request & gSyrAutoCorr_Running & ~gSyrRunOut_Latch & ~mLatchONS) | (gSyrAutoCorr_Running & gSyrRunOut_Latch & ~gSyrRunOut_Latch & ~mLatchONS) +[17:55:15] Post-procesada: gSyrAutoCorr_Running & (gSyrAutoCorr_Request | gSyrRunOut_Latch) & (gSyrRunOut_Latch | ~mLatchONS) & (gMaxSyrAutoCorrDone | gMinRatio | ~gSyrRunOut_Latch) +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] Analizando 14 networks para agrupación: +[17:55:15] Red 11 y Red 12 son complementarias +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SYRBRIX_AUTOCORRECTION.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SYRUPDENSITY.EXP +[17:55:15] Salida: SYRUPDENSITY.scl +[17:55:15] Programa encontrado: +[17:55:15] Path: \/Functions_Collection +[17:55:15] Variables VAR_INPUT: 1 encontradas +[17:55:15] No se encontró _LD_BODY +[17:55:15] Total ACTIONs: 0 +[17:55:15] ✓ Redes encontradas: 0 +[17:55:15] ✓ Secciones de variables: ['VAR_INPUT'] +[17:55:15] ✓ ACTIONs encontradas: [] +[17:55:15] === DEBUG INFO - 0 networks encontrados === +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] No hay suficientes networks para agrupar +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SYRUPDENSITY.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SYRUPROOMCTRL.EXP +[17:55:15] Salida: SYRUPROOMCTRL.scl +[17:55:15] Programa encontrado: SyrupRoomCtrl +[17:55:15] Path: \/TASK2_ControlMain\/Blender_Logic +[17:55:15] Variables VAR_OUTPUT: 1 encontradas +[17:55:15] Variables VAR: 5 encontradas +[17:55:15] Se esperan 1 redes según el archivo +[17:55:15] Procesando red 1... +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 8 +[17:55:15] Entrando a _parse_empty_network desde línea 9 +[17:55:15] Línea 9: '_EXPRESSION' +[17:55:15] Línea 10: '_POSITIV' +[17:55:15] Línea 11: '' +[17:55:15] Línea 12: '' +[17:55:15] Línea 13: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 14: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 14 +[17:55:15] Entrando a _parse_assign_section desde línea 15 +[17:55:15] Línea 15: '_FUNCTIONBLOCK' +[17:55:15] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 15 +[17:55:15] Detectada llamada a ACTION: SyrupRoomCtrl.UpdateValues +[17:55:15] Línea 17: '_BOX_EXPR : 0' +[17:55:15] Línea 18: '_ENABLED' +[17:55:15] Línea 19: '_EXPRESSION' +[17:55:15] Línea 20: '_POSITIV' +[17:55:15] Línea 21: 'SyrupRoomCtrl.UpdateValues' +[17:55:15] Función encontrada pero sin target específico +[17:55:15] Usando target por defecto: mDummy +[17:55:15] Red de función 2 creada para ACTION_CALL: SyrupRoomCtrl.UpdateValues +[17:55:15] Target: 'mDummy' +[17:55:15] Red 1 agregada. Total redes: 2 +[17:55:15] Con lógica: ACTION_CALL - SyrupRoomCtrl.UpdateValues +[17:55:15] Target: 'mDummy' +[17:55:15] ADVERTENCIA: Se esperaban 1 redes pero solo se parsearon 2 +[17:55:15] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:55:15] ACTION encontrada: UpdateValues (658 caracteres) +[17:55:15] Total ACTIONs: 1 +[17:55:15] ✓ Redes encontradas: 2 +[17:55:15] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:55:15] ✓ ACTIONs encontradas: ['UpdateValues'] +[17:55:15] === DEBUG INFO - 2 networks encontrados === +[17:55:15] Red 2: +[17:55:15] Comentario: Llamada a función: SyrupRoomCtrl.UpdateValues +[17:55:15] Target: mDummy +[17:55:15] Lógica: ACTION_CALL: SyrupRoomCtrl.UpdateValues +[17:55:15] Condición: CALL SyrupRoomCtrl.UpdateValues() +[17:55:15] Red 1: +[17:55:15] Target: mDummy +[17:55:15] Lógica: ACTION_CALL: SyrupRoomCtrl.UpdateValues +[17:55:15] Condición: CALL SyrupRoomCtrl.UpdateValues() +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] Optimizando Red 2: +[17:55:15] Expresión original: CALL_SyrupRoomCtrl_UpdateValues +[17:55:15] Simplificada: CALL_SyrupRoomCtrl_UpdateValues +[17:55:15] DNF (forma LAD preferida): CALL_SyrupRoomCtrl_UpdateValues +[17:55:15] Optimizando Red 1: +[17:55:15] Expresión original: CALL_SyrupRoomCtrl_UpdateValues +[17:55:15] Simplificada: CALL_SyrupRoomCtrl_UpdateValues +[17:55:15] DNF (forma LAD preferida): CALL_SyrupRoomCtrl_UpdateValues +[17:55:15] === Analizando agrupación de condiciones === +[17:55:15] Analizando 2 networks para agrupación: +[17:55:15] Generando código SCL... +[17:55:15] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SYRUPROOMCTRL.scl +[17:55:15] ============================================================ +[17:55:15] Procesando: SYRUP_LINE_MFM_PREP.EXP +[17:55:15] Salida: SYRUP_LINE_MFM_PREP.scl +[17:55:15] Programa encontrado: Syrup_Line_MFM_Prep +[17:55:15] Path: \/TASK2_ControlMain\/Blender_Procedure +[17:55:15] Variables VAR_OUTPUT: 1 encontradas +[17:55:15] Variables VAR: 32 encontradas +[17:55:15] Se esperan 23 redes según el archivo +[17:55:15] Procesando red 1... +[17:55:15] Red 1 agregada. Total redes: 1 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSyrLineMFMPrep_Qualifier' +[17:55:15] Procesando red 2... +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 59 +[17:55:15] Red 2 agregada. Total redes: 2 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSyrLineMFMPrep_Request' +[17:55:15] Procesando red 3... +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 186 +[17:55:15] Red 3 agregada. Total redes: 3 +[17:55:15] Con lógica: OR - Sin nombre +[17:55:15] Target: 'gSyrLineMFMPrep_Reset' +[17:55:15] Procesando red 4... +[17:55:15] Red 4 agregada. Total redes: 4 +[17:55:15] Con lógica: OR - Sin nombre +[17:55:15] Target: 'gSyrLineMFMPrep_Wait' +[17:55:15] Procesando red 5... +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 281 +[17:55:15] Entrando a _parse_empty_network desde línea 282 +[17:55:15] Línea 282: '_EXPRESSION' +[17:55:15] Línea 283: '_POSITIV' +[17:55:15] Línea 284: '' +[17:55:15] Línea 285: '' +[17:55:15] Línea 286: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 287: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 287 +[17:55:15] Entrando a _parse_assign_section desde línea 288 +[17:55:15] Línea 288: '_OPERATOR' +[17:55:15] Línea 289: '_BOX_EXPR : 2' +[17:55:15] Línea 290: '_ENABLED' +[17:55:15] Línea 291: '_OPERATOR' +[17:55:15] Línea 292: '_BOX_EXPR : 2' +[17:55:15] Línea 293: '_OPERAND' +[17:55:15] Línea 294: '_EXPRESSION' +[17:55:15] Línea 295: '_POSITIV' +[17:55:15] Línea 296: 'gH_FastChangeSequenceNum' +[17:55:15] Línea 297: '_OPERAND' +[17:55:15] Línea 298: '_EXPRESSION' +[17:55:15] Línea 299: '_POSITIV' +[17:55:15] Línea 300: '3' +[17:55:15] Línea 301: '_EXPRESSION' +[17:55:15] Línea 302: '_POSITIV' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 303: 'EQ' +[17:55:15] Línea 304: '_OPERAND' +[17:55:15] Línea 305: '_EXPRESSION' +[17:55:15] Línea 306: '_POSITIV' +[17:55:15] Línea 307: 'gSyrLineMFMPrep_Latch' +[17:55:15] Línea 308: '_EXPRESSION' +[17:55:15] Línea 309: '_POSITIV' +[17:55:15] Línea 310: 'AND' +[17:55:15] Línea 311: '_EXPRESSION' +[17:55:15] Línea 312: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 326 +[17:55:15] Entrando a _parse_empty_network desde línea 327 +[17:55:15] Línea 327: '_EXPRESSION' +[17:55:15] Línea 328: '_POSITIV' +[17:55:15] Línea 329: '' +[17:55:15] Línea 330: '' +[17:55:15] Línea 331: 'ENABLELIST : 3' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 332: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 332 +[17:55:15] Entrando a _parse_assign_section desde línea 333 +[17:55:15] Línea 333: '_OPERATOR' +[17:55:15] Línea 334: '_BOX_EXPR : 3' +[17:55:15] Línea 335: '_ENABLED' +[17:55:15] Línea 336: '_OPERAND' +[17:55:15] Línea 337: '_EXPRESSION' +[17:55:15] Línea 338: '_POSITIV' +[17:55:15] Línea 339: 'mProcSelected' +[17:55:15] Línea 340: '_OPERAND' +[17:55:15] Línea 341: '_EXPRESSION' +[17:55:15] Línea 342: '_POSITIV' +[17:55:15] Línea 343: 'gH_FastChangeProcValue' +[17:55:15] Línea 344: '_OPERATOR' +[17:55:15] Línea 345: '_BOX_EXPR : 2' +[17:55:15] Línea 346: '_OPERATOR' +[17:55:15] Línea 347: '_BOX_EXPR : 1' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 348: '_OPERATOR' +[17:55:15] Línea 349: '_BOX_EXPR : 2' +[17:55:15] Línea 350: '_OPERAND' +[17:55:15] Línea 351: '_EXPRESSION' +[17:55:15] Línea 352: '_POSITIV' +[17:55:15] Línea 353: 'mTimePassing' +[17:55:15] Línea 354: '_OPERAND' +[17:55:15] Línea 355: '_EXPRESSION' +[17:55:15] Línea 356: '_POSITIV' +[17:55:15] Línea 357: 'mTimer' +[17:55:15] Línea 358: '_EXPRESSION' +[17:55:15] Línea 359: '_POSITIV' +[17:55:15] Línea 360: 'SUB' +[17:55:15] Línea 361: '_EXPRESSION' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Red 5 agregada. Total redes: 5 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSyrLineMFMPrep_Latch' +[17:55:15] Procesando red 6... +[17:55:15] Red 6 agregada. Total redes: 6 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gSyrLineMFMPrep_Running' +[17:55:15] Procesando red 7... +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 529 +[17:55:15] Entrando a _parse_empty_network desde línea 530 +[17:55:15] Línea 530: '_EXPRESSION' +[17:55:15] Línea 531: '_POSITIV' +[17:55:15] Línea 532: '' +[17:55:15] Línea 533: '' +[17:55:15] Línea 534: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 535: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 535 +[17:55:15] Entrando a _parse_assign_section desde línea 536 +[17:55:15] Línea 536: '_OPERATOR' +[17:55:15] Línea 537: '_BOX_EXPR : 2' +[17:55:15] Línea 538: '_ENABLED' +[17:55:15] Línea 539: '_OPERATOR' +[17:55:15] Línea 540: '_BOX_EXPR : 1' +[17:55:15] Línea 541: '_OPERATOR' +[17:55:15] Línea 542: '_BOX_EXPR : 2' +[17:55:15] Línea 543: '_OPERATOR' +[17:55:15] Línea 544: '_BOX_EXPR : 2' +[17:55:15] Línea 545: '_OPERAND' +[17:55:15] Línea 546: '_EXPRESSION' +[17:55:15] Línea 547: '_POSITIV' +[17:55:15] Línea 548: 'gH_ProcessSetup_SyrupRunOutLiters' +[17:55:15] Línea 549: '_OPERAND' +[17:55:15] Línea 550: '_EXPRESSION' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 551: '_POSITIV' +[17:55:15] Línea 552: '1.5' +[17:55:15] Línea 553: '_EXPRESSION' +[17:55:15] Línea 554: '_POSITIV' +[17:55:15] Línea 555: 'MUL' +[17:55:15] Línea 556: '_OPERATOR' +[17:55:15] Línea 557: '_BOX_EXPR : 3' +[17:55:15] Línea 558: '_OPERATOR' +[17:55:15] Línea 559: '_BOX_EXPR : 2' +[17:55:15] Línea 560: '_OPERATOR' +[17:55:15] Línea 561: '_BOX_EXPR : 2' +[17:55:15] Línea 562: '_OPERAND' +[17:55:15] Línea 563: '_EXPRESSION' +[17:55:15] Línea 564: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 634 +[17:55:15] Red 7 agregada. Total redes: 7 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'mTimeOutElapsed' +[17:55:15] Procesando red 8... +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 679 +[17:55:15] Red 8 agregada. Total redes: 8 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'mStopPumpP2' +[17:55:15] Procesando red 9... +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 722 +[17:55:15] Red 9 agregada. Total redes: 9 +[17:55:15] Con lógica: OR - Sin nombre +[17:55:15] Target: 'mSyrMinLevel' +[17:55:15] Procesando red 10... +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 769 +[17:55:15] Red 10 agregada. Total redes: 10 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'mPumpP2Running' +[17:55:15] Procesando red 11... +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 804 +[17:55:15] Entrando a _parse_empty_network desde línea 805 +[17:55:15] Línea 805: '_EXPRESSION' +[17:55:15] Línea 806: '_POSITIV' +[17:55:15] Línea 807: '' +[17:55:15] Línea 808: '' +[17:55:15] Línea 809: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 810: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 810 +[17:55:15] Entrando a _parse_assign_section desde línea 811 +[17:55:15] Línea 811: '_FUNCTIONBLOCK' +[17:55:15] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 811 +[17:55:15] ADVERTENCIA: Bucle infinito evitado en function block en línea 811 +[17:55:15] Línea 816: 'mSyrupLineManualDrainTON' +[17:55:15] Línea 817: '_BOX_EXPR : 2' +[17:55:15] Línea 818: '_OPERAND' +[17:55:15] Línea 819: '_EXPRESSION' +[17:55:15] Línea 820: '_POSITIV' +[17:55:15] Línea 821: 'gSyrupLineDrainValveAux' +[17:55:15] Línea 822: '_OPERAND' +[17:55:15] Línea 823: '_EXPRESSION' +[17:55:15] Línea 824: '_POSITIV' +[17:55:15] Línea 825: 't#5s' +[17:55:15] Línea 826: '_EXPRESSION' +[17:55:15] Línea 827: '_POSITIV' +[17:55:15] Línea 828: 'ton' +[17:55:15] Función encontrada pero sin target específico +[17:55:15] Usando target por defecto: mDummy +[17:55:15] Red de función 12 creada para FUNCTION_BLOCK: mSyrupLineManualDrainSR +[17:55:15] Target: 'mDummy' +[17:55:15] Red 11 agregada. Total redes: 12 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'mSyrupLineManualDrained' +[17:55:15] Procesando red 13... +[17:55:15] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 925 +[17:55:15] Entrando a _parse_empty_network desde línea 926 +[17:55:15] Línea 926: '_EXPRESSION' +[17:55:15] Línea 927: '_POSITIV' +[17:55:15] Línea 928: '' +[17:55:15] Línea 929: '' +[17:55:15] Línea 930: 'ENABLELIST : 1' +[17:55:15] Encontrado ENABLELIST, continuando búsqueda... +[17:55:15] Línea 931: '_ASSIGN' +[17:55:15] ENCONTRADO _ASSIGN en línea 931 +[17:55:15] Entrando a _parse_assign_section desde línea 932 +[17:55:15] Línea 932: '_OPERATOR' +[17:55:15] Línea 933: '_BOX_EXPR : 2' +[17:55:15] Línea 934: '_ENABLED' +[17:55:15] Línea 935: '_OPERATOR' +[17:55:15] Línea 936: '_BOX_EXPR : 2' +[17:55:15] Línea 937: '_OPERATOR' +[17:55:15] Línea 938: '_BOX_EXPR : 3' +[17:55:15] Línea 939: '_OPERATOR' +[17:55:15] Línea 940: '_BOX_EXPR : 3' +[17:55:15] Línea 941: '_OPERATOR' +[17:55:15] Línea 942: '_BOX_EXPR : 3' +[17:55:15] Línea 943: '_OPERAND' +[17:55:15] Línea 944: '_EXPRESSION' +[17:55:15] Línea 945: '_NEGATIV' +[17:55:15] Línea 946: 'gSugarBeverage' +[17:55:15] _parse_assign_section terminó sin encontrar función +[17:55:15] Línea 947: '_OPERAND' +[17:55:15] Línea 948: '_EXPRESSION' +[17:55:15] Línea 949: '_POSITIV' +[17:55:15] Línea 950: 'gPV_SyrDensOk' +[17:55:15] Línea 951: '_OPERAND' +[17:55:15] Línea 952: '_EXPRESSION' +[17:55:15] Línea 953: '_POSITIV' +[17:55:15] Línea 954: 'mPumpP2Running' +[17:55:15] Línea 955: '_EXPRESSION' +[17:55:15] Línea 956: '_POSITIV' +[17:55:15] Línea 957: 'AND' +[17:55:15] Línea 958: '_OPERAND' +[17:55:15] Línea 959: '_EXPRESSION' +[17:55:15] Línea 960: '_POSITIV' +[17:55:15] _parse_empty_network terminó sin encontrar función +[17:55:15] Red 13 agregada. Total redes: 13 +[17:55:15] Con lógica: AND - Sin nombre +[17:55:15] Target: 'gH_Message008' +[17:55:15] Procesando red 14... +[17:55:15] Red 14 agregada. Total redes: 14 +[17:55:15] Con lógica: CONTACT - gSyrLineMFMPrep_Latch +[17:55:15] Target: 'gH_SyrTankPrepRun' +[17:55:15] Procesando red 15... +[17:55:15] Red 15 agregada. Total redes: 15 +[17:55:15] Con lógica: OR - Sin nombre +[17:55:15] Target: 'gH_Status003' +[17:55:15] Procesando red 16... +[17:55:15] Red 16 agregada. Total redes: 16 +[17:55:15] Con lógica: CONTACT - gSyrLineMFMPrep_Done +[17:55:15] Target: 'gH_SyrupTankPrepDone' +[17:55:15] ADVERTENCIA: Se esperaban 23 redes pero solo se parsearon 16 +[17:55:15] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:55:15] ACTION encontrada: _SyrLineMFMPrep_Reset (793 caracteres) +[17:55:15] ACTION encontrada: _SyrLineMFMPrep_Sequencer (183 caracteres) +[17:55:15] ACTION encontrada: SyrLineMFM_Step_0 (1098 caracteres) +[17:55:15] ACTION encontrada: SyrLineMFM_Step_1 (1557 caracteres) +[17:55:15] ACTION encontrada: SyrLineMFM_Step_2 (1560 caracteres) +[17:55:15] ACTION encontrada: SyrLineMFM_Step_3 (1469 caracteres) +[17:55:15] ACTION encontrada: SyrLineMFM_Step_4 (905 caracteres) +[17:55:15] ACTION encontrada: SyrLineMFM_Step_5 (185 caracteres) +[17:55:15] Total ACTIONs: 8 +[17:55:15] ✓ Redes encontradas: 16 +[17:55:15] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:55:15] ✓ ACTIONs encontradas: ['_SyrLineMFMPrep_Reset', '_SyrLineMFMPrep_Sequencer', 'SyrLineMFM_Step_0', 'SyrLineMFM_Step_1', 'SyrLineMFM_Step_2', 'SyrLineMFM_Step_3', 'SyrLineMFM_Step_4', 'SyrLineMFM_Step_5'] +[17:55:15] === DEBUG INFO - 16 networks encontrados === +[17:55:15] Red 1: +[17:55:15] Target: gSyrLineMFMPrep_Qualifier +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gBlenderProdMode +[17:55:15] CONTACT: gBlenderSuppliesOk +[17:55:15] CONTACT: gWaterRecipe (NEGADO) +[17:55:15] CONTACT: gBlenderRinseMode (NEGADO) +[17:55:15] Condición: (gBlenderProdMode AND gBlenderSuppliesOk AND NOT gWaterRecipe AND NOT gBlenderRinseMode) +[17:55:15] Red 2: +[17:55:15] Target: gSyrLineMFMPrep_Request +[17:55:15] Lógica: AND: +[17:55:15] OR: +[17:55:15] AND: +[17:55:15] CONTACT: gFastChangeOverActivated (NEGADO) +[17:55:15] CONTACT: gH_CMD_SyrupTank_Prep +[17:55:15] FUNCTION_BLOCK: mSyrLineMFMPrepReqTP inputs: ['_POSITIV'] +[17:55:15] Condición: (NOT gFastChangeOverActivated AND gH_CMD_SyrupTank_Prep AND mSyrLineMFMPrepReqTP(_POSITIV)) +[17:55:15] Red 3: +[17:55:15] Target: gSyrLineMFMPrep_Reset +[17:55:15] Lógica: OR: +[17:55:15] CONTACT: gBlenderRinseMode +[17:55:15] CONTACT: gBlenderCIPMode +[17:55:15] CONTACT: gWaterRecipe +[17:55:15] AND: +[17:55:15] CONTACT: gEmergencyPressed +[17:55:15] CONTACT: gSyrLineMFMPrep_Latch +[17:55:15] AND: +[17:55:15] CONTACT: gFastChangeOverActivated (NEGADO) +[17:55:15] CONTACT: gSyrLineMFMPrep_Request +[17:55:15] CONTACT: gBlenderRun_Latch (NEGADO) +[17:55:15] CONTACT: gSyrLineMFMPrep_Done +[17:55:15] FUNCTION_BLOCK: mSyrLineMFMPrepONS inputs: [] +[17:55:15] Condición: (gBlenderRinseMode OR gBlenderCIPMode OR gWaterRecipe OR (gEmergencyPressed AND gSyrLineMFMPrep_Latch) OR (NOT gFastChangeOverActivated AND gSyrLineMFMPrep_Request AND NOT gBlenderRun_Latch AND gSyrLineMFMPrep_Done AND mSyrLineMFMPrepONS())) +[17:55:15] Red 4: +[17:55:15] Target: gSyrLineMFMPrep_Wait +[17:55:15] Lógica: OR: +[17:55:15] CONTACT: gAirLowPress_Fault +[17:55:15] CONTACT: gSyrupPump_P2_Fault +[17:55:15] CONTACT: gSyrRoomPump_Fault +[17:55:15] Condición: (gAirLowPress_Fault OR gSyrupPump_P2_Fault OR gSyrRoomPump_Fault) +[17:55:15] Red 5: +[17:55:15] Target: gSyrLineMFMPrep_Latch +[17:55:15] Lógica: AND: +[17:55:15] OR: +[17:55:15] CONTACT: gSyrLineMFMPrep_Request +[17:55:15] CONTACT: gSyrLineMFMPrep_Latch +[17:55:15] CONTACT: gSyrLineMFMPrep_Reset (NEGADO) +[17:55:15] CONTACT: gSyrLineMFMPrep_Done (NEGADO) +[17:55:15] Condición: ((gSyrLineMFMPrep_Request OR gSyrLineMFMPrep_Latch) AND NOT gSyrLineMFMPrep_Reset AND NOT gSyrLineMFMPrep_Done) +[17:55:15] Red 6: +[17:55:15] Target: gSyrLineMFMPrep_Running +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gSyrLineMFMPrep_Latch +[17:55:15] CONTACT: gSyrLineMFMPrep_Wait (NEGADO) +[17:55:15] Condición: (gSyrLineMFMPrep_Latch AND NOT gSyrLineMFMPrep_Wait) +[17:55:15] Red 7: +[17:55:15] Target: mTimeOutElapsed +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gSyrLineMFMPrep_Latch +[17:55:15] FUNCTION_BLOCK: mSyrLineMFMPrep_TimeOut inputs: ['_POSITIV'] +[17:55:15] Condición: (gSyrLineMFMPrep_Latch AND mSyrLineMFMPrep_TimeOut(_POSITIV)) +[17:55:15] Red 8: +[17:55:15] Target: mStopPumpP2 +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gSyrupTankMinLvlAux (NEGADO) +[17:55:15] CONTACT: DI_Min_Syrup_Level (NEGADO) +[17:55:15] FUNCTION_BLOCK: mDelayON_StopPump inputs: ['_POSITIV'] +[17:55:15] Condición: (NOT gSyrupTankMinLvlAux AND NOT DI_Min_Syrup_Level AND mDelayON_StopPump(_POSITIV)) +[17:55:15] Red 9: +[17:55:15] Target: mSyrMinLevel +[17:55:15] Lógica: OR: +[17:55:15] AND: +[17:55:15] CONTACT: DI_Min_Syrup_Level +[17:55:15] FUNCTION_BLOCK: mDelayON_SyrupMin inputs: ['_POSITIV'] +[17:55:15] Condición: (DI_Min_Syrup_Level AND mDelayON_SyrupMin(_POSITIV)) +[17:55:15] Red 10: +[17:55:15] Target: mPumpP2Running +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gH_P2_SyrupPump_Status +[17:55:15] FUNCTION_BLOCK: mDelayON_PumpStatus inputs: ['_POSITIV'] +[17:55:15] Condición: (gH_P2_SyrupPump_Status AND mDelayON_PumpStatus(_POSITIV)) +[17:55:15] Red 12: +[17:55:15] Comentario: Llamada a función: mSyrupLineManualDrainSR +[17:55:15] Target: mDummy +[17:55:15] Lógica: FUNCTION_BLOCK: mSyrupLineManualDrainSR inputs: [] +[17:55:15] Condición: mSyrupLineManualDrainSR() +[17:55:15] Red 11: +[17:55:15] Target: mSyrupLineManualDrained +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gSyrLineMFMPrep_Latch +[17:55:15] CONTACT: mSyrupLineManualDrain +[17:55:15] CONTACT: gSyrupLineDrainValveAux (NEGADO) +[17:55:15] Condición: (gSyrLineMFMPrep_Latch AND mSyrupLineManualDrain AND NOT gSyrupLineDrainValveAux) +[17:55:15] Red 13: +[17:55:15] Target: gH_Message008 +[17:55:15] Lógica: AND: +[17:55:15] CONTACT: gSyrLineMFMPrep_Latch (NEGADO) +[17:55:15] CONTACT: gSyrMFMStartUp_Latch (NEGADO) +[17:55:15] CONTACT: gSyrLineMFMPrep_Done (NEGADO) +[17:55:15] CONTACT: gBlenderRinseMode (NEGADO) +[17:55:15] CONTACT: gBlenderProdMode +[17:55:15] CONTACT: gSyrLineMFMPrep_Qualifier +[17:55:15] CONTACT: gWaterRecipe (NEGADO) +[17:55:15] CONTACT: gFastChangeOverActivated (NEGADO) +[17:55:15] Condición: (NOT gSyrLineMFMPrep_Latch AND NOT gSyrMFMStartUp_Latch AND NOT gSyrLineMFMPrep_Done AND NOT gBlenderRinseMode AND gBlenderProdMode AND gSyrLineMFMPrep_Qualifier AND NOT gWaterRecipe AND NOT gFastChangeOverActivated) +[17:55:15] Red 14: +[17:55:15] Target: gH_SyrTankPrepRun +[17:55:15] Lógica: CONTACT: gSyrLineMFMPrep_Latch +[17:55:15] Condición: gSyrLineMFMPrep_Latch +[17:55:15] Red 15: +[17:55:15] Target: gH_Status003 +[17:55:15] Lógica: OR: +[17:55:15] CONTACT: gSyrLineMFMPrep_Latch +[17:55:15] CONTACT: gSyrMFMStartUp_Latch +[17:55:15] Condición: (gSyrLineMFMPrep_Latch OR gSyrMFMStartUp_Latch) +[17:55:15] Red 16: +[17:55:15] Target: gH_SyrupTankPrepDone +[17:55:15] Lógica: CONTACT: gSyrLineMFMPrep_Done +[17:55:15] Condición: gSyrLineMFMPrep_Done +[17:55:15] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:15] Optimizando Red 1: +[17:55:15] Expresión original: gBlenderProdMode & gBlenderSuppliesOk & ~gBlenderRinseMode & ~gWaterRecipe +[17:55:15] Simplificada: gBlenderProdMode & gBlenderSuppliesOk & ~gBlenderRinseMode & ~gWaterRecipe +[17:55:15] DNF (forma LAD preferida): gBlenderProdMode & gBlenderSuppliesOk & ~gBlenderRinseMode & ~gWaterRecipe +[17:55:15] Optimizando Red 2: +[17:55:15] Expresión original: gH_CMD_SyrupTank_Prep & mSyrLineMFMPrepReqTP__POSITIV_ & ~gFastChangeOverActivated +[17:55:15] Simplificada: gH_CMD_SyrupTank_Prep & mSyrLineMFMPrepReqTP__POSITIV_ & ~gFastChangeOverActivated +[17:55:15] DNF (forma LAD preferida): gH_CMD_SyrupTank_Prep & mSyrLineMFMPrepReqTP__POSITIV_ & ~gFastChangeOverActivated +[17:55:15] Optimizando Red 3: +[17:55:15] Expresión original: gBlenderCIPMode | gBlenderRinseMode | gWaterRecipe | (gEmergencyPressed & gSyrLineMFMPrep_Latch) | (gSyrLineMFMPrep_Done & gSyrLineMFMPrep_Request & mSyrLineMFMPrepONS__ & ~gBlenderRun_Latch & ~gFastChangeOverActivated) +[17:55:15] Simplificada: gBlenderCIPMode | gBlenderRinseMode | gWaterRecipe | (gEmergencyPressed & gSyrLineMFMPrep_Latch) | (gSyrLineMFMPrep_Done & gSyrLineMFMPrep_Request & mSyrLineMFMPrepONS__ & ~gBlenderRun_Latch & ~gFastChangeOverActivated) +[17:55:15] DNF (forma LAD preferida): gBlenderCIPMode | gBlenderRinseMode | gWaterRecipe | (gEmergencyPressed & gSyrLineMFMPrep_Latch) | (gSyrLineMFMPrep_Done & gSyrLineMFMPrep_Request & mSyrLineMFMPrepONS__ & ~gBlenderRun_Latch & ~gFastChangeOverActivated) +[17:55:15] Optimizando Red 4: +[17:55:15] Expresión original: gAirLowPress_Fault | gSyrRoomPump_Fault | gSyrupPump_P2_Fault +[17:55:15] Simplificada: gAirLowPress_Fault | gSyrRoomPump_Fault | gSyrupPump_P2_Fault +[17:55:15] DNF (forma LAD preferida): gAirLowPress_Fault | gSyrRoomPump_Fault | gSyrupPump_P2_Fault +[17:55:15] Optimizando Red 5: +[17:55:15] Expresión original: ~gSyrLineMFMPrep_Done & ~gSyrLineMFMPrep_Reset & (gSyrLineMFMPrep_Latch | gSyrLineMFMPrep_Request) +[17:55:15] Simplificada: ~gSyrLineMFMPrep_Done & ~gSyrLineMFMPrep_Reset & (gSyrLineMFMPrep_Latch | gSyrLineMFMPrep_Request) +[17:55:15] DNF (forma LAD preferida): (gSyrLineMFMPrep_Latch & ~gSyrLineMFMPrep_Done & ~gSyrLineMFMPrep_Reset) | (gSyrLineMFMPrep_Request & ~gSyrLineMFMPrep_Done & ~gSyrLineMFMPrep_Reset) +[17:55:15] Post-procesada: ~gSyrLineMFMPrep_Done & ~gSyrLineMFMPrep_Reset & (gSyrLineMFMPrep_Latch | gSyrLineMFMPrep_Request) +[17:55:15] Optimizando Red 6: +[17:55:15] Expresión original: gSyrLineMFMPrep_Latch & ~gSyrLineMFMPrep_Wait +[17:55:15] Simplificada: gSyrLineMFMPrep_Latch & ~gSyrLineMFMPrep_Wait +[17:55:15] DNF (forma LAD preferida): gSyrLineMFMPrep_Latch & ~gSyrLineMFMPrep_Wait +[17:55:15] Optimizando Red 7: +[17:55:15] Expresión original: gSyrLineMFMPrep_Latch & mSyrLineMFMPrep_TimeOut__POSITIV_ +[17:55:15] Simplificada: gSyrLineMFMPrep_Latch & mSyrLineMFMPrep_TimeOut__POSITIV_ +[17:55:15] DNF (forma LAD preferida): gSyrLineMFMPrep_Latch & mSyrLineMFMPrep_TimeOut__POSITIV_ +[17:55:15] Optimizando Red 8: +[17:55:15] Expresión original: mDelayON_StopPump__POSITIV_ & ~DI_Min_Syrup_Level & ~gSyrupTankMinLvlAux +[17:55:15] Simplificada: mDelayON_StopPump__POSITIV_ & ~DI_Min_Syrup_Level & ~gSyrupTankMinLvlAux +[17:55:15] DNF (forma LAD preferida): mDelayON_StopPump__POSITIV_ & ~DI_Min_Syrup_Level & ~gSyrupTankMinLvlAux +[17:55:15] Optimizando Red 9: +[17:55:15] Expresión original: DI_Min_Syrup_Level & mDelayON_SyrupMin__POSITIV_ +[17:55:15] Simplificada: DI_Min_Syrup_Level & mDelayON_SyrupMin__POSITIV_ +[17:55:15] DNF (forma LAD preferida): DI_Min_Syrup_Level & mDelayON_SyrupMin__POSITIV_ +[17:55:15] Optimizando Red 10: +[17:55:15] Expresión original: gH_P2_SyrupPump_Status & mDelayON_PumpStatus__POSITIV_ +[17:55:15] Simplificada: gH_P2_SyrupPump_Status & mDelayON_PumpStatus__POSITIV_ +[17:55:15] DNF (forma LAD preferida): gH_P2_SyrupPump_Status & mDelayON_PumpStatus__POSITIV_ +[17:55:15] Optimizando Red 12: +[17:55:15] Expresión original: mSyrupLineManualDrainSR__ +[17:55:15] Simplificada: mSyrupLineManualDrainSR__ +[17:55:15] DNF (forma LAD preferida): mSyrupLineManualDrainSR__ +[17:55:15] Optimizando Red 11: +[17:55:15] Expresión original: gSyrLineMFMPrep_Latch & mSyrupLineManualDrain & ~gSyrupLineDrainValveAux +[17:55:15] Simplificada: gSyrLineMFMPrep_Latch & mSyrupLineManualDrain & ~gSyrupLineDrainValveAux +[17:55:15] DNF (forma LAD preferida): gSyrLineMFMPrep_Latch & mSyrupLineManualDrain & ~gSyrupLineDrainValveAux +[17:55:15] Optimizando Red 13: +[17:55:15] Expresión original: gBlenderProdMode & gSyrLineMFMPrep_Qualifier & ~gBlenderRinseMode & ~gFastChangeOverActivated & ~gSyrLineMFMPrep_Done & ~gSyrLineMFMPrep_Latch & ~gSyrMFMStartUp_Latch & ~gWaterRecipe +[17:55:16] Simplificada: gBlenderProdMode & gSyrLineMFMPrep_Qualifier & ~gBlenderRinseMode & ~gFastChangeOverActivated & ~gSyrLineMFMPrep_Done & ~gSyrLineMFMPrep_Latch & ~gSyrMFMStartUp_Latch & ~gWaterRecipe +[17:55:16] DNF (forma LAD preferida): gBlenderProdMode & gSyrLineMFMPrep_Qualifier & ~gBlenderRinseMode & ~gFastChangeOverActivated & ~gSyrLineMFMPrep_Done & ~gSyrLineMFMPrep_Latch & ~gSyrMFMStartUp_Latch & ~gWaterRecipe +[17:55:17] Optimizando Red 14: +[17:55:17] Expresión original: gSyrLineMFMPrep_Latch +[17:55:17] Simplificada: gSyrLineMFMPrep_Latch +[17:55:17] DNF (forma LAD preferida): gSyrLineMFMPrep_Latch +[17:55:17] Optimizando Red 15: +[17:55:17] Expresión original: gSyrLineMFMPrep_Latch | gSyrMFMStartUp_Latch +[17:55:17] Simplificada: gSyrLineMFMPrep_Latch | gSyrMFMStartUp_Latch +[17:55:17] DNF (forma LAD preferida): gSyrLineMFMPrep_Latch | gSyrMFMStartUp_Latch +[17:55:17] Optimizando Red 16: +[17:55:17] Expresión original: gSyrLineMFMPrep_Done +[17:55:17] Simplificada: gSyrLineMFMPrep_Done +[17:55:17] DNF (forma LAD preferida): gSyrLineMFMPrep_Done +[17:55:17] === Analizando agrupación de condiciones === +[17:55:17] Analizando 16 networks para agrupación: +[17:55:17] Red 1 y Red 3 comparten: 2 símbolos comunes +[17:55:17] Red 1 y Red 13 comparten: 3 símbolos comunes +[17:55:20] Red 3 y Red 5 comparten: 3 símbolos comunes +[17:55:20] Red 3 y Red 13 comparten: 5 símbolos comunes +[17:55:24] Red 5 y Red 13 comparten: 2 símbolos comunes +[17:55:39] Red 13 y Red 15 comparten: 2 símbolos comunes +[17:55:41] Generando código SCL... +[17:55:41] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SYRUP_LINE_MFM_PREP.scl +[17:55:41] ============================================================ +[17:55:41] Procesando: SYRUP_MFM_STARTUP.EXP +[17:55:41] Salida: SYRUP_MFM_STARTUP.scl +[17:55:41] Programa encontrado: Syrup_MFM_StartUp +[17:55:41] Path: \/TASK2_ControlMain\/Blender_Procedure +[17:55:41] Variables VAR_OUTPUT: 1 encontradas +[17:55:41] Variables VAR: 9 encontradas +[17:55:41] Se esperan 9 redes según el archivo +[17:55:41] Procesando red 1... +[17:55:41] Red 1 agregada. Total redes: 1 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSyrMFMStartUp_Qualifier' +[17:55:41] Procesando red 2... +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 47 +[17:55:41] Red 2 agregada. Total redes: 2 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSyrMFMStartUp_Request' +[17:55:41] Procesando red 3... +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 126 +[17:55:41] Red 3 agregada. Total redes: 3 +[17:55:41] Con lógica: OR - Sin nombre +[17:55:41] Target: 'gSyrMFMStartUp_Reset' +[17:55:41] Procesando red 4... +[17:55:41] Red 4 agregada. Total redes: 4 +[17:55:41] Con lógica: OR - Sin nombre +[17:55:41] Target: 'gSyrMFMStartUp_Wait' +[17:55:41] Procesando red 5... +[17:55:41] Red 5 agregada. Total redes: 5 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSyrMFMStartUp_Latch' +[17:55:41] Procesando red 6... +[17:55:41] Red 6 agregada. Total redes: 6 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSyrMFMStartUp_Running' +[17:55:41] Procesando red 7... +[17:55:41] Red 7 agregada. Total redes: 7 +[17:55:41] Con lógica: CONTACT - gSyrMFMStartUp_Latch +[17:55:41] Target: 'gH_SyrMFMPrepRun' +[17:55:41] Procesando red 8... +[17:55:41] Red 8 agregada. Total redes: 8 +[17:55:41] Con lógica: CONTACT - gSyrMFMStartUp_Running +[17:55:41] Target: 'mDummy' +[17:55:41] ADVERTENCIA: Se esperaban 9 redes pero solo se parsearon 8 +[17:55:41] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:55:41] ACTION encontrada: _SyrMFMStartUp_Reset (751 caracteres) +[17:55:41] ACTION encontrada: _SyrMFMStartUp_Sequencer (96 caracteres) +[17:55:41] ACTION encontrada: SyrMFM_Step_0 (771 caracteres) +[17:55:41] ACTION encontrada: SyrMFM_Step_1 (826 caracteres) +[17:55:41] ACTION encontrada: SyrMFM_Step_2 (185 caracteres) +[17:55:41] Total ACTIONs: 5 +[17:55:41] ✓ Redes encontradas: 8 +[17:55:41] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:55:41] ✓ ACTIONs encontradas: ['_SyrMFMStartUp_Reset', '_SyrMFMStartUp_Sequencer', 'SyrMFM_Step_0', 'SyrMFM_Step_1', 'SyrMFM_Step_2'] +[17:55:41] === DEBUG INFO - 8 networks encontrados === +[17:55:41] Red 1: +[17:55:41] Target: gSyrMFMStartUp_Qualifier +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: gBlenderProdMode +[17:55:41] CONTACT: gBlenderSuppliesOk +[17:55:41] CONTACT: gWaterRecipe (NEGADO) +[17:55:41] Condición: (gBlenderProdMode AND gBlenderSuppliesOk AND NOT gWaterRecipe) +[17:55:41] Red 2: +[17:55:41] Target: gSyrMFMStartUp_Request +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: gH_CMD_SyrupMFM_Prep +[17:55:41] FUNCTION_BLOCK: mSyrMFMStartUpReqTP inputs: ['_POSITIV'] +[17:55:41] Condición: (gH_CMD_SyrupMFM_Prep AND mSyrMFMStartUpReqTP(_POSITIV)) +[17:55:41] Red 3: +[17:55:41] Target: gSyrMFMStartUp_Reset +[17:55:41] Lógica: OR: +[17:55:41] CONTACT: gBlenderRinseMode +[17:55:41] CONTACT: gBlenderCIPMode +[17:55:41] CONTACT: gWaterRecipe +[17:55:41] AND: +[17:55:41] CONTACT: gEmergencyPressed +[17:55:41] CONTACT: gSyrMFMStartUp_Latch +[17:55:41] AND: +[17:55:41] CONTACT: gSyrMFMStartUp_Request +[17:55:41] CONTACT: gBlenderRun_Latch (NEGADO) +[17:55:41] CONTACT: gSyrLineMFMPrep_Done +[17:55:41] FUNCTION_BLOCK: mSyrMFMStartUpONS inputs: [] +[17:55:41] Condición: (gBlenderRinseMode OR gBlenderCIPMode OR gWaterRecipe OR (gEmergencyPressed AND gSyrMFMStartUp_Latch) OR (gSyrMFMStartUp_Request AND NOT gBlenderRun_Latch AND gSyrLineMFMPrep_Done AND mSyrMFMStartUpONS())) +[17:55:41] Red 4: +[17:55:41] Target: gSyrMFMStartUp_Wait +[17:55:41] Lógica: OR: +[17:55:41] CONTACT: gAirLowPress_Fault +[17:55:41] CONTACT: gSyrupPump_P2_Fault +[17:55:41] CONTACT: gSyrRoomPump_Fault +[17:55:41] Condición: (gAirLowPress_Fault OR gSyrupPump_P2_Fault OR gSyrRoomPump_Fault) +[17:55:41] Red 5: +[17:55:41] Target: gSyrMFMStartUp_Latch +[17:55:41] Lógica: AND: +[17:55:41] OR: +[17:55:41] CONTACT: gSyrMFMStartUp_Request +[17:55:41] CONTACT: gSyrMFMStartUp_Latch +[17:55:41] CONTACT: gSyrMFMStartUp_Reset (NEGADO) +[17:55:41] CONTACT: gSyrLineMFMPrep_Done (NEGADO) +[17:55:41] Condición: ((gSyrMFMStartUp_Request OR gSyrMFMStartUp_Latch) AND NOT gSyrMFMStartUp_Reset AND NOT gSyrLineMFMPrep_Done) +[17:55:41] Red 6: +[17:55:41] Target: gSyrMFMStartUp_Running +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: gSyrMFMStartUp_Latch +[17:55:41] CONTACT: gSyrMFMStartUp_Wait (NEGADO) +[17:55:41] Condición: (gSyrMFMStartUp_Latch AND NOT gSyrMFMStartUp_Wait) +[17:55:41] Red 7: +[17:55:41] Target: gH_SyrMFMPrepRun +[17:55:41] Lógica: CONTACT: gSyrMFMStartUp_Latch +[17:55:41] Condición: gSyrMFMStartUp_Latch +[17:55:41] Red 8: +[17:55:41] Target: mDummy +[17:55:41] Lógica: CONTACT: gSyrMFMStartUp_Running +[17:55:41] Condición: gSyrMFMStartUp_Running +[17:55:41] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:41] Optimizando Red 1: +[17:55:41] Expresión original: gBlenderProdMode & gBlenderSuppliesOk & ~gWaterRecipe +[17:55:41] Simplificada: gBlenderProdMode & gBlenderSuppliesOk & ~gWaterRecipe +[17:55:41] DNF (forma LAD preferida): gBlenderProdMode & gBlenderSuppliesOk & ~gWaterRecipe +[17:55:41] Optimizando Red 2: +[17:55:41] Expresión original: gH_CMD_SyrupMFM_Prep & mSyrMFMStartUpReqTP__POSITIV_ +[17:55:41] Simplificada: gH_CMD_SyrupMFM_Prep & mSyrMFMStartUpReqTP__POSITIV_ +[17:55:41] DNF (forma LAD preferida): gH_CMD_SyrupMFM_Prep & mSyrMFMStartUpReqTP__POSITIV_ +[17:55:41] Optimizando Red 3: +[17:55:41] Expresión original: gBlenderCIPMode | gBlenderRinseMode | gWaterRecipe | (gEmergencyPressed & gSyrMFMStartUp_Latch) | (gSyrLineMFMPrep_Done & gSyrMFMStartUp_Request & mSyrMFMStartUpONS__ & ~gBlenderRun_Latch) +[17:55:41] Simplificada: gBlenderCIPMode | gBlenderRinseMode | gWaterRecipe | (gEmergencyPressed & gSyrMFMStartUp_Latch) | (gSyrLineMFMPrep_Done & gSyrMFMStartUp_Request & mSyrMFMStartUpONS__ & ~gBlenderRun_Latch) +[17:55:41] DNF (forma LAD preferida): gBlenderCIPMode | gBlenderRinseMode | gWaterRecipe | (gEmergencyPressed & gSyrMFMStartUp_Latch) | (gSyrLineMFMPrep_Done & gSyrMFMStartUp_Request & mSyrMFMStartUpONS__ & ~gBlenderRun_Latch) +[17:55:41] Optimizando Red 4: +[17:55:41] Expresión original: gAirLowPress_Fault | gSyrRoomPump_Fault | gSyrupPump_P2_Fault +[17:55:41] Simplificada: gAirLowPress_Fault | gSyrRoomPump_Fault | gSyrupPump_P2_Fault +[17:55:41] DNF (forma LAD preferida): gAirLowPress_Fault | gSyrRoomPump_Fault | gSyrupPump_P2_Fault +[17:55:41] Optimizando Red 5: +[17:55:41] Expresión original: ~gSyrLineMFMPrep_Done & ~gSyrMFMStartUp_Reset & (gSyrMFMStartUp_Latch | gSyrMFMStartUp_Request) +[17:55:41] Simplificada: ~gSyrLineMFMPrep_Done & ~gSyrMFMStartUp_Reset & (gSyrMFMStartUp_Latch | gSyrMFMStartUp_Request) +[17:55:41] DNF (forma LAD preferida): (gSyrMFMStartUp_Latch & ~gSyrLineMFMPrep_Done & ~gSyrMFMStartUp_Reset) | (gSyrMFMStartUp_Request & ~gSyrLineMFMPrep_Done & ~gSyrMFMStartUp_Reset) +[17:55:41] Post-procesada: ~gSyrLineMFMPrep_Done & ~gSyrMFMStartUp_Reset & (gSyrMFMStartUp_Latch | gSyrMFMStartUp_Request) +[17:55:41] Optimizando Red 6: +[17:55:41] Expresión original: gSyrMFMStartUp_Latch & ~gSyrMFMStartUp_Wait +[17:55:41] Simplificada: gSyrMFMStartUp_Latch & ~gSyrMFMStartUp_Wait +[17:55:41] DNF (forma LAD preferida): gSyrMFMStartUp_Latch & ~gSyrMFMStartUp_Wait +[17:55:41] Optimizando Red 7: +[17:55:41] Expresión original: gSyrMFMStartUp_Latch +[17:55:41] Simplificada: gSyrMFMStartUp_Latch +[17:55:41] DNF (forma LAD preferida): gSyrMFMStartUp_Latch +[17:55:41] Optimizando Red 8: +[17:55:41] Expresión original: gSyrMFMStartUp_Running +[17:55:41] Simplificada: gSyrMFMStartUp_Running +[17:55:41] DNF (forma LAD preferida): gSyrMFMStartUp_Running +[17:55:41] === Analizando agrupación de condiciones === +[17:55:41] Analizando 8 networks para agrupación: +[17:55:41] Red 3 y Red 5 comparten: 3 símbolos comunes +[17:55:41] Generando código SCL... +[17:55:41] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SYRUP_MFM_STARTUP.scl +[17:55:41] ============================================================ +[17:55:41] Procesando: SYRUP_RUNOUT.EXP +[17:55:41] Salida: SYRUP_RUNOUT.scl +[17:55:41] Programa encontrado: Syrup_RunOut +[17:55:41] Path: \/TASK2_ControlMain\/Blender_Procedure +[17:55:41] Variables VAR_OUTPUT: 1 encontradas +[17:55:41] Variables VAR: 7 encontradas +[17:55:41] Se esperan 16 redes según el archivo +[17:55:41] Procesando red 1... +[17:55:41] Red 1 agregada. Total redes: 1 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSyrRunOut_Qualifier' +[17:55:41] Procesando red 2... +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 55 +[17:55:41] Red 2 agregada. Total redes: 2 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSyrRunOut_Request' +[17:55:41] Procesando red 3... +[17:55:41] Red 3 agregada. Total redes: 3 +[17:55:41] Con lógica: CONTACT - gSyrRoomWaterPump_Fault +[17:55:41] Target: 'gSyrRunOut_Wait' +[17:55:41] Procesando red 4... +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 195 +[17:55:41] Red 4 agregada. Total redes: 4 +[17:55:41] Con lógica: OR - Sin nombre +[17:55:41] Target: 'gSyrRunOut_Reset' +[17:55:41] Procesando red 5... +[17:55:41] Red 5 agregada. Total redes: 5 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSyrRunOut_Latch' +[17:55:41] Procesando red 6... +[17:55:41] Red 6 agregada. Total redes: 6 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSyrRunOut_Running' +[17:55:41] Procesando red 7... +[17:55:41] Red 7 agregada. Total redes: 7 +[17:55:41] Con lógica: CONTACT - gSyrRunOut_Latch +[17:55:41] Target: 'gH_SyrRunOutRun' +[17:55:41] Procesando red 8... +[17:55:41] Red 8 agregada. Total redes: 8 +[17:55:41] Con lógica: CONTACT - gSyrRunOut_Running +[17:55:41] Target: 'gH_Status005' +[17:55:41] Procesando red 9... +[17:55:41] Red 9 agregada. Total redes: 9 +[17:55:41] Con lógica: CONTACT - gSyrRunOut_Done +[17:55:41] Target: 'mSyrupRanOut' +[17:55:41] Procesando red 10... +[17:55:41] Red 10 agregada. Total redes: 10 +[17:55:41] Con lógica: OR - Sin nombre +[17:55:41] Target: 'gSyrRunOut_Done' +[17:55:41] Procesando red 11... +[17:55:41] Red 11 agregada. Total redes: 11 +[17:55:41] Con lógica: CONTACT - gSyrRunOut_Done +[17:55:41] Target: 'gH_SyrupRunOutDone' +[17:55:41] ADVERTENCIA: Se esperaban 16 redes pero solo se parsearon 11 +[17:55:41] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:55:41] ACTION encontrada: SyrupRunOut_Reset (177 caracteres) +[17:55:41] Total ACTIONs: 1 +[17:55:41] ✓ Redes encontradas: 11 +[17:55:41] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:55:41] ✓ ACTIONs encontradas: ['SyrupRunOut_Reset'] +[17:55:41] === DEBUG INFO - 11 networks encontrados === +[17:55:41] Red 1: +[17:55:41] Target: gSyrRunOut_Qualifier +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: gBlenderProdMode +[17:55:41] CONTACT: gBlenderSuppliesOk +[17:55:41] CONTACT: gWaterRecipe (NEGADO) +[17:55:41] CONTACT: gFirstProd_Done +[17:55:41] Condición: (gBlenderProdMode AND gBlenderSuppliesOk AND NOT gWaterRecipe AND gFirstProd_Done) +[17:55:41] Red 2: +[17:55:41] Target: gSyrRunOut_Request +[17:55:41] Lógica: AND: +[17:55:41] OR: +[17:55:41] AND: +[17:55:41] CONTACT: gH_CMD_SyrRunOutReq +[17:55:41] FUNCTION_BLOCK: mSyrRunOutReqCMDTP inputs: ['_POSITIV'] +[17:55:41] Condición: (gH_CMD_SyrRunOutReq AND mSyrRunOutReqCMDTP(_POSITIV)) +[17:55:41] Red 3: +[17:55:41] Target: gSyrRunOut_Wait +[17:55:41] Lógica: CONTACT: gSyrRoomWaterPump_Fault +[17:55:41] Condición: gSyrRoomWaterPump_Fault +[17:55:41] Red 4: +[17:55:41] Target: gSyrRunOut_Reset +[17:55:41] Lógica: OR: +[17:55:41] AND: +[17:55:41] CONTACT: gFastChangeOverActivated (NEGADO) +[17:55:41] CONTACT: gBlenderRinseMode +[17:55:41] AND: +[17:55:41] CONTACT: gSyrRunOut_Qualifier (NEGADO) +[17:55:41] CONTACT: gFastChangeOverActivated (NEGADO) +[17:55:41] AND: +[17:55:41] OR: +[17:55:41] CONTACT: gSyrRunOut_Request +[17:55:41] CONTACT: gSyrLineMFMPrep_Done +[17:55:41] CONTACT: gFastChangeOverActivated (NEGADO) +[17:55:41] FUNCTION_BLOCK: mAuxONS inputs: [] +[17:55:41] Condición: ((NOT gFastChangeOverActivated AND gBlenderRinseMode) OR (NOT gSyrRunOut_Qualifier AND NOT gFastChangeOverActivated) OR ((gSyrRunOut_Request OR gSyrLineMFMPrep_Done) AND NOT gFastChangeOverActivated AND mAuxONS())) +[17:55:41] Red 5: +[17:55:41] Target: gSyrRunOut_Latch +[17:55:41] Lógica: AND: +[17:55:41] OR: +[17:55:41] CONTACT: gSyrRunOut_Request +[17:55:41] CONTACT: gSyrRunOut_Latch +[17:55:41] CONTACT: gSyrRunOut_Reset (NEGADO) +[17:55:41] CONTACT: gSyrRunOut_Done (NEGADO) +[17:55:41] Condición: ((gSyrRunOut_Request OR gSyrRunOut_Latch) AND NOT gSyrRunOut_Reset AND NOT gSyrRunOut_Done) +[17:55:41] Red 6: +[17:55:41] Target: gSyrRunOut_Running +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: gSyrRunOut_Latch +[17:55:41] CONTACT: gSyrRunOut_Wait (NEGADO) +[17:55:41] Condición: (gSyrRunOut_Latch AND NOT gSyrRunOut_Wait) +[17:55:41] Red 7: +[17:55:41] Target: gH_SyrRunOutRun +[17:55:41] Lógica: CONTACT: gSyrRunOut_Latch +[17:55:41] Condición: gSyrRunOut_Latch +[17:55:41] Red 8: +[17:55:41] Target: gH_Status005 +[17:55:41] Lógica: CONTACT: gSyrRunOut_Running +[17:55:41] Condición: gSyrRunOut_Running +[17:55:41] Red 9: +[17:55:41] Target: mSyrupRanOut +[17:55:41] Lógica: CONTACT: gSyrRunOut_Done +[17:55:41] Condición: gSyrRunOut_Done +[17:55:41] Red 10: +[17:55:41] Target: gSyrRunOut_Done +[17:55:41] Lógica: OR: +[17:55:41] AND: +[17:55:41] CONTACT: gSyrRunOut_Done +[17:55:41] OR: +[17:55:41] AND: +[17:55:41] CONTACT: gH_A_Recipe_Transfer (NEGADO) +[17:55:41] CONTACT: gBlenderCIPMode (NEGADO) +[17:55:41] CONTACT: gBlenderRinseMode (NEGADO) +[17:55:41] CONTACT: gFastChangeOverActivated +[17:55:41] AND: +[17:55:41] CONTACT: gSyrRunOut_Latch +[17:55:41] OR: +[17:55:41] CONTACT: gSyrAutoCorr_Done +[17:55:41] AND: +[17:55:41] CONTACT: gH_Blender_OPT_RunOut_Water (NEGADO) +[17:55:41] CONTACT: gSyrupTankMinLvlAux (NEGADO) +[17:55:41] AND: +[17:55:41] CONTACT: gSugarBeverage (NEGADO) +[17:55:41] CONTACT: mSyrupRanOut +[17:55:41] AND: +[17:55:41] CONTACT: gWaterRecipe +[17:55:41] CONTACT: gFastChangeOverActivated +[17:55:41] Condición: ((gSyrRunOut_Done AND ((NOT gH_A_Recipe_Transfer AND NOT gBlenderCIPMode AND NOT gBlenderRinseMode) OR gFastChangeOverActivated)) OR (gSyrRunOut_Latch AND (gSyrAutoCorr_Done OR (NOT gH_Blender_OPT_RunOut_Water AND NOT gSyrupTankMinLvlAux) OR (NOT gSugarBeverage AND mSyrupRanOut))) OR (gWaterRecipe AND gFastChangeOverActivated)) +[17:55:41] Red 11: +[17:55:41] Target: gH_SyrupRunOutDone +[17:55:41] Lógica: CONTACT: gSyrRunOut_Done +[17:55:41] Condición: gSyrRunOut_Done +[17:55:41] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:41] Optimizando Red 1: +[17:55:41] Expresión original: gBlenderProdMode & gBlenderSuppliesOk & gFirstProd_Done & ~gWaterRecipe +[17:55:41] Simplificada: gBlenderProdMode & gBlenderSuppliesOk & gFirstProd_Done & ~gWaterRecipe +[17:55:41] DNF (forma LAD preferida): gBlenderProdMode & gBlenderSuppliesOk & gFirstProd_Done & ~gWaterRecipe +[17:55:41] Optimizando Red 2: +[17:55:41] Expresión original: gH_CMD_SyrRunOutReq & mSyrRunOutReqCMDTP__POSITIV_ +[17:55:41] Simplificada: gH_CMD_SyrRunOutReq & mSyrRunOutReqCMDTP__POSITIV_ +[17:55:41] DNF (forma LAD preferida): gH_CMD_SyrRunOutReq & mSyrRunOutReqCMDTP__POSITIV_ +[17:55:41] Optimizando Red 3: +[17:55:41] Expresión original: gSyrRoomWaterPump_Fault +[17:55:41] Simplificada: gSyrRoomWaterPump_Fault +[17:55:41] DNF (forma LAD preferida): gSyrRoomWaterPump_Fault +[17:55:41] Optimizando Red 4: +[17:55:41] Expresión original: (gBlenderRinseMode & ~gFastChangeOverActivated) | (~gFastChangeOverActivated & ~gSyrRunOut_Qualifier) | (mAuxONS__ & ~gFastChangeOverActivated & (gSyrLineMFMPrep_Done | gSyrRunOut_Request)) +[17:55:41] Simplificada: ~gFastChangeOverActivated & (gBlenderRinseMode | mAuxONS__ | ~gSyrRunOut_Qualifier) & (gBlenderRinseMode | gSyrLineMFMPrep_Done | gSyrRunOut_Request | ~gSyrRunOut_Qualifier) +[17:55:41] DNF (forma LAD preferida): (gBlenderRinseMode & ~gFastChangeOverActivated) | (~gFastChangeOverActivated & ~gSyrRunOut_Qualifier) | (gBlenderRinseMode & gSyrLineMFMPrep_Done & ~gFastChangeOverActivated) | (gBlenderRinseMode & gSyrRunOut_Request & ~gFastChangeOverActivated) | (gBlenderRinseMode & mAuxONS__ & ~gFastChangeOverActivated) | (gSyrLineMFMPrep_Done & mAuxONS__ & ~gFastChangeOverActivated) | (gSyrRunOut_Request & mAuxONS__ & ~gFastChangeOverActivated) | (gBlenderRinseMode & ~gFastChangeOverActivated & ~gSyrRunOut_Qualifier) | (gSyrLineMFMPrep_Done & ~gFastChangeOverActivated & ~gSyrRunOut_Qualifier) | (gSyrRunOut_Request & ~gFastChangeOverActivated & ~gSyrRunOut_Qualifier) | (mAuxONS__ & ~gFastChangeOverActivated & ~gSyrRunOut_Qualifier) +[17:55:41] Post-procesada: ~gFastChangeOverActivated & (gBlenderRinseMode | mAuxONS__ | ~gSyrRunOut_Qualifier) & (gBlenderRinseMode | gSyrLineMFMPrep_Done | gSyrRunOut_Request | ~gSyrRunOut_Qualifier) +[17:55:41] Optimizando Red 5: +[17:55:41] Expresión original: ~gSyrRunOut_Done & ~gSyrRunOut_Reset & (gSyrRunOut_Latch | gSyrRunOut_Request) +[17:55:41] Simplificada: ~gSyrRunOut_Done & ~gSyrRunOut_Reset & (gSyrRunOut_Latch | gSyrRunOut_Request) +[17:55:41] DNF (forma LAD preferida): (gSyrRunOut_Latch & ~gSyrRunOut_Done & ~gSyrRunOut_Reset) | (gSyrRunOut_Request & ~gSyrRunOut_Done & ~gSyrRunOut_Reset) +[17:55:41] Post-procesada: ~gSyrRunOut_Done & ~gSyrRunOut_Reset & (gSyrRunOut_Latch | gSyrRunOut_Request) +[17:55:41] Optimizando Red 6: +[17:55:41] Expresión original: gSyrRunOut_Latch & ~gSyrRunOut_Wait +[17:55:41] Simplificada: gSyrRunOut_Latch & ~gSyrRunOut_Wait +[17:55:41] DNF (forma LAD preferida): gSyrRunOut_Latch & ~gSyrRunOut_Wait +[17:55:41] Optimizando Red 7: +[17:55:41] Expresión original: gSyrRunOut_Latch +[17:55:41] Simplificada: gSyrRunOut_Latch +[17:55:41] DNF (forma LAD preferida): gSyrRunOut_Latch +[17:55:41] Optimizando Red 8: +[17:55:41] Expresión original: gSyrRunOut_Running +[17:55:41] Simplificada: gSyrRunOut_Running +[17:55:41] DNF (forma LAD preferida): gSyrRunOut_Running +[17:55:41] Optimizando Red 9: +[17:55:41] Expresión original: gSyrRunOut_Done +[17:55:41] Simplificada: gSyrRunOut_Done +[17:55:41] DNF (forma LAD preferida): gSyrRunOut_Done +[17:55:41] Optimizando Red 10: +[17:55:41] Expresión original: (gFastChangeOverActivated & gWaterRecipe) | (gSyrRunOut_Done & (gFastChangeOverActivated | (~gBlenderCIPMode & ~gBlenderRinseMode & ~gH_A_Recipe_Transfer))) | (gSyrRunOut_Latch & (gSyrAutoCorr_Done | (mSyrupRanOut & ~gSugarBeverage) | (~gH_Blender_OPT_RunOut_Water & ~gSyrupTankMinLvlAux))) +[17:55:41] Simplificada: (gFastChangeOverActivated & gWaterRecipe) | (gSyrRunOut_Done & (gFastChangeOverActivated | ~gBlenderCIPMode) & (gFastChangeOverActivated | ~gBlenderRinseMode) & (gFastChangeOverActivated | ~gH_A_Recipe_Transfer)) | (gSyrRunOut_Latch & (gSyrAutoCorr_Done | mSyrupRanOut | ~gH_Blender_OPT_RunOut_Water) & (gSyrAutoCorr_Done | mSyrupRanOut | ~gSyrupTankMinLvlAux) & (gSyrAutoCorr_Done | ~gH_Blender_OPT_RunOut_Water | ~gSugarBeverage) & (gSyrAutoCorr_Done | ~gSugarBeverage | ~gSyrupTankMinLvlAux)) +[17:55:41] ADVERTENCIA: Expresión muy compleja (12 símbolos, complejidad 817) +[17:55:41] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:55:41] Optimizando Red 11: +[17:55:41] Expresión original: gSyrRunOut_Done +[17:55:41] Simplificada: gSyrRunOut_Done +[17:55:41] DNF (forma LAD preferida): gSyrRunOut_Done +[17:55:41] === Analizando agrupación de condiciones === +[17:55:41] Analizando 11 networks para agrupación: +[17:55:41] Red 4 y Red 10 comparten: 2 símbolos comunes +[17:55:41] Red 5 y Red 10 comparten: 2 símbolos comunes +[17:55:41] Generando código SCL... +[17:55:41] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SYRUP_RUNOUT.scl +[17:55:41] ============================================================ +[17:55:41] Procesando: SYSTEMRUNOUT_VARIABLES.EXP +[17:55:41] Salida: SYSTEMRUNOUT_VARIABLES.scl +[17:55:41] Programa encontrado: +[17:55:41] Path: \/Blending_Variables\/System Run Out Variables +[17:55:41] Variables VAR: 79 encontradas +[17:55:41] No se encontró _LD_BODY +[17:55:41] Total ACTIONs: 0 +[17:55:41] ✓ Redes encontradas: 0 +[17:55:41] ✓ Secciones de variables: ['VAR'] +[17:55:41] ✓ ACTIONs encontradas: [] +[17:55:41] === DEBUG INFO - 0 networks encontrados === +[17:55:41] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:41] === Analizando agrupación de condiciones === +[17:55:41] No hay suficientes networks para agrupar +[17:55:41] Generando código SCL... +[17:55:41] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SYSTEMRUNOUT_VARIABLES.scl +[17:55:41] ============================================================ +[17:55:41] Procesando: SYSTEM_DATAS.EXP +[17:55:41] Salida: SYSTEM_DATAS.scl +[17:55:41] Programa encontrado: +[17:55:41] No se encontró _LD_BODY +[17:55:41] Total ACTIONs: 0 +[17:55:41] ✓ Redes encontradas: 0 +[17:55:41] ✓ Secciones de variables: [] +[17:55:41] ✓ ACTIONs encontradas: [] +[17:55:41] === DEBUG INFO - 0 networks encontrados === +[17:55:41] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:41] === Analizando agrupación de condiciones === +[17:55:41] No hay suficientes networks para agrupar +[17:55:41] Generando código SCL... +[17:55:41] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SYSTEM_DATAS.scl +[17:55:41] ============================================================ +[17:55:41] Procesando: SYSTEM_RUN_OUT.EXP +[17:55:41] Salida: SYSTEM_RUN_OUT.scl +[17:55:41] Programa encontrado: System_Run_Out +[17:55:41] Path: \/TASK2_ControlMain\/Blender_Procedure\/System Run Out +[17:55:41] Variables VAR_OUTPUT: 1 encontradas +[17:55:41] Variables VAR: 12 encontradas +[17:55:41] Se esperan 30 redes según el archivo +[17:55:41] Procesando red 1... +[17:55:41] Red 1 agregada. Total redes: 1 +[17:55:41] Con lógica: OR - Sin nombre +[17:55:41] Target: 'gSystemRunOut_Qualifier' +[17:55:41] Procesando red 2... +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 55 +[17:55:41] Red 2 agregada. Total redes: 2 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSystemRunOut_Request' +[17:55:41] Procesando red 3... +[17:55:41] Red 3 agregada. Total redes: 3 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gH_SystemRunOutEnabled' +[17:55:41] Procesando red 4... +[17:55:41] Red 4 agregada. Total redes: 4 +[17:55:41] Con lógica: OR - Sin nombre +[17:55:41] Target: 'gSystemRunOut_Reset' +[17:55:41] Procesando red 5... +[17:55:41] Red 5 agregada. Total redes: 5 +[17:55:41] Con lógica: CONTACT - gAlwaysOff +[17:55:41] Target: 'gSystemRunOut_Wait' +[17:55:41] Procesando red 6... +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 254 +[17:55:41] Red 6 agregada. Total redes: 6 +[17:55:41] Con lógica: OR - Sin nombre +[17:55:41] Target: 'mSystemRunOut_Abort' +[17:55:41] Procesando red 7... +[17:55:41] Red 7 agregada. Total redes: 7 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSystemRunOut_Latch' +[17:55:41] Procesando red 8... +[17:55:41] Red 8 agregada. Total redes: 8 +[17:55:41] Con lógica: CONTACT - gSystemRunOut_Latch +[17:55:41] Target: 'gFastChangeOverActivated' +[17:55:41] Procesando red 9... +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 427 +[17:55:41] Red 9 agregada. Total redes: 9 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSystemRunOutInit' +[17:55:41] Procesando red 10... +[17:55:41] Red 10 agregada. Total redes: 10 +[17:55:41] Con lógica: CONTACT - gFastChangeOverActivated +[17:55:41] Target: 'gSystemRunOutStarted' +[17:55:41] Procesando red 11... +[17:55:41] Red 11 agregada. Total redes: 11 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSystemRunOut_Running' +[17:55:41] Procesando red 12... +[17:55:41] Red 12 agregada. Total redes: 12 +[17:55:41] Con lógica: OR - Sin nombre +[17:55:41] Target: 'gCloseSyrupLineValves' +[17:55:41] Procesando red 13... +[17:55:41] Red 13 agregada. Total redes: 13 +[17:55:41] Con lógica: OR - Sin nombre +[17:55:41] Target: 'gCloseSyrupLineValves' +[17:55:41] Procesando red 14... +[17:55:41] Red 14 agregada. Total redes: 14 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'mAuxToggleLine' +[17:55:41] Procesando red 15... +[17:55:41] Red 15 agregada. Total redes: 15 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'mToggleLine' +[17:55:41] Procesando red 16... +[17:55:41] Red 16 agregada. Total redes: 16 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'mToggleLine' +[17:55:41] Procesando red 17... +[17:55:41] Red 17 agregada. Total redes: 17 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSyrupLine1_EV64' +[17:55:41] Procesando red 18... +[17:55:41] Red 18 agregada. Total redes: 18 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSyrupLine2_EV65' +[17:55:41] Procesando red 19... +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 841 +[17:55:41] Red 19 agregada. Total redes: 19 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSyrupLineNotSelected' +[17:55:41] Procesando red 20... +[17:55:41] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 888 +[17:55:41] Entrando a _parse_empty_network desde línea 889 +[17:55:41] Línea 889: '_EXPRESSION' +[17:55:41] Línea 890: '_POSITIV' +[17:55:41] Línea 891: '' +[17:55:41] Línea 892: '' +[17:55:41] Línea 893: 'ENABLELIST : 1' +[17:55:41] Encontrado ENABLELIST, continuando búsqueda... +[17:55:41] Línea 894: '_ASSIGN' +[17:55:41] ENCONTRADO _ASSIGN en línea 894 +[17:55:41] Entrando a _parse_assign_section desde línea 895 +[17:55:41] Línea 895: '_OPERATOR' +[17:55:41] Línea 896: '_BOX_EXPR : 4' +[17:55:41] Línea 897: '_ENABLED' +[17:55:41] Línea 898: '_OPERAND' +[17:55:41] Línea 899: '_EXPRESSION' +[17:55:41] Línea 900: '_POSITIV' +[17:55:41] Línea 901: 'gProdPipeRunOut_Done' +[17:55:41] Línea 902: '_OPERAND' +[17:55:41] Línea 903: '_EXPRESSION' +[17:55:41] Línea 904: '_POSITIV' +[17:55:41] Línea 905: 'gH_CMD_EnableNextRecipe' +[17:55:41] Línea 906: '_OPERATOR' +[17:55:41] Línea 907: '_BOX_EXPR : 2' +[17:55:41] Línea 908: '_OPERATOR' +[17:55:41] Línea 909: '_BOX_EXPR : 2' +[17:55:41] _parse_assign_section terminó sin encontrar función +[17:55:41] Línea 910: '_OPERAND' +[17:55:41] Línea 911: '_EXPRESSION' +[17:55:41] Línea 912: '_POSITIV' +[17:55:41] Línea 913: 'gH_N_Recipe_Name' +[17:55:41] Línea 914: '_OPERAND' +[17:55:41] Línea 915: '_EXPRESSION' +[17:55:41] Línea 916: '_POSITIV' +[17:55:41] Línea 917: '''' +[17:55:41] Línea 918: '_EXPRESSION' +[17:55:41] Línea 919: '_POSITIV' +[17:55:41] Línea 920: 'NE' +[17:55:41] Línea 921: '_OPERATOR' +[17:55:41] Línea 922: '_BOX_EXPR : 2' +[17:55:41] Línea 923: '_OPERAND' +[17:55:41] _parse_empty_network terminó sin encontrar función +[17:55:41] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 959 +[17:55:41] Entrando a _parse_empty_network desde línea 960 +[17:55:41] Línea 960: '_EXPRESSION' +[17:55:41] Línea 961: '_POSITIV' +[17:55:41] Línea 962: '' +[17:55:41] Línea 963: '' +[17:55:41] Línea 964: 'ENABLELIST : 2' +[17:55:41] Encontrado ENABLELIST, continuando búsqueda... +[17:55:41] Línea 965: '_ASSIGN' +[17:55:41] ENCONTRADO _ASSIGN en línea 965 +[17:55:41] Entrando a _parse_assign_section desde línea 966 +[17:55:41] Línea 966: '_OPERATOR' +[17:55:41] Línea 967: '_BOX_EXPR : 1' +[17:55:41] Línea 968: '_ENABLED' +[17:55:41] Línea 969: '_OPERAND' +[17:55:41] Línea 970: '_EXPRESSION' +[17:55:41] Línea 971: '_POSITIV' +[17:55:41] Línea 972: '0' +[17:55:41] Línea 973: '_EXPRESSION' +[17:55:41] Línea 974: '_POSITIV' +[17:55:41] Línea 975: 'MOVE' +[17:55:41] Línea 976: '_EXPRESSION' +[17:55:41] Línea 977: '_POSITIV' +[17:55:41] Línea 978: '_OUTPUTS : 1' +[17:55:41] Línea 979: '_OUTPUT' +[17:55:41] Línea 980: '_POSITIV' +[17:55:41] _parse_assign_section terminó sin encontrar función +[17:55:41] Línea 981: '_NO_SET' +[17:55:41] Línea 982: 'gH_FastChangeProcValue' +[17:55:41] Línea 983: '_ASSIGN' +[17:55:41] ENCONTRADO _ASSIGN en línea 983 +[17:55:41] Entrando a _parse_assign_section desde línea 984 +[17:55:41] Línea 984: '_OPERATOR' +[17:55:41] Línea 985: '_BOX_EXPR : 1' +[17:55:41] Línea 986: '_ENABLED' +[17:55:41] Línea 987: '_OPERAND' +[17:55:41] Línea 988: '_EXPRESSION' +[17:55:41] Línea 989: '_POSITIV' +[17:55:41] Línea 990: 'FALSE' +[17:55:41] Línea 991: '_EXPRESSION' +[17:55:41] Línea 992: '_POSITIV' +[17:55:41] Línea 993: 'MOVE' +[17:55:41] Línea 994: '_EXPRESSION' +[17:55:41] Línea 995: '_POSITIV' +[17:55:41] Línea 996: '_OUTPUTS : 2' +[17:55:41] Línea 997: '_OUTPUT' +[17:55:41] Línea 998: '_POSITIV' +[17:55:41] _parse_assign_section terminó sin encontrar función +[17:55:41] Línea 999: '_NO_SET' +[17:55:41] Línea 1000: 'gH_FastChangeWait1' +[17:55:41] _parse_empty_network terminó sin encontrar función +[17:55:41] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1013 +[17:55:41] Entrando a _parse_empty_network desde línea 1014 +[17:55:41] Línea 1014: '_EXPRESSION' +[17:55:41] Línea 1015: '_POSITIV' +[17:55:41] Línea 1016: '' +[17:55:41] Línea 1017: '' +[17:55:41] Línea 1018: 'ENABLELIST : 1' +[17:55:41] Encontrado ENABLELIST, continuando búsqueda... +[17:55:41] Línea 1019: '_ASSIGN' +[17:55:41] ENCONTRADO _ASSIGN en línea 1019 +[17:55:41] Entrando a _parse_assign_section desde línea 1020 +[17:55:41] Línea 1020: '_FUNCTIONBLOCK' +[17:55:41] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1020 +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 1020 +[17:55:41] Línea 1026: 'ProductAvailable' +[17:55:41] Función encontrada pero sin target específico +[17:55:41] Usando target por defecto: mDummy +[17:55:41] Red de función 21 creada para FUNCTION_BLOCK: ??? +[17:55:41] Target: 'mDummy' +[17:55:41] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1043 +[17:55:41] Entrando a _parse_empty_network desde línea 1044 +[17:55:41] Línea 1044: '_EXPRESSION' +[17:55:41] Línea 1045: '_POSITIV' +[17:55:41] Línea 1046: '' +[17:55:41] Línea 1047: '' +[17:55:41] Línea 1048: 'ENABLELIST : 1' +[17:55:41] Encontrado ENABLELIST, continuando búsqueda... +[17:55:41] Línea 1049: '_ASSIGN' +[17:55:41] ENCONTRADO _ASSIGN en línea 1049 +[17:55:41] Entrando a _parse_assign_section desde línea 1050 +[17:55:41] Línea 1050: '_FUNCTIONBLOCK' +[17:55:41] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1050 +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 1050 +[17:55:41] Línea 1056: 'ProductPipeDrain' +[17:55:41] Función encontrada pero sin target específico +[17:55:41] Usando target por defecto: mDummy +[17:55:41] Red de función 22 creada para FUNCTION_BLOCK: ??? +[17:55:41] Target: 'mDummy' +[17:55:41] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1073 +[17:55:41] Entrando a _parse_empty_network desde línea 1074 +[17:55:41] Línea 1074: '_EXPRESSION' +[17:55:41] Línea 1075: '_POSITIV' +[17:55:41] Línea 1076: '' +[17:55:41] Línea 1077: '' +[17:55:41] Línea 1078: 'ENABLELIST : 1' +[17:55:41] Encontrado ENABLELIST, continuando búsqueda... +[17:55:41] Línea 1079: '_ASSIGN' +[17:55:41] ENCONTRADO _ASSIGN en línea 1079 +[17:55:41] Entrando a _parse_assign_section desde línea 1080 +[17:55:41] Línea 1080: '_FUNCTIONBLOCK' +[17:55:41] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1080 +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 1080 +[17:55:41] Línea 1086: 'ProductPipeRunOut' +[17:55:41] Función encontrada pero sin target específico +[17:55:41] Usando target por defecto: mDummy +[17:55:41] Red de función 23 creada para FUNCTION_BLOCK: ??? +[17:55:41] Target: 'mDummy' +[17:55:41] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1103 +[17:55:41] Entrando a _parse_empty_network desde línea 1104 +[17:55:41] Línea 1104: '_EXPRESSION' +[17:55:41] Línea 1105: '_POSITIV' +[17:55:41] Línea 1106: '' +[17:55:41] Línea 1107: '' +[17:55:41] Línea 1108: 'ENABLELIST : 1' +[17:55:41] Encontrado ENABLELIST, continuando búsqueda... +[17:55:41] Línea 1109: '_ASSIGN' +[17:55:41] ENCONTRADO _ASSIGN en línea 1109 +[17:55:41] Entrando a _parse_assign_section desde línea 1110 +[17:55:41] Línea 1110: '_FUNCTIONBLOCK' +[17:55:41] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1110 +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 1110 +[17:55:41] Línea 1116: 'FillerRinse' +[17:55:41] Función encontrada pero sin target específico +[17:55:41] Usando target por defecto: mDummy +[17:55:41] Red de función 24 creada para FUNCTION_BLOCK: ??? +[17:55:41] Target: 'mDummy' +[17:55:41] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1133 +[17:55:41] Entrando a _parse_empty_network desde línea 1134 +[17:55:41] Línea 1134: '_EXPRESSION' +[17:55:41] Línea 1135: '_POSITIV' +[17:55:41] Línea 1136: '' +[17:55:41] Línea 1137: '' +[17:55:41] Línea 1138: 'ENABLELIST : 1' +[17:55:41] Encontrado ENABLELIST, continuando búsqueda... +[17:55:41] Línea 1139: '_ASSIGN' +[17:55:41] ENCONTRADO _ASSIGN en línea 1139 +[17:55:41] Entrando a _parse_assign_section desde línea 1140 +[17:55:41] Línea 1140: '_FUNCTIONBLOCK' +[17:55:41] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1140 +[17:55:41] ADVERTENCIA: Bucle infinito evitado en function block en línea 1140 +[17:55:41] Línea 1146: 'FastRinse' +[17:55:41] Función encontrada pero sin target específico +[17:55:41] Usando target por defecto: mDummy +[17:55:41] Red de función 25 creada para FUNCTION_BLOCK: ??? +[17:55:41] Target: 'mDummy' +[17:55:41] Red 20 agregada. Total redes: 25 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'mSystemRunOutAux' +[17:55:41] Procesando red 26... +[17:55:41] Red 26 agregada. Total redes: 26 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'mSystemRunOutAux1' +[17:55:41] Procesando red 27... +[17:55:41] Red 27 agregada. Total redes: 27 +[17:55:41] Con lógica: AND - Sin nombre +[17:55:41] Target: 'gSystemRunOut_Done' +[17:55:41] ADVERTENCIA: Se esperaban 30 redes pero solo se parsearon 27 +[17:55:41] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:55:41] ACTION encontrada: _Reset (385 caracteres) +[17:55:41] Total ACTIONs: 1 +[17:55:41] ✓ Redes encontradas: 27 +[17:55:41] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:55:41] ✓ ACTIONs encontradas: ['_Reset'] +[17:55:41] === DEBUG INFO - 27 networks encontrados === +[17:55:41] Red 1: +[17:55:41] Target: gSystemRunOut_Qualifier +[17:55:41] Lógica: OR: +[17:55:41] AND: +[17:55:41] CONTACT: gH_Blender_OPT_FastChangeOverEnabled +[17:55:41] CONTACT: gBlenderSuppliesOk +[17:55:41] CONTACT: gBlenderProdMode +[17:55:41] CONTACT: gFastChangeOverActivated +[17:55:41] Condición: ((gH_Blender_OPT_FastChangeOverEnabled AND gBlenderSuppliesOk AND gBlenderProdMode) OR gFastChangeOverActivated) +[17:55:41] Red 2: +[17:55:41] Target: gSystemRunOut_Request +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: gH_CMD_SystemRunOutEnable +[17:55:41] FUNCTION_BLOCK: mReqONS inputs: [] +[17:55:41] Condición: (gH_CMD_SystemRunOutEnable AND mReqONS()) +[17:55:41] Red 3: +[17:55:41] Target: gH_SystemRunOutEnabled +[17:55:41] Lógica: AND: +[17:55:41] OR: +[17:55:41] AND: +[17:55:41] CONTACT: gSystemRunOut_Request +[17:55:41] CONTACT: gH_SystemRunOutEnabled (NEGADO) +[17:55:41] AND: +[17:55:41] CONTACT: gSystemRunOut_Request (NEGADO) +[17:55:41] CONTACT: gH_SystemRunOutEnabled +[17:55:41] CONTACT: gFastChangeOverActivated +[17:55:41] CONTACT: gBlenderProdMode +[17:55:41] CONTACT: gSystemRunOut_Qualifier +[17:55:41] Condición: (((gSystemRunOut_Request AND NOT gH_SystemRunOutEnabled) OR (NOT gSystemRunOut_Request AND gH_SystemRunOutEnabled) OR gFastChangeOverActivated) AND gBlenderProdMode AND gSystemRunOut_Qualifier) +[17:55:41] Red 4: +[17:55:41] Target: gSystemRunOut_Reset +[17:55:41] Lógica: OR: +[17:55:41] AND: +[17:55:41] CONTACT: gSystemRunOut_Qualifier (NEGADO) +[17:55:41] CONTACT: gFastChangeOverActivated (NEGADO) +[17:55:41] AND: +[17:55:41] CONTACT: gFastChangeOverActivated +[17:55:41] CONTACT: gSystemRunOut_Done +[17:55:41] CONTACT: mSystemRunOut_Abort +[17:55:41] Condición: ((NOT gSystemRunOut_Qualifier AND NOT gFastChangeOverActivated) OR (gFastChangeOverActivated AND gSystemRunOut_Done) OR mSystemRunOut_Abort) +[17:55:41] Red 5: +[17:55:41] Target: gSystemRunOut_Wait +[17:55:41] Lógica: CONTACT: gAlwaysOff +[17:55:41] Condición: gAlwaysOff +[17:55:41] Red 6: +[17:55:41] Target: mSystemRunOut_Abort +[17:55:41] Lógica: OR: +[17:55:41] AND: +[17:55:41] CONTACT: DI_Reset_Btn +[17:55:41] FUNCTION_BLOCK: mSystemRunOut_AbortTON inputs: ['_POSITIV'] +[17:55:41] Condición: (DI_Reset_Btn AND mSystemRunOut_AbortTON(_POSITIV)) +[17:55:41] Red 7: +[17:55:41] Target: gSystemRunOut_Latch +[17:55:41] Lógica: AND: +[17:55:41] OR: +[17:55:41] AND: +[17:55:41] CONTACT: gH_SystemRunOutEnabled +[17:55:41] OR: +[17:55:41] CONTACT: gSyrRunOut_Request +[17:55:41] AND: +[17:55:41] CONTACT: gProdTankRunOut_Request +[17:55:41] CONTACT: gWaterRecipe +[17:55:41] AND: +[17:55:41] CONTACT: gFastChangeOverActivated +[17:55:41] CONTACT: gSystemRunOut_Latch (NEGADO) +[17:55:41] AND: +[17:55:41] CONTACT: gSystemRunOut_Request +[17:55:41] CONTACT: gH_SystemRunOutEnabled +[17:55:41] CONTACT: gFastChangeOverActivated +[17:55:41] CONTACT: gSystemRunOut_Latch +[17:55:41] CONTACT: gSystemRunOut_Reset (NEGADO) +[17:55:41] CONTACT: gSystemRunOut_Done (NEGADO) +[17:55:41] Condición: (((gH_SystemRunOutEnabled AND (gSyrRunOut_Request OR (gProdTankRunOut_Request AND gWaterRecipe) OR (gFastChangeOverActivated AND NOT gSystemRunOut_Latch))) OR (gSystemRunOut_Request AND gH_SystemRunOutEnabled AND gFastChangeOverActivated) OR gSystemRunOut_Latch) AND NOT gSystemRunOut_Reset AND NOT gSystemRunOut_Done) +[17:55:41] Red 8: +[17:55:41] Target: gFastChangeOverActivated +[17:55:41] Lógica: CONTACT: gSystemRunOut_Latch +[17:55:41] Condición: gSystemRunOut_Latch +[17:55:41] Red 9: +[17:55:41] Target: gSystemRunOutInit +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: gFastChangeOverActivated +[17:55:41] FUNCTION_BLOCK: mSystemRunOutInitONS inputs: [] +[17:55:41] Condición: (gFastChangeOverActivated AND mSystemRunOutInitONS()) +[17:55:41] Red 10: +[17:55:41] Target: gSystemRunOutStarted +[17:55:41] Lógica: CONTACT: gFastChangeOverActivated +[17:55:41] Condición: gFastChangeOverActivated +[17:55:41] Red 11: +[17:55:41] Target: gSystemRunOut_Running +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: gSystemRunOut_Latch +[17:55:41] CONTACT: gSystemRunOut_Wait (NEGADO) +[17:55:41] Condición: (gSystemRunOut_Latch AND NOT gSystemRunOut_Wait) +[17:55:41] Red 12: +[17:55:41] Target: gCloseSyrupLineValves +[17:55:41] Lógica: OR: +[17:55:41] CONTACT: gSyrRunOut_Request +[17:55:41] AND: +[17:55:41] CONTACT: gFastChangeOverActivated (NEGADO) +[17:55:41] CONTACT: gBlenderRinseMode +[17:55:41] Condición: (gSyrRunOut_Request OR (NOT gFastChangeOverActivated AND gBlenderRinseMode)) +[17:55:41] Red 13: +[17:55:41] Target: gCloseSyrupLineValves +[17:55:41] Lógica: OR: +[17:55:41] CONTACT: gSyrLineMFMPrep_Request +[17:55:41] CONTACT: gSyrMFMStartUp_Request +[17:55:41] AND: +[17:55:41] CONTACT: gFastChangeOverActivated (NEGADO) +[17:55:41] CONTACT: gBlenderRinse_Done +[17:55:41] Condición: (gSyrLineMFMPrep_Request OR gSyrMFMStartUp_Request OR (NOT gFastChangeOverActivated AND gBlenderRinse_Done)) +[17:55:41] Red 14: +[17:55:41] Target: mAuxToggleLine +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: gFastChangeOverActivated +[17:55:41] CONTACT: gH_CMD_SwapSyrupLine +[17:55:41] CONTACT: gSyrLineMFMPrep_Request +[17:55:41] CONTACT: mToggleLine (NEGADO) +[17:55:41] Condición: (gFastChangeOverActivated AND gH_CMD_SwapSyrupLine AND gSyrLineMFMPrep_Request AND NOT mToggleLine) +[17:55:41] Red 15: +[17:55:41] Target: mToggleLine +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: mAuxToggleLine +[17:55:41] CONTACT: mToggleLine (NEGADO) +[17:55:41] CONTACT: gH_CMD_SyrLine1Slctd +[17:55:41] Condición: (mAuxToggleLine AND NOT mToggleLine AND gH_CMD_SyrLine1Slctd) +[17:55:41] Red 16: +[17:55:41] Target: mToggleLine +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: mAuxToggleLine +[17:55:41] CONTACT: mToggleLine (NEGADO) +[17:55:41] CONTACT: gH_CMD_SyrLine2Slctd +[17:55:41] Condición: (mAuxToggleLine AND NOT mToggleLine AND gH_CMD_SyrLine2Slctd) +[17:55:41] Red 17: +[17:55:41] Target: gSyrupLine1_EV64 +[17:55:41] Lógica: AND: +[17:55:41] OR: +[17:55:41] CONTACT: gH_CMD_SyrLine1Slctd +[17:55:41] CONTACT: DI_SyrRoom_SelectLine1 +[17:55:41] CONTACT: gSyrupLine2_EV65 (NEGADO) +[17:55:41] CONTACT: gCloseSyrupLineValves (NEGADO) +[17:55:41] OR: +[17:55:41] CONTACT: gH_EV64_Auto +[17:55:41] AND: +[17:55:41] CONTACT: gH_EV64_Auto (NEGADO) +[17:55:41] CONTACT: gH_EV64_Manual +[17:55:41] Condición: ((gH_CMD_SyrLine1Slctd OR DI_SyrRoom_SelectLine1) AND NOT gSyrupLine2_EV65 AND NOT gCloseSyrupLineValves AND (gH_EV64_Auto OR (NOT gH_EV64_Auto AND gH_EV64_Manual))) +[17:55:41] Red 18: +[17:55:41] Target: gSyrupLine2_EV65 +[17:55:41] Lógica: AND: +[17:55:41] OR: +[17:55:41] CONTACT: gH_CMD_SyrLine2Slctd +[17:55:41] CONTACT: DI_SyrRoom_SelectLine2 +[17:55:41] CONTACT: gSyrupLine1_EV64 (NEGADO) +[17:55:41] CONTACT: gCloseSyrupLineValves (NEGADO) +[17:55:41] OR: +[17:55:41] CONTACT: gH_EV65_Auto +[17:55:41] AND: +[17:55:41] CONTACT: gH_EV65_Auto (NEGADO) +[17:55:41] CONTACT: gH_EV65_Manual +[17:55:41] Condición: ((gH_CMD_SyrLine2Slctd OR DI_SyrRoom_SelectLine2) AND NOT gSyrupLine1_EV64 AND NOT gCloseSyrupLineValves AND (gH_EV65_Auto OR (NOT gH_EV65_Auto AND gH_EV65_Manual))) +[17:55:41] Red 19: +[17:55:41] Target: gSyrupLineNotSelected +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: gH_Blender_OPT_FastChangeOverEnabled +[17:55:41] CONTACT: gSyrupLine1_EV64 (NEGADO) +[17:55:41] CONTACT: gSyrupLine2_EV65 (NEGADO) +[17:55:41] FUNCTION_BLOCK: mSwapSyrupLine_TON inputs: ['_POSITIV'] +[17:55:41] Condición: (gH_Blender_OPT_FastChangeOverEnabled AND NOT gSyrupLine1_EV64 AND NOT gSyrupLine2_EV65 AND mSwapSyrupLine_TON(_POSITIV)) +[17:55:41] Red 21: +[17:55:41] Comentario: Llamada a función: ??? +[17:55:41] Target: mDummy +[17:55:41] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:55:41] Condición: ???() +[17:55:41] Red 22: +[17:55:41] Comentario: Llamada a función: ??? +[17:55:41] Target: mDummy +[17:55:41] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:55:41] Condición: ???() +[17:55:41] Red 23: +[17:55:41] Comentario: Llamada a función: ??? +[17:55:41] Target: mDummy +[17:55:41] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:55:41] Condición: ???() +[17:55:41] Red 24: +[17:55:41] Comentario: Llamada a función: ??? +[17:55:41] Target: mDummy +[17:55:41] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:55:41] Condición: ???() +[17:55:41] Red 25: +[17:55:41] Comentario: Llamada a función: ??? +[17:55:41] Target: mDummy +[17:55:41] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:55:41] Condición: ???() +[17:55:41] Red 20: +[17:55:41] Target: mSystemRunOutAux +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: gSystemRunOut_Latch +[17:55:41] CONTACT: gSyrRunOut_Done +[17:55:41] CONTACT: gProdTankRunOut_Done +[17:55:41] CONTACT: gProdPipeRunOut_Done +[17:55:41] Condición: (gSystemRunOut_Latch AND gSyrRunOut_Done AND gProdTankRunOut_Done AND gProdPipeRunOut_Done) +[17:55:41] Red 26: +[17:55:41] Target: mSystemRunOutAux1 +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: mSystemRunOutAux +[17:55:41] CONTACT: gFillerRinse_Done +[17:55:41] CONTACT: gProdTankDrain_Done +[17:55:41] CONTACT: gFastRinse_Done +[17:55:41] CONTACT: gProdPipeDrain_Done +[17:55:41] Condición: (mSystemRunOutAux AND gFillerRinse_Done AND gProdTankDrain_Done AND gFastRinse_Done AND gProdPipeDrain_Done) +[17:55:41] Red 27: +[17:55:41] Target: gSystemRunOut_Done +[17:55:41] Lógica: AND: +[17:55:41] CONTACT: mSystemRunOutAux1 +[17:55:41] OR: +[17:55:41] AND: +[17:55:41] OR: +[17:55:41] CONTACT: gCarboWaterLine_Done +[17:55:41] CONTACT: gH_Blender_OPT_Deaireation (NEGADO) +[17:55:41] CONTACT: gCarboStillProduct (NEGADO) +[17:55:41] OR: +[17:55:41] CONTACT: gSyrLineMFMPrep_Done +[17:55:41] CONTACT: gWaterRecipe +[17:55:41] CONTACT: gFirstProd_Done +[17:55:41] CONTACT: gH_CMD_EnableNextRecipe (NEGADO) +[17:55:41] Condición: (mSystemRunOutAux1 AND (((gCarboWaterLine_Done OR NOT gH_Blender_OPT_Deaireation OR NOT gCarboStillProduct) AND (gSyrLineMFMPrep_Done OR gWaterRecipe) AND gFirstProd_Done) OR NOT gH_CMD_EnableNextRecipe)) +[17:55:41] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:55:41] Optimizando Red 1: +[17:55:41] Expresión original: gFastChangeOverActivated | (gBlenderProdMode & gBlenderSuppliesOk & gH_Blender_OPT_FastChangeOverEnabled) +[17:55:41] Simplificada: gFastChangeOverActivated | (gBlenderProdMode & gBlenderSuppliesOk & gH_Blender_OPT_FastChangeOverEnabled) +[17:55:41] DNF (forma LAD preferida): gFastChangeOverActivated | (gBlenderProdMode & gBlenderSuppliesOk & gH_Blender_OPT_FastChangeOverEnabled) +[17:55:41] Optimizando Red 2: +[17:55:41] Expresión original: gH_CMD_SystemRunOutEnable & mReqONS__ +[17:55:41] Simplificada: gH_CMD_SystemRunOutEnable & mReqONS__ +[17:55:41] DNF (forma LAD preferida): gH_CMD_SystemRunOutEnable & mReqONS__ +[17:55:41] Optimizando Red 3: +[17:55:41] Expresión original: gBlenderProdMode & gSystemRunOut_Qualifier & (gFastChangeOverActivated | (gH_SystemRunOutEnabled & ~gSystemRunOut_Request) | (gSystemRunOut_Request & ~gH_SystemRunOutEnabled)) +[17:55:41] Simplificada: gBlenderProdMode & gSystemRunOut_Qualifier & (gFastChangeOverActivated | gH_SystemRunOutEnabled | gSystemRunOut_Request) & (gFastChangeOverActivated | ~gH_SystemRunOutEnabled | ~gSystemRunOut_Request) +[17:55:41] DNF (forma LAD preferida): (gBlenderProdMode & gFastChangeOverActivated & gSystemRunOut_Qualifier) | (gBlenderProdMode & gFastChangeOverActivated & gH_SystemRunOutEnabled & gSystemRunOut_Qualifier) | (gBlenderProdMode & gFastChangeOverActivated & gSystemRunOut_Qualifier & gSystemRunOut_Request) | (gBlenderProdMode & gFastChangeOverActivated & gSystemRunOut_Qualifier & ~gH_SystemRunOutEnabled) | (gBlenderProdMode & gFastChangeOverActivated & gSystemRunOut_Qualifier & ~gSystemRunOut_Request) | (gBlenderProdMode & gH_SystemRunOutEnabled & gSystemRunOut_Qualifier & ~gH_SystemRunOutEnabled) | (gBlenderProdMode & gH_SystemRunOutEnabled & gSystemRunOut_Qualifier & ~gSystemRunOut_Request) | (gBlenderProdMode & gSystemRunOut_Qualifier & gSystemRunOut_Request & ~gH_SystemRunOutEnabled) | (gBlenderProdMode & gSystemRunOut_Qualifier & gSystemRunOut_Request & ~gSystemRunOut_Request) +[17:55:41] Post-procesada: gBlenderProdMode & gSystemRunOut_Qualifier & (gFastChangeOverActivated | gH_SystemRunOutEnabled | gSystemRunOut_Request) & (gFastChangeOverActivated | ~gH_SystemRunOutEnabled | ~gSystemRunOut_Request) +[17:55:41] Optimizando Red 4: +[17:55:41] Expresión original: mSystemRunOut_Abort | (gFastChangeOverActivated & gSystemRunOut_Done) | (~gFastChangeOverActivated & ~gSystemRunOut_Qualifier) +[17:55:41] Simplificada: mSystemRunOut_Abort | (gFastChangeOverActivated & gSystemRunOut_Done) | (~gFastChangeOverActivated & ~gSystemRunOut_Qualifier) +[17:55:41] DNF (forma LAD preferida): mSystemRunOut_Abort | (gFastChangeOverActivated & gSystemRunOut_Done) | (~gFastChangeOverActivated & ~gSystemRunOut_Qualifier) +[17:55:41] Optimizando Red 5: +[17:55:41] Expresión original: gAlwaysOff +[17:55:41] Simplificada: gAlwaysOff +[17:55:41] DNF (forma LAD preferida): gAlwaysOff +[17:55:41] Optimizando Red 6: +[17:55:41] Expresión original: DI_Reset_Btn & mSystemRunOut_AbortTON__POSITIV_ +[17:55:41] Simplificada: DI_Reset_Btn & mSystemRunOut_AbortTON__POSITIV_ +[17:55:41] DNF (forma LAD preferida): DI_Reset_Btn & mSystemRunOut_AbortTON__POSITIV_ +[17:55:41] Optimizando Red 7: +[17:55:41] Expresión original: ~gSystemRunOut_Done & ~gSystemRunOut_Reset & (gSystemRunOut_Latch | (gFastChangeOverActivated & gH_SystemRunOutEnabled & gSystemRunOut_Request) | (gH_SystemRunOutEnabled & (gSyrRunOut_Request | (gProdTankRunOut_Request & gWaterRecipe) | (gFastChangeOverActivated & ~gSystemRunOut_Latch)))) +[17:55:42] Simplificada: ~gSystemRunOut_Done & ~gSystemRunOut_Reset & (gH_SystemRunOutEnabled | gSystemRunOut_Latch) & (gFastChangeOverActivated | gProdTankRunOut_Request | gSyrRunOut_Request | gSystemRunOut_Latch) & (gFastChangeOverActivated | gSyrRunOut_Request | gSystemRunOut_Latch | gWaterRecipe) +[17:55:42] DNF (forma LAD preferida): (gSystemRunOut_Latch & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gFastChangeOverActivated & gH_SystemRunOutEnabled & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gFastChangeOverActivated & gSystemRunOut_Latch & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gH_SystemRunOutEnabled & gSyrRunOut_Request & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gH_SystemRunOutEnabled & gSystemRunOut_Latch & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gProdTankRunOut_Request & gSystemRunOut_Latch & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gSyrRunOut_Request & gSystemRunOut_Latch & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gSystemRunOut_Latch & gWaterRecipe & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gFastChangeOverActivated & gH_SystemRunOutEnabled & gProdTankRunOut_Request & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gFastChangeOverActivated & gH_SystemRunOutEnabled & gSyrRunOut_Request & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gFastChangeOverActivated & gH_SystemRunOutEnabled & gSystemRunOut_Latch & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gFastChangeOverActivated & gH_SystemRunOutEnabled & gWaterRecipe & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gFastChangeOverActivated & gProdTankRunOut_Request & gSystemRunOut_Latch & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gFastChangeOverActivated & gSyrRunOut_Request & gSystemRunOut_Latch & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gFastChangeOverActivated & gSystemRunOut_Latch & gWaterRecipe & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gH_SystemRunOutEnabled & gProdTankRunOut_Request & gSyrRunOut_Request & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gH_SystemRunOutEnabled & gProdTankRunOut_Request & gSystemRunOut_Latch & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gH_SystemRunOutEnabled & gProdTankRunOut_Request & gWaterRecipe & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gH_SystemRunOutEnabled & gSyrRunOut_Request & gSystemRunOut_Latch & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gH_SystemRunOutEnabled & gSyrRunOut_Request & gWaterRecipe & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gH_SystemRunOutEnabled & gSystemRunOut_Latch & gWaterRecipe & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gProdTankRunOut_Request & gSyrRunOut_Request & gSystemRunOut_Latch & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gProdTankRunOut_Request & gSystemRunOut_Latch & gWaterRecipe & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) | (gSyrRunOut_Request & gSystemRunOut_Latch & gWaterRecipe & ~gSystemRunOut_Done & ~gSystemRunOut_Reset) +[17:55:42] Post-procesada: ~gSystemRunOut_Done & ~gSystemRunOut_Reset & (gH_SystemRunOutEnabled | gSystemRunOut_Latch) & (gFastChangeOverActivated | gProdTankRunOut_Request | gSyrRunOut_Request | gSystemRunOut_Latch) & (gFastChangeOverActivated | gSyrRunOut_Request | gSystemRunOut_Latch | gWaterRecipe) +[17:55:42] Optimizando Red 8: +[17:55:42] Expresión original: gSystemRunOut_Latch +[17:55:42] Simplificada: gSystemRunOut_Latch +[17:55:42] DNF (forma LAD preferida): gSystemRunOut_Latch +[17:55:42] Optimizando Red 9: +[17:55:42] Expresión original: gFastChangeOverActivated & mSystemRunOutInitONS__ +[17:55:42] Simplificada: gFastChangeOverActivated & mSystemRunOutInitONS__ +[17:55:42] DNF (forma LAD preferida): gFastChangeOverActivated & mSystemRunOutInitONS__ +[17:55:42] Optimizando Red 10: +[17:55:42] Expresión original: gFastChangeOverActivated +[17:55:42] Simplificada: gFastChangeOverActivated +[17:55:42] DNF (forma LAD preferida): gFastChangeOverActivated +[17:55:42] Optimizando Red 11: +[17:55:42] Expresión original: gSystemRunOut_Latch & ~gSystemRunOut_Wait +[17:55:42] Simplificada: gSystemRunOut_Latch & ~gSystemRunOut_Wait +[17:55:42] DNF (forma LAD preferida): gSystemRunOut_Latch & ~gSystemRunOut_Wait +[17:55:42] Optimizando Red 12: +[17:55:42] Expresión original: gSyrRunOut_Request | (gBlenderRinseMode & ~gFastChangeOverActivated) +[17:55:42] Simplificada: gSyrRunOut_Request | (gBlenderRinseMode & ~gFastChangeOverActivated) +[17:55:42] DNF (forma LAD preferida): gSyrRunOut_Request | (gBlenderRinseMode & ~gFastChangeOverActivated) +[17:55:42] Optimizando Red 13: +[17:55:42] Expresión original: gSyrLineMFMPrep_Request | gSyrMFMStartUp_Request | (gBlenderRinse_Done & ~gFastChangeOverActivated) +[17:55:42] Simplificada: gSyrLineMFMPrep_Request | gSyrMFMStartUp_Request | (gBlenderRinse_Done & ~gFastChangeOverActivated) +[17:55:42] DNF (forma LAD preferida): gSyrLineMFMPrep_Request | gSyrMFMStartUp_Request | (gBlenderRinse_Done & ~gFastChangeOverActivated) +[17:55:42] Optimizando Red 14: +[17:55:42] Expresión original: gFastChangeOverActivated & gH_CMD_SwapSyrupLine & gSyrLineMFMPrep_Request & ~mToggleLine +[17:55:42] Simplificada: gFastChangeOverActivated & gH_CMD_SwapSyrupLine & gSyrLineMFMPrep_Request & ~mToggleLine +[17:55:42] DNF (forma LAD preferida): gFastChangeOverActivated & gH_CMD_SwapSyrupLine & gSyrLineMFMPrep_Request & ~mToggleLine +[17:55:42] Optimizando Red 15: +[17:55:42] Expresión original: gH_CMD_SyrLine1Slctd & mAuxToggleLine & ~mToggleLine +[17:55:42] Simplificada: gH_CMD_SyrLine1Slctd & mAuxToggleLine & ~mToggleLine +[17:55:42] DNF (forma LAD preferida): gH_CMD_SyrLine1Slctd & mAuxToggleLine & ~mToggleLine +[17:55:42] Optimizando Red 16: +[17:55:42] Expresión original: gH_CMD_SyrLine2Slctd & mAuxToggleLine & ~mToggleLine +[17:55:42] Simplificada: gH_CMD_SyrLine2Slctd & mAuxToggleLine & ~mToggleLine +[17:55:42] DNF (forma LAD preferida): gH_CMD_SyrLine2Slctd & mAuxToggleLine & ~mToggleLine +[17:55:42] Optimizando Red 17: +[17:55:42] Expresión original: ~gCloseSyrupLineValves & ~gSyrupLine2_EV65 & (DI_SyrRoom_SelectLine1 | gH_CMD_SyrLine1Slctd) & (gH_EV64_Auto | (gH_EV64_Manual & ~gH_EV64_Auto)) +[17:55:42] Simplificada: ~gCloseSyrupLineValves & ~gSyrupLine2_EV65 & (DI_SyrRoom_SelectLine1 | gH_CMD_SyrLine1Slctd) & (gH_EV64_Auto | gH_EV64_Manual) +[17:55:42] DNF (forma LAD preferida): (DI_SyrRoom_SelectLine1 & gH_EV64_Auto & ~gCloseSyrupLineValves & ~gSyrupLine2_EV65) | (DI_SyrRoom_SelectLine1 & gH_EV64_Manual & ~gCloseSyrupLineValves & ~gSyrupLine2_EV65) | (gH_CMD_SyrLine1Slctd & gH_EV64_Auto & ~gCloseSyrupLineValves & ~gSyrupLine2_EV65) | (gH_CMD_SyrLine1Slctd & gH_EV64_Manual & ~gCloseSyrupLineValves & ~gSyrupLine2_EV65) +[17:55:42] Post-procesada: ~gCloseSyrupLineValves & ~gSyrupLine2_EV65 & (DI_SyrRoom_SelectLine1 | gH_CMD_SyrLine1Slctd) & (gH_EV64_Auto | gH_EV64_Manual) +[17:55:42] Optimizando Red 18: +[17:55:42] Expresión original: ~gCloseSyrupLineValves & ~gSyrupLine1_EV64 & (DI_SyrRoom_SelectLine2 | gH_CMD_SyrLine2Slctd) & (gH_EV65_Auto | (gH_EV65_Manual & ~gH_EV65_Auto)) +[17:55:42] Simplificada: ~gCloseSyrupLineValves & ~gSyrupLine1_EV64 & (DI_SyrRoom_SelectLine2 | gH_CMD_SyrLine2Slctd) & (gH_EV65_Auto | gH_EV65_Manual) +[17:55:42] DNF (forma LAD preferida): (DI_SyrRoom_SelectLine2 & gH_EV65_Auto & ~gCloseSyrupLineValves & ~gSyrupLine1_EV64) | (DI_SyrRoom_SelectLine2 & gH_EV65_Manual & ~gCloseSyrupLineValves & ~gSyrupLine1_EV64) | (gH_CMD_SyrLine2Slctd & gH_EV65_Auto & ~gCloseSyrupLineValves & ~gSyrupLine1_EV64) | (gH_CMD_SyrLine2Slctd & gH_EV65_Manual & ~gCloseSyrupLineValves & ~gSyrupLine1_EV64) +[17:55:42] Post-procesada: ~gCloseSyrupLineValves & ~gSyrupLine1_EV64 & (DI_SyrRoom_SelectLine2 | gH_CMD_SyrLine2Slctd) & (gH_EV65_Auto | gH_EV65_Manual) +[17:55:42] Optimizando Red 19: +[17:55:42] Expresión original: gH_Blender_OPT_FastChangeOverEnabled & mSwapSyrupLine_TON__POSITIV_ & ~gSyrupLine1_EV64 & ~gSyrupLine2_EV65 +[17:55:42] Simplificada: gH_Blender_OPT_FastChangeOverEnabled & mSwapSyrupLine_TON__POSITIV_ & ~gSyrupLine1_EV64 & ~gSyrupLine2_EV65 +[17:55:42] DNF (forma LAD preferida): gH_Blender_OPT_FastChangeOverEnabled & mSwapSyrupLine_TON__POSITIV_ & ~gSyrupLine1_EV64 & ~gSyrupLine2_EV65 +[17:55:42] Optimizando Red 21: +[17:55:42] Expresión original: _____ +[17:55:42] Simplificada: _____ +[17:55:42] DNF (forma LAD preferida): _____ +[17:55:42] Optimizando Red 22: +[17:55:42] Expresión original: _____ +[17:55:42] Simplificada: _____ +[17:55:42] DNF (forma LAD preferida): _____ +[17:55:42] Optimizando Red 23: +[17:55:42] Expresión original: _____ +[17:55:42] Simplificada: _____ +[17:55:42] DNF (forma LAD preferida): _____ +[17:55:42] Optimizando Red 24: +[17:55:42] Expresión original: _____ +[17:55:42] Simplificada: _____ +[17:55:42] DNF (forma LAD preferida): _____ +[17:55:42] Optimizando Red 25: +[17:55:42] Expresión original: _____ +[17:55:42] Simplificada: _____ +[17:55:42] DNF (forma LAD preferida): _____ +[17:55:42] Optimizando Red 20: +[17:55:42] Expresión original: gProdPipeRunOut_Done & gProdTankRunOut_Done & gSyrRunOut_Done & gSystemRunOut_Latch +[17:55:42] Simplificada: gProdPipeRunOut_Done & gProdTankRunOut_Done & gSyrRunOut_Done & gSystemRunOut_Latch +[17:55:42] DNF (forma LAD preferida): gProdPipeRunOut_Done & gProdTankRunOut_Done & gSyrRunOut_Done & gSystemRunOut_Latch +[17:55:42] Optimizando Red 26: +[17:55:42] Expresión original: gFastRinse_Done & gFillerRinse_Done & gProdPipeDrain_Done & gProdTankDrain_Done & mSystemRunOutAux +[17:55:42] Simplificada: gFastRinse_Done & gFillerRinse_Done & gProdPipeDrain_Done & gProdTankDrain_Done & mSystemRunOutAux +[17:55:42] DNF (forma LAD preferida): gFastRinse_Done & gFillerRinse_Done & gProdPipeDrain_Done & gProdTankDrain_Done & mSystemRunOutAux +[17:55:42] Optimizando Red 27: +[17:55:42] Expresión original: mSystemRunOutAux1 & (~gH_CMD_EnableNextRecipe | (gFirstProd_Done & (gSyrLineMFMPrep_Done | gWaterRecipe) & (gCarboWaterLine_Done | ~gCarboStillProduct | ~gH_Blender_OPT_Deaireation))) +[17:55:42] Simplificada: mSystemRunOutAux1 & (gFirstProd_Done | ~gH_CMD_EnableNextRecipe) & (gSyrLineMFMPrep_Done | gWaterRecipe | ~gH_CMD_EnableNextRecipe) & (gCarboWaterLine_Done | ~gCarboStillProduct | ~gH_Blender_OPT_Deaireation | ~gH_CMD_EnableNextRecipe) +[17:55:42] DNF (forma LAD preferida): (mSystemRunOutAux1 & ~gH_CMD_EnableNextRecipe) | (gCarboWaterLine_Done & mSystemRunOutAux1 & ~gH_CMD_EnableNextRecipe) | (gFirstProd_Done & mSystemRunOutAux1 & ~gH_CMD_EnableNextRecipe) | (gSyrLineMFMPrep_Done & mSystemRunOutAux1 & ~gH_CMD_EnableNextRecipe) | (gWaterRecipe & mSystemRunOutAux1 & ~gH_CMD_EnableNextRecipe) | (gCarboWaterLine_Done & gFirstProd_Done & gSyrLineMFMPrep_Done & mSystemRunOutAux1) | (gCarboWaterLine_Done & gFirstProd_Done & gWaterRecipe & mSystemRunOutAux1) | (mSystemRunOutAux1 & ~gCarboStillProduct & ~gH_CMD_EnableNextRecipe) | (mSystemRunOutAux1 & ~gH_Blender_OPT_Deaireation & ~gH_CMD_EnableNextRecipe) | (gCarboWaterLine_Done & gFirstProd_Done & mSystemRunOutAux1 & ~gH_CMD_EnableNextRecipe) | (gCarboWaterLine_Done & gSyrLineMFMPrep_Done & mSystemRunOutAux1 & ~gH_CMD_EnableNextRecipe) | (gCarboWaterLine_Done & gWaterRecipe & mSystemRunOutAux1 & ~gH_CMD_EnableNextRecipe) | (gFirstProd_Done & gSyrLineMFMPrep_Done & mSystemRunOutAux1 & ~gCarboStillProduct) | (gFirstProd_Done & gSyrLineMFMPrep_Done & mSystemRunOutAux1 & ~gH_Blender_OPT_Deaireation) | (gFirstProd_Done & gSyrLineMFMPrep_Done & mSystemRunOutAux1 & ~gH_CMD_EnableNextRecipe) | (gFirstProd_Done & gWaterRecipe & mSystemRunOutAux1 & ~gCarboStillProduct) | (gFirstProd_Done & gWaterRecipe & mSystemRunOutAux1 & ~gH_Blender_OPT_Deaireation) | (gFirstProd_Done & gWaterRecipe & mSystemRunOutAux1 & ~gH_CMD_EnableNextRecipe) | (gFirstProd_Done & mSystemRunOutAux1 & ~gCarboStillProduct & ~gH_CMD_EnableNextRecipe) | (gFirstProd_Done & mSystemRunOutAux1 & ~gH_Blender_OPT_Deaireation & ~gH_CMD_EnableNextRecipe) | (gSyrLineMFMPrep_Done & mSystemRunOutAux1 & ~gCarboStillProduct & ~gH_CMD_EnableNextRecipe) | (gSyrLineMFMPrep_Done & mSystemRunOutAux1 & ~gH_Blender_OPT_Deaireation & ~gH_CMD_EnableNextRecipe) | (gWaterRecipe & mSystemRunOutAux1 & ~gCarboStillProduct & ~gH_CMD_EnableNextRecipe) | (gWaterRecipe & mSystemRunOutAux1 & ~gH_Blender_OPT_Deaireation & ~gH_CMD_EnableNextRecipe) +[17:55:43] Post-procesada: mSystemRunOutAux1 & (gFirstProd_Done | ~gH_CMD_EnableNextRecipe) & (gSyrLineMFMPrep_Done | gWaterRecipe | ~gH_CMD_EnableNextRecipe) & (gCarboWaterLine_Done | ~gCarboStillProduct | ~gH_Blender_OPT_Deaireation | ~gH_CMD_EnableNextRecipe) +[17:55:43] === Analizando agrupación de condiciones === +[17:55:43] Analizando 27 networks para agrupación: +[17:55:43] Red 1 y Red 3 comparten: 2 símbolos comunes +[17:55:45] Red 3 y Red 4 comparten: 2 símbolos comunes +[17:55:45] Red 3 y Red 7 comparten: 2 símbolos comunes +[17:55:46] Red 4 y Red 7 comparten: 2 símbolos comunes +[17:55:50] Red 7 y Red 12 comparten: 2 símbolos comunes +[17:55:58] Red 13 y Red 14 comparten: 2 símbolos comunes +[17:55:59] Red 15 y Red 16 comparten: 2 símbolos comunes +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\SYSTEM_RUN_OUT.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: TANKLEVEL.EXP +[17:56:04] Salida: TANKLEVEL.scl +[17:56:04] Programa encontrado: TankLevel +[17:56:04] Path: \/TASK2_ControlMain\/Blender_Logic +[17:56:04] Variables VAR_OUTPUT: 1 encontradas +[17:56:04] Variables VAR: 10 encontradas +[17:56:04] Se esperan 35 redes según el archivo +[17:56:04] Procesando red 1... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 30 +[17:56:04] Red 1 agregada. Total redes: 1 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gDeairTankLoading' +[17:56:04] Procesando red 2... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 85 +[17:56:04] Red 2 agregada. Total redes: 2 +[17:56:04] Con lógica: OR - Sin nombre +[17:56:04] Target: 'gDeairTankLowLvl_Fault' +[17:56:04] Procesando red 3... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 212 +[17:56:04] Red 3 agregada. Total redes: 3 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gSyrupTankLoading' +[17:56:04] Procesando red 4... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 285 +[17:56:04] Red 4 agregada. Total redes: 4 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gSyrTankLowLvl_Fault' +[17:56:04] Procesando red 5... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 340 +[17:56:04] Entrando a _parse_empty_network desde línea 341 +[17:56:04] Línea 341: '_EXPRESSION' +[17:56:04] Línea 342: '_POSITIV' +[17:56:04] Línea 343: '' +[17:56:04] Línea 344: '' +[17:56:04] Línea 345: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 346: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 346 +[17:56:04] Entrando a _parse_assign_section desde línea 347 +[17:56:04] Línea 347: '_OPERATOR' +[17:56:04] Línea 348: '_BOX_EXPR : 2' +[17:56:04] Línea 349: '_ENABLED' +[17:56:04] Línea 350: '_OPERAND' +[17:56:04] Línea 351: '_EXPRESSION' +[17:56:04] Línea 352: '_POSITIV' +[17:56:04] Línea 353: 'gSyrupTankLevel' +[17:56:04] Línea 354: '_OPERAND' +[17:56:04] Línea 355: '_EXPRESSION' +[17:56:04] Línea 356: '_POSITIV' +[17:56:04] Línea 357: '2' +[17:56:04] Línea 358: '_EXPRESSION' +[17:56:04] Línea 359: '_POSITIV' +[17:56:04] Línea 360: 'GT' +[17:56:04] Línea 361: '_EXPRESSION' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 362: '_POSITIV' +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 376 +[17:56:04] Entrando a _parse_empty_network desde línea 377 +[17:56:04] Línea 377: '_EXPRESSION' +[17:56:04] Línea 378: '_POSITIV' +[17:56:04] Línea 379: '' +[17:56:04] Línea 380: '' +[17:56:04] Línea 381: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 382: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 382 +[17:56:04] Entrando a _parse_assign_section desde línea 383 +[17:56:04] Línea 383: '_OPERATOR' +[17:56:04] Línea 384: '_BOX_EXPR : 2' +[17:56:04] Línea 385: '_ENABLED' +[17:56:04] Línea 386: '_OPERAND' +[17:56:04] Línea 387: '_EXPRESSION' +[17:56:04] Línea 388: '_POSITIV' +[17:56:04] Línea 389: 'gSyrupTankLevel' +[17:56:04] Línea 390: '_OPERAND' +[17:56:04] Línea 391: '_EXPRESSION' +[17:56:04] Línea 392: '_POSITIV' +[17:56:04] Línea 393: '95' +[17:56:04] Línea 394: '_EXPRESSION' +[17:56:04] Línea 395: '_POSITIV' +[17:56:04] Línea 396: 'GT' +[17:56:04] Línea 397: '_EXPRESSION' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 398: '_POSITIV' +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 426 +[17:56:04] Red 5 agregada. Total redes: 5 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gSyrTankHighLvl_Fault' +[17:56:04] Procesando red 6... +[17:56:04] Red 6 agregada. Total redes: 6 +[17:56:04] Con lógica: OR - Sin nombre +[17:56:04] Target: 'gCIPSyrupStopLevel' +[17:56:04] Procesando red 7... +[17:56:04] Red 7 agregada. Total redes: 7 +[17:56:04] Con lógica: OR - Sin nombre +[17:56:04] Target: 'gH_ProdTankMaxLevel' +[17:56:04] Procesando red 8... +[17:56:04] Red 8 agregada. Total redes: 8 +[17:56:04] Con lógica: CONTACT - gH_CIP_ProdTankFloodRun +[17:56:04] Target: 'gCIPStopLevel' +[17:56:04] Procesando red 9... +[17:56:04] Red 9 agregada. Total redes: 9 +[17:56:04] Con lógica: CONTACT - gProdTankRunOut_Latch +[17:56:04] Target: 'gWaitLevelToHold_TankPress' +[17:56:04] Procesando red 10... +[17:56:04] Red 10 agregada. Total redes: 10 +[17:56:04] Con lógica: CONTACT - gBlenderMinLevel +[17:56:04] Target: 'gH_ProdTankMinLevel' +[17:56:04] Procesando red 11... +[17:56:04] Red 11 agregada. Total redes: 11 +[17:56:04] Con lógica: CONTACT - gAlwaysOff +[17:56:04] Target: 'gCIPMaxLevel' +[17:56:04] Procesando red 12... +[17:56:04] Red 12 agregada. Total redes: 12 +[17:56:04] Con lógica: CONTACT - gBlenderLevelOk +[17:56:04] Target: 'gH_ProdTankLevelOk' +[17:56:04] Procesando red 13... +[17:56:04] Red 13 agregada. Total redes: 13 +[17:56:04] Con lógica: CONTACT - gIn_ProdTankNotEmpty +[17:56:04] Target: 'gProdTankEmpty' +[17:56:04] Procesando red 14... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1564 +[17:56:04] Entrando a _parse_empty_network desde línea 1565 +[17:56:04] Línea 1565: '_EXPRESSION' +[17:56:04] Línea 1566: '_POSITIV' +[17:56:04] Línea 1567: '' +[17:56:04] Línea 1568: '' +[17:56:04] Línea 1569: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1570: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1570 +[17:56:04] Entrando a _parse_assign_section desde línea 1571 +[17:56:04] Línea 1571: '_OPERATOR' +[17:56:04] Línea 1572: '_BOX_EXPR : 4' +[17:56:04] Línea 1573: '_ENABLED' +[17:56:04] Línea 1574: '_OPERAND' +[17:56:04] Línea 1575: '_EXPRESSION' +[17:56:04] Línea 1576: '_NEGATIV' +[17:56:04] Línea 1577: 'gDeairTankMinLvlAux' +[17:56:04] Línea 1578: '_OPERATOR' +[17:56:04] Línea 1579: '_BOX_EXPR : 2' +[17:56:04] Línea 1580: '_OPERAND' +[17:56:04] Línea 1581: '_EXPRESSION' +[17:56:04] Línea 1582: '_NEGATIV' +[17:56:04] Línea 1583: 'gDeairTank2MinLvlAux' +[17:56:04] Línea 1584: '_OPERAND' +[17:56:04] Línea 1585: '_EXPRESSION' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 1586: '_NEGATIV' +[17:56:04] Línea 1587: 'gH_Blender_OPT_DoubleDeair' +[17:56:04] Línea 1588: '_EXPRESSION' +[17:56:04] Línea 1589: '_POSITIV' +[17:56:04] Línea 1590: 'OR' +[17:56:04] Línea 1591: '_OPERAND' +[17:56:04] Línea 1592: '_EXPRESSION' +[17:56:04] Línea 1593: '_NEGATIV' +[17:56:04] Línea 1594: 'gSyrupTankMinLvlAux' +[17:56:04] Línea 1595: '_OPERATOR' +[17:56:04] Línea 1596: '_BOX_EXPR : 2' +[17:56:04] Línea 1597: '_OPERAND' +[17:56:04] Línea 1598: '_EXPRESSION' +[17:56:04] Línea 1599: '_POSITIV' +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Red 14 agregada. Total redes: 14 +[17:56:04] Target: 'gBlenderEmpty' +[17:56:04] ADVERTENCIA: Se esperaban 35 redes pero solo se parsearon 14 +[17:56:04] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 14 +[17:56:04] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 14 networks encontrados === +[17:56:04] Red 1: +[17:56:04] Target: gDeairTankLoading +[17:56:04] Lógica: AND: +[17:56:04] OR: +[17:56:04] CONTACT: gDeairTankLowLvl_Fault +[17:56:04] CONTACT: gH_Alarm062 +[17:56:04] CONTACT: DI_Reset_Btn +[17:56:04] CONTACT: gP_EV01 (NEGADO) +[17:56:04] FUNCTION_BLOCK: mDeairTankLoadDelay inputs: ['_POSITIV'] +[17:56:04] Condición: ((gDeairTankLowLvl_Fault OR gH_Alarm062) AND DI_Reset_Btn AND NOT gP_EV01 AND mDeairTankLoadDelay(_POSITIV)) +[17:56:04] Red 2: +[17:56:04] Target: gDeairTankLowLvl_Fault +[17:56:04] Lógica: OR: +[17:56:04] AND: +[17:56:04] CONTACT: gDeairTankMinLvlAux (NEGADO) +[17:56:04] CONTACT: gH_EV01_Status +[17:56:04] CONTACT: gDeairStartUp_Done (NEGADO) +[17:56:04] CONTACT: gBlenderProdMode +[17:56:04] FUNCTION_BLOCK: mDeairLevFault inputs: ['_POSITIV'] +[17:56:04] Condición: (NOT gDeairTankMinLvlAux AND gH_EV01_Status AND NOT gDeairStartUp_Done AND gBlenderProdMode AND mDeairLevFault(_POSITIV)) +[17:56:04] Red 3: +[17:56:04] Target: gSyrupTankLoading +[17:56:04] Lógica: AND: +[17:56:04] OR: +[17:56:04] CONTACT: gSyrTankLowLvl_Fault +[17:56:04] CONTACT: gH_Alarm063 +[17:56:04] CONTACT: DI_Reset_Btn +[17:56:04] CONTACT: gP_EV03 (NEGADO) +[17:56:04] FUNCTION_BLOCK: mSyrTankLoadDelay inputs: ['_POSITIV'] +[17:56:04] Condición: ((gSyrTankLowLvl_Fault OR gH_Alarm063) AND DI_Reset_Btn AND NOT gP_EV03 AND mSyrTankLoadDelay(_POSITIV)) +[17:56:04] Red 4: +[17:56:04] Target: gSyrTankLowLvl_Fault +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gBlenderProdMode +[17:56:04] CONTACT: gH_EV03_Status +[17:56:04] CONTACT: gSyrupTankMinLvlAux (NEGADO) +[17:56:04] CONTACT: gSyrLineMFMPrep_Done +[17:56:04] CONTACT: gProdTankRunOut_Latch (NEGADO) +[17:56:04] CONTACT: gProdPipeRunOut_Latch (NEGADO) +[17:56:04] CONTACT: gSyrRunOut_Done (NEGADO) +[17:56:04] OR: +[17:56:04] AND: +[17:56:04] CONTACT: gSyrupTankLoading (NEGADO) +[17:56:04] FUNCTION_BLOCK: mSyrLevFault inputs: ['_POSITIV'] +[17:56:04] Condición: (gBlenderProdMode AND gH_EV03_Status AND NOT gSyrupTankMinLvlAux AND gSyrLineMFMPrep_Done AND NOT gProdTankRunOut_Latch AND NOT gProdPipeRunOut_Latch AND NOT gSyrRunOut_Done AND (NOT gSyrupTankLoading AND mSyrLevFault(_POSITIV))) +[17:56:04] Red 5: +[17:56:04] Target: gSyrTankHighLvl_Fault +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gBlenderProdMode +[17:56:04] CONTACT: gBlenderRinseMode (NEGADO) +[17:56:04] CONTACT: mSyrTankFlooded +[17:56:04] FUNCTION_BLOCK: mSyrLevFault2 inputs: ['_POSITIV'] +[17:56:04] Condición: (gBlenderProdMode AND NOT gBlenderRinseMode AND mSyrTankFlooded AND mSyrLevFault2(_POSITIV)) +[17:56:04] Red 6: +[17:56:04] Target: gCIPSyrupStopLevel +[17:56:04] Lógica: OR: +[17:56:04] CONTACT: gH_CIP_ProdTankFloodRun +[17:56:04] AND: +[17:56:04] CONTACT: gBlenderProdMode +[17:56:04] CONTACT: gBlenderRinseMode (NEGADO) +[17:56:04] Condición: (gH_CIP_ProdTankFloodRun OR (gBlenderProdMode AND NOT gBlenderRinseMode)) +[17:56:04] Red 7: +[17:56:04] Target: gH_ProdTankMaxLevel +[17:56:04] Lógica: OR: +[17:56:04] CONTACT: gBlenderStopLevel +[17:56:04] AND: +[17:56:04] OR: +[17:56:04] CONTACT: gBlenderCIPMode +[17:56:04] CONTACT: gBlenderRinseMode +[17:56:04] CONTACT: gCIPStopLevel +[17:56:04] Condición: (gBlenderStopLevel OR ((gBlenderCIPMode OR gBlenderRinseMode) AND gCIPStopLevel)) +[17:56:04] Red 8: +[17:56:04] Target: gCIPStopLevel +[17:56:04] Lógica: CONTACT: gH_CIP_ProdTankFloodRun +[17:56:04] Condición: gH_CIP_ProdTankFloodRun +[17:56:04] Red 9: +[17:56:04] Target: gWaitLevelToHold_TankPress +[17:56:04] Lógica: CONTACT: gProdTankRunOut_Latch +[17:56:04] Condición: gProdTankRunOut_Latch +[17:56:04] Red 10: +[17:56:04] Target: gH_ProdTankMinLevel +[17:56:04] Lógica: CONTACT: gBlenderMinLevel +[17:56:04] Condición: gBlenderMinLevel +[17:56:04] Red 11: +[17:56:04] Target: gCIPMaxLevel +[17:56:04] Lógica: CONTACT: gAlwaysOff +[17:56:04] Condición: gAlwaysOff +[17:56:04] Red 12: +[17:56:04] Target: gH_ProdTankLevelOk +[17:56:04] Lógica: CONTACT: gBlenderLevelOk +[17:56:04] Condición: gBlenderLevelOk +[17:56:04] Red 13: +[17:56:04] Target: gProdTankEmpty +[17:56:04] Lógica: CONTACT: gIn_ProdTankNotEmpty (NEGADO) +[17:56:04] Condición: NOT gIn_ProdTankNotEmpty +[17:56:04] Red 14: +[17:56:04] Target: gBlenderEmpty +[17:56:04] Sin lógica +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] Optimizando Red 1: +[17:56:04] Expresión original: DI_Reset_Btn & mDeairTankLoadDelay__POSITIV_ & ~gP_EV01 & (gDeairTankLowLvl_Fault | gH_Alarm062) +[17:56:04] Simplificada: DI_Reset_Btn & mDeairTankLoadDelay__POSITIV_ & ~gP_EV01 & (gDeairTankLowLvl_Fault | gH_Alarm062) +[17:56:04] DNF (forma LAD preferida): (DI_Reset_Btn & gDeairTankLowLvl_Fault & mDeairTankLoadDelay__POSITIV_ & ~gP_EV01) | (DI_Reset_Btn & gH_Alarm062 & mDeairTankLoadDelay__POSITIV_ & ~gP_EV01) +[17:56:04] Post-procesada: DI_Reset_Btn & mDeairTankLoadDelay__POSITIV_ & ~gP_EV01 & (gDeairTankLowLvl_Fault | gH_Alarm062) +[17:56:04] Optimizando Red 2: +[17:56:04] Expresión original: gBlenderProdMode & gH_EV01_Status & mDeairLevFault__POSITIV_ & ~gDeairStartUp_Done & ~gDeairTankMinLvlAux +[17:56:04] Simplificada: gBlenderProdMode & gH_EV01_Status & mDeairLevFault__POSITIV_ & ~gDeairStartUp_Done & ~gDeairTankMinLvlAux +[17:56:04] DNF (forma LAD preferida): gBlenderProdMode & gH_EV01_Status & mDeairLevFault__POSITIV_ & ~gDeairStartUp_Done & ~gDeairTankMinLvlAux +[17:56:04] Optimizando Red 3: +[17:56:04] Expresión original: DI_Reset_Btn & mSyrTankLoadDelay__POSITIV_ & ~gP_EV03 & (gH_Alarm063 | gSyrTankLowLvl_Fault) +[17:56:04] Simplificada: DI_Reset_Btn & mSyrTankLoadDelay__POSITIV_ & ~gP_EV03 & (gH_Alarm063 | gSyrTankLowLvl_Fault) +[17:56:04] DNF (forma LAD preferida): (DI_Reset_Btn & gH_Alarm063 & mSyrTankLoadDelay__POSITIV_ & ~gP_EV03) | (DI_Reset_Btn & gSyrTankLowLvl_Fault & mSyrTankLoadDelay__POSITIV_ & ~gP_EV03) +[17:56:04] Post-procesada: DI_Reset_Btn & mSyrTankLoadDelay__POSITIV_ & ~gP_EV03 & (gH_Alarm063 | gSyrTankLowLvl_Fault) +[17:56:04] Optimizando Red 4: +[17:56:04] Expresión original: gBlenderProdMode & gH_EV03_Status & gSyrLineMFMPrep_Done & mSyrLevFault__POSITIV_ & ~gProdPipeRunOut_Latch & ~gProdTankRunOut_Latch & ~gSyrRunOut_Done & ~gSyrupTankLoading & ~gSyrupTankMinLvlAux +[17:56:04] Simplificada: gBlenderProdMode & gH_EV03_Status & gSyrLineMFMPrep_Done & mSyrLevFault__POSITIV_ & ~gProdPipeRunOut_Latch & ~gProdTankRunOut_Latch & ~gSyrRunOut_Done & ~gSyrupTankLoading & ~gSyrupTankMinLvlAux +[17:56:04] DNF (forma LAD preferida): gBlenderProdMode & gH_EV03_Status & gSyrLineMFMPrep_Done & mSyrLevFault__POSITIV_ & ~gProdPipeRunOut_Latch & ~gProdTankRunOut_Latch & ~gSyrRunOut_Done & ~gSyrupTankLoading & ~gSyrupTankMinLvlAux +[17:56:04] Optimizando Red 5: +[17:56:04] Expresión original: gBlenderProdMode & mSyrLevFault2__POSITIV_ & mSyrTankFlooded & ~gBlenderRinseMode +[17:56:04] Simplificada: gBlenderProdMode & mSyrLevFault2__POSITIV_ & mSyrTankFlooded & ~gBlenderRinseMode +[17:56:04] DNF (forma LAD preferida): gBlenderProdMode & mSyrLevFault2__POSITIV_ & mSyrTankFlooded & ~gBlenderRinseMode +[17:56:04] Optimizando Red 6: +[17:56:04] Expresión original: gH_CIP_ProdTankFloodRun | (gBlenderProdMode & ~gBlenderRinseMode) +[17:56:04] Simplificada: gH_CIP_ProdTankFloodRun | (gBlenderProdMode & ~gBlenderRinseMode) +[17:56:04] DNF (forma LAD preferida): gH_CIP_ProdTankFloodRun | (gBlenderProdMode & ~gBlenderRinseMode) +[17:56:04] Optimizando Red 7: +[17:56:04] Expresión original: gBlenderStopLevel | (gCIPStopLevel & (gBlenderCIPMode | gBlenderRinseMode)) +[17:56:04] Simplificada: gBlenderStopLevel | (gBlenderCIPMode & gCIPStopLevel) | (gBlenderRinseMode & gCIPStopLevel) +[17:56:04] DNF (forma LAD preferida): gBlenderStopLevel | (gBlenderCIPMode & gCIPStopLevel) | (gBlenderRinseMode & gCIPStopLevel) +[17:56:04] Optimizando Red 8: +[17:56:04] Expresión original: gH_CIP_ProdTankFloodRun +[17:56:04] Simplificada: gH_CIP_ProdTankFloodRun +[17:56:04] DNF (forma LAD preferida): gH_CIP_ProdTankFloodRun +[17:56:04] Optimizando Red 9: +[17:56:04] Expresión original: gProdTankRunOut_Latch +[17:56:04] Simplificada: gProdTankRunOut_Latch +[17:56:04] DNF (forma LAD preferida): gProdTankRunOut_Latch +[17:56:04] Optimizando Red 10: +[17:56:04] Expresión original: gBlenderMinLevel +[17:56:04] Simplificada: gBlenderMinLevel +[17:56:04] DNF (forma LAD preferida): gBlenderMinLevel +[17:56:04] Optimizando Red 11: +[17:56:04] Expresión original: gAlwaysOff +[17:56:04] Simplificada: gAlwaysOff +[17:56:04] DNF (forma LAD preferida): gAlwaysOff +[17:56:04] Optimizando Red 12: +[17:56:04] Expresión original: gBlenderLevelOk +[17:56:04] Simplificada: gBlenderLevelOk +[17:56:04] DNF (forma LAD preferida): gBlenderLevelOk +[17:56:04] Optimizando Red 13: +[17:56:04] Expresión original: ~gIn_ProdTankNotEmpty +[17:56:04] Simplificada: ~gIn_ProdTankNotEmpty +[17:56:04] DNF (forma LAD preferida): ~gIn_ProdTankNotEmpty +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] Analizando 13 networks para agrupación: +[17:56:04] Red 5 y Red 6 comparten: 2 símbolos comunes +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\TANKLEVEL.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: TANKLEVELTOHEIGHT.EXP +[17:56:04] Salida: TANKLEVELTOHEIGHT.scl +[17:56:04] Programa encontrado: +[17:56:04] Path: \/Functions_Collection\/FillingHead +[17:56:04] Variables VAR_INPUT: 5 encontradas +[17:56:04] No se encontró _LD_BODY +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 0 +[17:56:04] ✓ Secciones de variables: ['VAR_INPUT'] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 0 networks encontrados === +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] No hay suficientes networks para agrupar +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\TANKLEVELTOHEIGHT.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: TASK CONFIGURATION.EXP +[17:56:04] Salida: TASK CONFIGURATION.scl +[17:56:04] Programa encontrado: +[17:56:04] No se encontró _LD_BODY +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 0 +[17:56:04] ✓ Secciones de variables: [] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 0 networks encontrados === +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] No hay suficientes networks para agrupar +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\TASK CONFIGURATION.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: TCPLCUTILITIES.LIB_11.12.01 09_39_02.EXP +[17:56:04] Salida: TCPLCUTILITIES.LIB_11.12.01 09_39_02.scl +[17:56:04] Programa encontrado: +[17:56:04] No se encontró _LD_BODY +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 0 +[17:56:04] ✓ Secciones de variables: [] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 0 networks encontrados === +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] No hay suficientes networks para agrupar +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\TCPLCUTILITIES.LIB_11.12.01 09_39_02.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: TCSYSTEM.LIB_16.9.02 09_39_02.EXP +[17:56:04] Salida: TCSYSTEM.LIB_16.9.02 09_39_02.scl +[17:56:04] Programa encontrado: +[17:56:04] No se encontró _LD_BODY +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 0 +[17:56:04] ✓ Secciones de variables: [] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 0 networks encontrados === +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] No hay suficientes networks para agrupar +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\TCSYSTEM.LIB_16.9.02 09_39_02.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: TESTFLOWMETERS.EXP +[17:56:04] Salida: TESTFLOWMETERS.scl +[17:56:04] Programa encontrado: TestFlowmeters +[17:56:04] Path: \/TASK1_PID\/PID_Controllers +[17:56:04] Variables VAR_OUTPUT: 1 encontradas +[17:56:04] Variables VAR: 14 encontradas +[17:56:04] Se esperan 4 redes según el archivo +[17:56:04] Procesando red 1... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 8 +[17:56:04] Entrando a _parse_empty_network desde línea 9 +[17:56:04] Línea 9: '_EXPRESSION' +[17:56:04] Línea 10: '_POSITIV' +[17:56:04] Línea 11: '' +[17:56:04] Línea 12: '' +[17:56:04] Línea 13: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 14: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 14 +[17:56:04] Entrando a _parse_assign_section desde línea 15 +[17:56:04] Línea 15: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 15 +[17:56:04] Detectada llamada a ACTION: TestFlowmeters.DataAcquisition +[17:56:04] Línea 17: '_BOX_EXPR : 0' +[17:56:04] Línea 18: '_ENABLED' +[17:56:04] Línea 19: '_EXPRESSION' +[17:56:04] Línea 20: '_POSITIV' +[17:56:04] Línea 21: 'TestFlowmeters.DataAcquisition' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 2 creada para ACTION_CALL: TestFlowmeters.DataAcquisition +[17:56:04] Target: 'mDummy' +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 44 +[17:56:04] Red 1 agregada. Total redes: 2 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'mClkOns' +[17:56:04] Procesando red 3... +[17:56:04] Red 3 agregada. Total redes: 3 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'mSyrupRatioOut' +[17:56:04] ADVERTENCIA: Se esperaban 4 redes pero solo se parsearon 3 +[17:56:04] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:56:04] ACTION encontrada: DataAcquisition (504 caracteres) +[17:56:04] Total ACTIONs: 1 +[17:56:04] ✓ Redes encontradas: 3 +[17:56:04] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:56:04] ✓ ACTIONs encontradas: ['DataAcquisition'] +[17:56:04] === DEBUG INFO - 3 networks encontrados === +[17:56:04] Red 2: +[17:56:04] Comentario: Llamada a función: TestFlowmeters.DataAcquisition +[17:56:04] Target: mDummy +[17:56:04] Lógica: ACTION_CALL: TestFlowmeters.DataAcquisition +[17:56:04] Condición: CALL TestFlowmeters.DataAcquisition() +[17:56:04] Red 1: +[17:56:04] Target: mClkOns +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gClock_1s +[17:56:04] FUNCTION_BLOCK: mONSAux inputs: [] +[17:56:04] Condición: (gClock_1s AND mONSAux()) +[17:56:04] Red 3: +[17:56:04] Target: mSyrupRatioOut +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: mSyrAcqEn +[17:56:04] CONTACT: mAcqStop (NEGADO) +[17:56:04] Condición: (mSyrAcqEn AND NOT mAcqStop) +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] Optimizando Red 2: +[17:56:04] Expresión original: CALL_TestFlowmeters_DataAcquisition +[17:56:04] Simplificada: CALL_TestFlowmeters_DataAcquisition +[17:56:04] DNF (forma LAD preferida): CALL_TestFlowmeters_DataAcquisition +[17:56:04] Optimizando Red 1: +[17:56:04] Expresión original: gClock_1s & mONSAux__ +[17:56:04] Simplificada: gClock_1s & mONSAux__ +[17:56:04] DNF (forma LAD preferida): gClock_1s & mONSAux__ +[17:56:04] Optimizando Red 3: +[17:56:04] Expresión original: mSyrAcqEn & ~mAcqStop +[17:56:04] Simplificada: mSyrAcqEn & ~mAcqStop +[17:56:04] DNF (forma LAD preferida): mSyrAcqEn & ~mAcqStop +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] Analizando 3 networks para agrupación: +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\TESTFLOWMETERS.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: UDP_STRUCT.EXP +[17:56:04] Salida: UDP_STRUCT.scl +[17:56:04] Programa encontrado: +[17:56:04] Path: \/Signals Inteface +[17:56:04] No se encontró _LD_BODY +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 0 +[17:56:04] ✓ Secciones de variables: [] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 0 networks encontrados === +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] No hay suficientes networks para agrupar +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\UDP_STRUCT.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: UV_LAMP.EXP +[17:56:04] Salida: UV_LAMP.scl +[17:56:04] Programa encontrado: UV_Lamp +[17:56:04] Path: \/TASK2_ControlMain\/Blender_Logic +[17:56:04] Variables VAR_OUTPUT: 1 encontradas +[17:56:04] Variables VAR: 5 encontradas +[17:56:04] Se esperan 7 redes según el archivo +[17:56:04] Procesando red 1... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 8 +[17:56:04] Entrando a _parse_empty_network desde línea 9 +[17:56:04] Línea 9: '_EXPRESSION' +[17:56:04] Línea 10: '_POSITIV' +[17:56:04] Línea 11: '' +[17:56:04] Línea 12: '' +[17:56:04] Línea 13: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 14: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 14 +[17:56:04] Entrando a _parse_assign_section desde línea 15 +[17:56:04] Línea 15: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 15 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 15 +[17:56:04] Línea 24: 'gH_EV01_Status' +[17:56:04] Línea 25: '_OPERAND' +[17:56:04] Línea 26: '_EXPRESSION' +[17:56:04] Línea 27: '_POSITIV' +[17:56:04] Línea 28: 'gOutUVLamp_ONOFF' +[17:56:04] Línea 29: '_OPERAND' +[17:56:04] Línea 30: '_EXPRESSION' +[17:56:04] Línea 31: '_NEGATIV' +[17:56:04] Línea 32: 'mUVLampDrainCloseDelay.Q' +[17:56:04] Línea 33: '_EXPRESSION' +[17:56:04] Línea 34: '_POSITIV' +[17:56:04] Línea 35: 'AND' +[17:56:04] Línea 36: '_OPERAND' +[17:56:04] Línea 37: '_EXPRESSION' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 2 creada para FUNCTION_BLOCK: mDelayCoolingUVLamp +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 63 +[17:56:04] Entrando a _parse_empty_network desde línea 64 +[17:56:04] Línea 64: '_EXPRESSION' +[17:56:04] Línea 65: '_POSITIV' +[17:56:04] Línea 66: '' +[17:56:04] Línea 67: '' +[17:56:04] Línea 68: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 69: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 69 +[17:56:04] Entrando a _parse_assign_section desde línea 70 +[17:56:04] Línea 70: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 70 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 70 +[17:56:04] Línea 79: 'mUVLampDrainOpen' +[17:56:04] Línea 80: '_OPERATOR' +[17:56:04] Línea 81: '_BOX_EXPR : 2' +[17:56:04] Línea 82: '_OPERAND' +[17:56:04] Línea 83: '_EXPRESSION' +[17:56:04] Línea 84: '_POSITIV' +[17:56:04] Línea 85: 'gUVLampHighTemperature' +[17:56:04] Línea 86: '_OPERAND' +[17:56:04] Línea 87: '_EXPRESSION' +[17:56:04] Línea 88: '_POSITIV' +[17:56:04] Línea 89: 'gOutUVLamp_ONOFF' +[17:56:04] Línea 90: '_EXPRESSION' +[17:56:04] Línea 91: '_POSITIV' +[17:56:04] Línea 92: 'AND' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 3 creada para FUNCTION_BLOCK: mUVLampDrainCloseDelay +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 123 +[17:56:04] Entrando a _parse_empty_network desde línea 124 +[17:56:04] Línea 124: '_EXPRESSION' +[17:56:04] Línea 125: '_POSITIV' +[17:56:04] Línea 126: '' +[17:56:04] Línea 127: '' +[17:56:04] Línea 128: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 129: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 129 +[17:56:04] Entrando a _parse_assign_section desde línea 130 +[17:56:04] Línea 130: '_OPERATOR' +[17:56:04] Línea 131: '_BOX_EXPR : 2' +[17:56:04] Línea 132: '_ENABLED' +[17:56:04] Línea 133: '_OPERAND' +[17:56:04] Línea 134: '_EXPRESSION' +[17:56:04] Línea 135: '_NEGATIV' +[17:56:04] Línea 136: 'gInUVLampReady' +[17:56:04] Línea 137: '_OPERAND' +[17:56:04] Línea 138: '_EXPRESSION' +[17:56:04] Línea 139: '_POSITIV' +[17:56:04] Línea 140: 'gUVLamp_ONOFF' +[17:56:04] Línea 141: '_EXPRESSION' +[17:56:04] Línea 142: '_POSITIV' +[17:56:04] Línea 143: 'AND' +[17:56:04] Línea 144: '_EXPRESSION' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 145: '_POSITIV' +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Red 1 agregada. Total redes: 3 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gUV_Lamp_Qualifier' +[17:56:04] Procesando red 4... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 206 +[17:56:04] Red 4 agregada. Total redes: 4 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gUV_Lamp_Request' +[17:56:04] Procesando red 5... +[17:56:04] Red 5 agregada. Total redes: 5 +[17:56:04] Con lógica: CONTACT - gUV_Lamp_Request +[17:56:04] Target: 'gUV_Lamp_Latch' +[17:56:04] Procesando red 6... +[17:56:04] Red 6 agregada. Total redes: 6 +[17:56:04] Con lógica: CONTACT - gUV_Lamp_Latch +[17:56:04] Target: 'gOutUVLamp_ONOFF' +[17:56:04] ADVERTENCIA: Se esperaban 7 redes pero solo se parsearon 6 +[17:56:04] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 6 +[17:56:04] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 6 networks encontrados === +[17:56:04] Red 2: +[17:56:04] Comentario: Llamada a función: mDelayCoolingUVLamp +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: mDelayCoolingUVLamp inputs: ['_NEGATIV'] +[17:56:04] Condición: mDelayCoolingUVLamp(_NEGATIV) +[17:56:04] Red 3: +[17:56:04] Comentario: Llamada a función: mUVLampDrainCloseDelay +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: mUVLampDrainCloseDelay inputs: ['_POSITIV'] +[17:56:04] Condición: mUVLampDrainCloseDelay(_POSITIV) +[17:56:04] Red 1: +[17:56:04] Target: gUV_Lamp_Qualifier +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gBlenderCIPMode (NEGADO) +[17:56:04] CONTACT: gAuxVoltageOk +[17:56:04] Condición: (NOT gBlenderCIPMode AND gAuxVoltageOk) +[17:56:04] Red 4: +[17:56:04] Target: gUV_Lamp_Request +[17:56:04] Lógica: AND: +[17:56:04] OR: +[17:56:04] CONTACT: gDeairStartUp_Latch +[17:56:04] CONTACT: gBlenderRun_Latch +[17:56:04] FUNCTION_BLOCK: mUVLampDelayOff inputs: ['_POSITIV'] +[17:56:04] Condición: ((gDeairStartUp_Latch OR gBlenderRun_Latch) AND mUVLampDelayOff(_POSITIV)) +[17:56:04] Red 5: +[17:56:04] Target: gUV_Lamp_Latch +[17:56:04] Lógica: CONTACT: gUV_Lamp_Request +[17:56:04] Condición: gUV_Lamp_Request +[17:56:04] Red 6: +[17:56:04] Target: gOutUVLamp_ONOFF +[17:56:04] Lógica: CONTACT: gUV_Lamp_Latch +[17:56:04] Condición: gUV_Lamp_Latch +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] Optimizando Red 2: +[17:56:04] Expresión original: mDelayCoolingUVLamp__NEGATIV_ +[17:56:04] Simplificada: mDelayCoolingUVLamp__NEGATIV_ +[17:56:04] DNF (forma LAD preferida): mDelayCoolingUVLamp__NEGATIV_ +[17:56:04] Optimizando Red 3: +[17:56:04] Expresión original: mUVLampDrainCloseDelay__POSITIV_ +[17:56:04] Simplificada: mUVLampDrainCloseDelay__POSITIV_ +[17:56:04] DNF (forma LAD preferida): mUVLampDrainCloseDelay__POSITIV_ +[17:56:04] Optimizando Red 1: +[17:56:04] Expresión original: gAuxVoltageOk & ~gBlenderCIPMode +[17:56:04] Simplificada: gAuxVoltageOk & ~gBlenderCIPMode +[17:56:04] DNF (forma LAD preferida): gAuxVoltageOk & ~gBlenderCIPMode +[17:56:04] Optimizando Red 4: +[17:56:04] Expresión original: mUVLampDelayOff__POSITIV_ & (gBlenderRun_Latch | gDeairStartUp_Latch) +[17:56:04] Simplificada: mUVLampDelayOff__POSITIV_ & (gBlenderRun_Latch | gDeairStartUp_Latch) +[17:56:04] DNF (forma LAD preferida): (gBlenderRun_Latch & mUVLampDelayOff__POSITIV_) | (gDeairStartUp_Latch & mUVLampDelayOff__POSITIV_) +[17:56:04] Post-procesada: mUVLampDelayOff__POSITIV_ & (gBlenderRun_Latch | gDeairStartUp_Latch) +[17:56:04] Optimizando Red 5: +[17:56:04] Expresión original: gUV_Lamp_Request +[17:56:04] Simplificada: gUV_Lamp_Request +[17:56:04] DNF (forma LAD preferida): gUV_Lamp_Request +[17:56:04] Optimizando Red 6: +[17:56:04] Expresión original: gUV_Lamp_Latch +[17:56:04] Simplificada: gUV_Lamp_Latch +[17:56:04] DNF (forma LAD preferida): gUV_Lamp_Latch +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] Analizando 6 networks para agrupación: +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\UV_LAMP.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: VACUUMCTRL.EXP +[17:56:04] Salida: VACUUMCTRL.scl +[17:56:04] Programa encontrado: VacuumCtrl +[17:56:04] Path: \/TASK2_ControlMain\/Blender_Logic +[17:56:04] Variables VAR_OUTPUT: 1 encontradas +[17:56:04] Variables VAR: 1 encontradas +[17:56:04] Se esperan 5 redes según el archivo +[17:56:04] Procesando red 1... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 8 +[17:56:04] Entrando a _parse_empty_network desde línea 9 +[17:56:04] Línea 9: '_EXPRESSION' +[17:56:04] Línea 10: '_POSITIV' +[17:56:04] Línea 11: '' +[17:56:04] Línea 12: '' +[17:56:04] Línea 13: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 14: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 14 +[17:56:04] Entrando a _parse_assign_section desde línea 15 +[17:56:04] Línea 15: '_OPERATOR' +[17:56:04] Línea 16: '_BOX_EXPR : 2' +[17:56:04] Línea 17: '_ENABLED' +[17:56:04] Línea 18: '_OPERAND' +[17:56:04] Línea 19: '_EXPRESSION' +[17:56:04] Línea 20: '_POSITIV' +[17:56:04] Línea 21: 'gDeairVacuumPress' +[17:56:04] Línea 22: '_OPERAND' +[17:56:04] Línea 23: '_EXPRESSION' +[17:56:04] Línea 24: '_POSITIV' +[17:56:04] Línea 25: 'gIn_DeaireatorPressure' +[17:56:04] Línea 26: '_EXPRESSION' +[17:56:04] Línea 27: '_POSITIV' +[17:56:04] Línea 28: 'GT' +[17:56:04] Línea 29: '_EXPRESSION' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 30: '_POSITIV' +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 44 +[17:56:04] Entrando a _parse_empty_network desde línea 45 +[17:56:04] Línea 45: '_EXPRESSION' +[17:56:04] Línea 46: '_POSITIV' +[17:56:04] Línea 47: '' +[17:56:04] Línea 48: '' +[17:56:04] Línea 49: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 50: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 50 +[17:56:04] Entrando a _parse_assign_section desde línea 51 +[17:56:04] Línea 51: '_OPERATOR' +[17:56:04] Línea 52: '_BOX_EXPR : 2' +[17:56:04] Línea 53: '_ENABLED' +[17:56:04] Línea 54: '_OPERATOR' +[17:56:04] Línea 55: '_BOX_EXPR : 2' +[17:56:04] Línea 56: '_OPERAND' +[17:56:04] Línea 57: '_EXPRESSION' +[17:56:04] Línea 58: '_POSITIV' +[17:56:04] Línea 59: 'gDeairVacuumPress' +[17:56:04] Línea 60: '_OPERAND' +[17:56:04] Línea 61: '_EXPRESSION' +[17:56:04] Línea 62: '_POSITIV' +[17:56:04] Línea 63: 'gDeairVacuumIst' +[17:56:04] Línea 64: '_EXPRESSION' +[17:56:04] Línea 65: '_POSITIV' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 66: 'ADD' +[17:56:04] Línea 67: '_OPERAND' +[17:56:04] Línea 68: '_EXPRESSION' +[17:56:04] Línea 69: '_POSITIV' +[17:56:04] Línea 70: 'gIn_DeaireatorPressure' +[17:56:04] Línea 71: '_EXPRESSION' +[17:56:04] Línea 72: '_POSITIV' +[17:56:04] Línea 73: 'LT' +[17:56:04] Línea 74: '_EXPRESSION' +[17:56:04] Línea 75: '_POSITIV' +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Red 1 agregada. Total redes: 1 +[17:56:04] Con lógica: OR - Sin nombre +[17:56:04] Target: 'gVacuumAcheaved' +[17:56:04] Procesando red 2... +[17:56:04] Red 2 agregada. Total redes: 2 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gH_Status007' +[17:56:04] Procesando red 3... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 189 +[17:56:04] Red 3 agregada. Total redes: 3 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gVacuumTimeOut_Fault' +[17:56:04] ADVERTENCIA: Se esperaban 5 redes pero solo se parsearon 3 +[17:56:04] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 3 +[17:56:04] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 3 networks encontrados === +[17:56:04] Red 1: +[17:56:04] Target: gVacuumAcheaved +[17:56:04] Lógica: OR: +[17:56:04] AND: +[17:56:04] CONTACT: gH_Blender_OPT_VacuumPump +[17:56:04] CONTACT: gCarboStillRecipe (NEGADO) +[17:56:04] CONTACT: gBlenderDeairVacuum_Ok +[17:56:04] CONTACT: gStillWaterByPassEn +[17:56:04] Condición: ((gH_Blender_OPT_VacuumPump AND NOT gCarboStillRecipe AND gBlenderDeairVacuum_Ok) OR gStillWaterByPassEn) +[17:56:04] Red 2: +[17:56:04] Target: gH_Status007 +[17:56:04] Lógica: AND: +[17:56:04] OR: +[17:56:04] CONTACT: gH_Blender_OPT_ByPassDeair (NEGADO) +[17:56:04] CONTACT: gH_A_Recipe_EnDeaireation +[17:56:04] CONTACT: gVacuumAcheaved (NEGADO) +[17:56:04] OR: +[17:56:04] CONTACT: gDeairStartUp_Latch +[17:56:04] CONTACT: gDeairStartUp_Done +[17:56:04] CONTACT: gCarboStillRecipe (NEGADO) +[17:56:04] Condición: ((NOT gH_Blender_OPT_ByPassDeair OR gH_A_Recipe_EnDeaireation) AND NOT gVacuumAcheaved AND (gDeairStartUp_Latch OR gDeairStartUp_Done) AND NOT gCarboStillRecipe) +[17:56:04] Red 3: +[17:56:04] Target: gVacuumTimeOut_Fault +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gH_P4_VacuumPump_Status +[17:56:04] FUNCTION_BLOCK: mVacuumFaultTmr inputs: ['_POSITIV'] +[17:56:04] Condición: (gH_P4_VacuumPump_Status AND mVacuumFaultTmr(_POSITIV)) +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] Optimizando Red 1: +[17:56:04] Expresión original: gStillWaterByPassEn | (gBlenderDeairVacuum_Ok & gH_Blender_OPT_VacuumPump & ~gCarboStillRecipe) +[17:56:04] Simplificada: gStillWaterByPassEn | (gBlenderDeairVacuum_Ok & gH_Blender_OPT_VacuumPump & ~gCarboStillRecipe) +[17:56:04] DNF (forma LAD preferida): gStillWaterByPassEn | (gBlenderDeairVacuum_Ok & gH_Blender_OPT_VacuumPump & ~gCarboStillRecipe) +[17:56:04] Optimizando Red 2: +[17:56:04] Expresión original: ~gCarboStillRecipe & ~gVacuumAcheaved & (gDeairStartUp_Done | gDeairStartUp_Latch) & (gH_A_Recipe_EnDeaireation | ~gH_Blender_OPT_ByPassDeair) +[17:56:04] Simplificada: ~gCarboStillRecipe & ~gVacuumAcheaved & (gDeairStartUp_Done | gDeairStartUp_Latch) & (gH_A_Recipe_EnDeaireation | ~gH_Blender_OPT_ByPassDeair) +[17:56:04] DNF (forma LAD preferida): (gDeairStartUp_Done & gH_A_Recipe_EnDeaireation & ~gCarboStillRecipe & ~gVacuumAcheaved) | (gDeairStartUp_Latch & gH_A_Recipe_EnDeaireation & ~gCarboStillRecipe & ~gVacuumAcheaved) | (gDeairStartUp_Done & ~gCarboStillRecipe & ~gH_Blender_OPT_ByPassDeair & ~gVacuumAcheaved) | (gDeairStartUp_Latch & ~gCarboStillRecipe & ~gH_Blender_OPT_ByPassDeair & ~gVacuumAcheaved) +[17:56:04] Post-procesada: ~gCarboStillRecipe & ~gVacuumAcheaved & (gDeairStartUp_Done | gDeairStartUp_Latch) & (gH_A_Recipe_EnDeaireation | ~gH_Blender_OPT_ByPassDeair) +[17:56:04] Optimizando Red 3: +[17:56:04] Expresión original: gH_P4_VacuumPump_Status & mVacuumFaultTmr__POSITIV_ +[17:56:04] Simplificada: gH_P4_VacuumPump_Status & mVacuumFaultTmr__POSITIV_ +[17:56:04] DNF (forma LAD preferida): gH_P4_VacuumPump_Status & mVacuumFaultTmr__POSITIV_ +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] Analizando 3 networks para agrupación: +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\VACUUMCTRL.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: VALVEFAULT.EXP +[17:56:04] Salida: VALVEFAULT.scl +[17:56:04] Programa encontrado: ValveFault +[17:56:04] Path: \/Functions_Collection +[17:56:04] Variables VAR_INPUT: 5 encontradas +[17:56:04] Variables VAR_OUTPUT: 2 encontradas +[17:56:04] Variables VAR: 4 encontradas +[17:56:04] Se esperan 3 redes según el archivo +[17:56:04] Procesando red 1... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 58 +[17:56:04] Red 1 agregada. Total redes: 1 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'mFault' +[17:56:04] Procesando red 2... +[17:56:04] Red 2 agregada. Total redes: 2 +[17:56:04] Con lógica: OR - Sin nombre +[17:56:04] Target: 'out_ValveFault' +[17:56:04] Procesando red 3... +[17:56:04] Red 3 agregada. Total redes: 3 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'out_ValveOut' +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 3 +[17:56:04] ✓ Secciones de variables: ['VAR_INPUT', 'VAR_OUTPUT', 'VAR'] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 3 networks encontrados === +[17:56:04] Red 1: +[17:56:04] Target: mFault +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: in_ValveReset (NEGADO) +[17:56:04] OR: +[17:56:04] AND: +[17:56:04] CONTACT: in_ValveOut +[17:56:04] OR: +[17:56:04] CONTACT: in_ValveOpen (NEGADO) +[17:56:04] CONTACT: in_ValveClose +[17:56:04] AND: +[17:56:04] CONTACT: in_ValveOut (NEGADO) +[17:56:04] OR: +[17:56:04] CONTACT: in_ValveOpen +[17:56:04] CONTACT: in_ValveClose (NEGADO) +[17:56:04] FUNCTION_BLOCK: mTmrDelayFault inputs: ['_POSITIV'] +[17:56:04] Condición: (NOT in_ValveReset AND ((in_ValveOut AND (NOT in_ValveOpen OR in_ValveClose)) OR (NOT in_ValveOut AND (in_ValveOpen OR NOT in_ValveClose))) AND mTmrDelayFault(_POSITIV)) +[17:56:04] Red 2: +[17:56:04] Target: out_ValveFault +[17:56:04] Lógica: OR: +[17:56:04] CONTACT: mFault +[17:56:04] AND: +[17:56:04] CONTACT: in_ValveReset (NEGADO) +[17:56:04] CONTACT: out_ValveFault +[17:56:04] Condición: (mFault OR (NOT in_ValveReset AND out_ValveFault)) +[17:56:04] Red 3: +[17:56:04] Target: out_ValveOut +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: in_ValveOut +[17:56:04] CONTACT: out_ValveFault (NEGADO) +[17:56:04] Condición: (in_ValveOut AND NOT out_ValveFault) +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] Optimizando Red 1: +[17:56:04] Expresión original: mTmrDelayFault__POSITIV_ & ~in_ValveReset & ((in_ValveOut & (in_ValveClose | ~in_ValveOpen)) | (~in_ValveOut & (in_ValveOpen | ~in_ValveClose))) +[17:56:04] Simplificada: mTmrDelayFault__POSITIV_ & ~in_ValveReset & (in_ValveOpen | in_ValveOut | ~in_ValveClose) & (in_ValveClose | ~in_ValveOpen | ~in_ValveOut) +[17:56:04] DNF (forma LAD preferida): (in_ValveClose & in_ValveOpen & mTmrDelayFault__POSITIV_ & ~in_ValveReset) | (in_ValveClose & in_ValveOut & mTmrDelayFault__POSITIV_ & ~in_ValveReset) | (in_ValveClose & mTmrDelayFault__POSITIV_ & ~in_ValveClose & ~in_ValveReset) | (in_ValveOpen & mTmrDelayFault__POSITIV_ & ~in_ValveOpen & ~in_ValveReset) | (in_ValveOpen & mTmrDelayFault__POSITIV_ & ~in_ValveOut & ~in_ValveReset) | (in_ValveOut & mTmrDelayFault__POSITIV_ & ~in_ValveOpen & ~in_ValveReset) | (in_ValveOut & mTmrDelayFault__POSITIV_ & ~in_ValveOut & ~in_ValveReset) | (mTmrDelayFault__POSITIV_ & ~in_ValveClose & ~in_ValveOpen & ~in_ValveReset) | (mTmrDelayFault__POSITIV_ & ~in_ValveClose & ~in_ValveOut & ~in_ValveReset) +[17:56:04] Post-procesada: mTmrDelayFault__POSITIV_ & ~in_ValveReset & (in_ValveOpen | in_ValveOut | ~in_ValveClose) & (in_ValveClose | ~in_ValveOpen | ~in_ValveOut) +[17:56:04] Optimizando Red 2: +[17:56:04] Expresión original: mFault | (out_ValveFault & ~in_ValveReset) +[17:56:04] Simplificada: mFault | (out_ValveFault & ~in_ValveReset) +[17:56:04] DNF (forma LAD preferida): mFault | (out_ValveFault & ~in_ValveReset) +[17:56:04] Optimizando Red 3: +[17:56:04] Expresión original: in_ValveOut & ~out_ValveFault +[17:56:04] Simplificada: in_ValveOut & ~out_ValveFault +[17:56:04] DNF (forma LAD preferida): in_ValveOut & ~out_ValveFault +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] Analizando 3 networks para agrupación: +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\VALVEFAULT.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: VALVEFLOW.EXP +[17:56:04] Salida: VALVEFLOW.scl +[17:56:04] Programa encontrado: +[17:56:04] Path: \/Functions_Collection +[17:56:04] Variables VAR_INPUT: 4 encontradas +[17:56:04] No se encontró _LD_BODY +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 0 +[17:56:04] ✓ Secciones de variables: ['VAR_INPUT'] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 0 networks encontrados === +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] No hay suficientes networks para agrupar +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\VALVEFLOW.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: VARIABLE_CONFIGURATION.EXP +[17:56:04] Salida: VARIABLE_CONFIGURATION.scl +[17:56:04] Programa encontrado: +[17:56:04] No se encontró _LD_BODY +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 0 +[17:56:04] ✓ Secciones de variables: [] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 0 networks encontrados === +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] No hay suficientes networks para agrupar +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\VARIABLE_CONFIGURATION.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: VOID.EXP +[17:56:04] Salida: VOID.scl +[17:56:04] Programa encontrado: Void +[17:56:04] Path: \/TASK0_VOID +[17:56:04] Variables VAR: 4 encontradas +[17:56:04] No se encontró _LD_BODY +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 0 +[17:56:04] ✓ Secciones de variables: ['VAR'] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 0 networks encontrados === +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] No hay suficientes networks para agrupar +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\VOID.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: WATERDENSITY.EXP +[17:56:04] Salida: WATERDENSITY.scl +[17:56:04] Programa encontrado: +[17:56:04] Path: \/Functions_Collection +[17:56:04] Variables VAR_INPUT: 1 encontradas +[17:56:04] No se encontró _LD_BODY +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 0 +[17:56:04] ✓ Secciones de variables: ['VAR_INPUT'] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 0 networks encontrados === +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] No hay suficientes networks para agrupar +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\WATERDENSITY.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: WORD_TO_BYTES.EXP +[17:56:04] Salida: WORD_TO_BYTES.scl +[17:56:04] Programa encontrado: Word_To_Bytes +[17:56:04] Path: \/Functions_Collection\/FillingHead +[17:56:04] Variables VAR_INPUT: 1 encontradas +[17:56:04] Variables VAR_OUTPUT: 2 encontradas +[17:56:04] Variables VAR: 3 encontradas +[17:56:04] No se encontró _LD_BODY +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 0 +[17:56:04] ✓ Secciones de variables: ['VAR_INPUT', 'VAR_OUTPUT', 'VAR'] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 0 networks encontrados === +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] No hay suficientes networks para agrupar +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\WORD_TO_BYTES.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: WRITEPERIPHERIAL.EXP +[17:56:04] Salida: WRITEPERIPHERIAL.scl +[17:56:04] Programa encontrado: +[17:56:04] Path: \/Functions_Collection +[17:56:04] Variables VAR_INPUT: 5 encontradas +[17:56:04] Variables VAR: 2 encontradas +[17:56:04] No se encontró _LD_BODY +[17:56:04] Total ACTIONs: 0 +[17:56:04] ✓ Redes encontradas: 0 +[17:56:04] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:56:04] ✓ ACTIONs encontradas: [] +[17:56:04] === DEBUG INFO - 0 networks encontrados === +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] === Analizando agrupación de condiciones === +[17:56:04] No hay suficientes networks para agrupar +[17:56:04] Generando código SCL... +[17:56:04] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\WRITEPERIPHERIAL.scl +[17:56:04] ============================================================ +[17:56:04] Procesando: _BLENDER_CTRL_MAIN.EXP +[17:56:04] Salida: _BLENDER_CTRL_MAIN.scl +[17:56:04] Programa encontrado: _Blender_Ctrl_Main +[17:56:04] Path: \/TASK2_ControlMain\/Blender_Logic +[17:56:04] Variables VAR_OUTPUT: 1 encontradas +[17:56:04] Variables VAR: 37 encontradas +[17:56:04] Se esperan 73 redes según el archivo +[17:56:04] Procesando red 1... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 8 +[17:56:04] Entrando a _parse_empty_network desde línea 9 +[17:56:04] Línea 9: '_EXPRESSION' +[17:56:04] Línea 10: '_POSITIV' +[17:56:04] Línea 11: '' +[17:56:04] Línea 12: '' +[17:56:04] Línea 13: 'ENABLELIST : 0' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 14: 'ENABLELIST_END' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Red 1 agregada. Total redes: 1 +[17:56:04] Target: 'gAlwaysOff' +[17:56:04] Procesando red 2... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 32 +[17:56:04] Red 2 agregada. Total redes: 2 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gEmergencyPressed' +[17:56:04] Procesando red 3... +[17:56:04] Red 3 agregada. Total redes: 3 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gBlenderSuppliesOk' +[17:56:04] Procesando red 4... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 100 +[17:56:04] Entrando a _parse_empty_network desde línea 101 +[17:56:04] Línea 101: '_EXPRESSION' +[17:56:04] Línea 102: '_POSITIV' +[17:56:04] Línea 103: '' +[17:56:04] Línea 104: '' +[17:56:04] Línea 105: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 106: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 106 +[17:56:04] Entrando a _parse_assign_section desde línea 107 +[17:56:04] Línea 107: '_OPERATOR' +[17:56:04] Línea 108: '_BOX_EXPR : 1' +[17:56:04] Línea 109: '_ENABLED' +[17:56:04] Línea 110: '_OPERAND' +[17:56:04] Línea 111: '_EXPRESSION' +[17:56:04] Línea 112: '_POSITIV' +[17:56:04] Línea 113: '0' +[17:56:04] Línea 114: '_EXPRESSION' +[17:56:04] Línea 115: '_POSITIV' +[17:56:04] Línea 116: 'MOVE' +[17:56:04] Línea 117: '_EXPRESSION' +[17:56:04] Línea 118: '_POSITIV' +[17:56:04] Línea 119: '_OUTPUTS : 1' +[17:56:04] Línea 120: '_OUTPUT' +[17:56:04] Línea 121: '_POSITIV' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 122: '_NO_SET' +[17:56:04] Línea 123: 'gH_BlenderStateNum' +[17:56:04] Línea 124: 'ENABLELIST_END' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Red 4 agregada. Total redes: 4 +[17:56:04] Con lógica: CONTACT - gH_Blender_OPT_TrackFillerSpeed +[17:56:04] Target: 'gTrackFillerSpeed' +[17:56:04] Procesando red 5... +[17:56:04] Red 5 agregada. Total redes: 5 +[17:56:04] Con lógica: OR - Sin nombre +[17:56:04] Target: 'gTrackFillerSpeed' +[17:56:04] Procesando red 6... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 229 +[17:56:04] Red 6 agregada. Total redes: 6 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'mDelayPowerOn' +[17:56:04] Procesando red 7... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 264 +[17:56:04] Entrando a _parse_empty_network desde línea 265 +[17:56:04] Línea 265: '_EXPRESSION' +[17:56:04] Línea 266: '_POSITIV' +[17:56:04] Línea 267: '' +[17:56:04] Línea 268: '' +[17:56:04] Línea 269: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 270: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 270 +[17:56:04] Entrando a _parse_assign_section desde línea 271 +[17:56:04] Línea 271: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 271 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 271 +[17:56:04] Línea 282: 'gH_Blender_OPT_SignalExchange' +[17:56:04] Línea 283: '_OPERAND' +[17:56:04] Línea 284: '_EXPRESSION' +[17:56:04] Línea 285: '_POSITIV' +[17:56:04] Línea 286: '1' +[17:56:04] Línea 287: '_EXPRESSION' +[17:56:04] Línea 288: '_POSITIV' +[17:56:04] Línea 289: 'EQ' +[17:56:04] Línea 290: '_OPERAND' +[17:56:04] Línea 291: '_EXPRESSION' +[17:56:04] Línea 292: '_POSITIV' +[17:56:04] Línea 293: 'gSystem_Task_Info[3].active' +[17:56:04] Línea 294: '_EXPRESSION' +[17:56:04] Línea 295: '_POSITIV' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 8 creada para FUNCTION_BLOCK: mDelayS7CallTmr +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 324 +[17:56:04] Entrando a _parse_empty_network desde línea 325 +[17:56:04] Línea 325: '_EXPRESSION' +[17:56:04] Línea 326: '_POSITIV' +[17:56:04] Línea 327: '' +[17:56:04] Línea 328: '' +[17:56:04] Línea 329: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 330: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 330 +[17:56:04] Entrando a _parse_assign_section desde línea 331 +[17:56:04] Línea 331: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 331 +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 9 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Red 7 agregada. Total redes: 9 +[17:56:04] Con lógica: CONTACT - gH_Blender_Prod_CIP +[17:56:04] Target: 'gBlenderProdMode' +[17:56:04] Procesando red 10... +[17:56:04] Red 10 agregada. Total redes: 10 +[17:56:04] Con lógica: CONTACT - gH_Blender_Prod_CIP +[17:56:04] Target: 'gBlenderCIPMode' +[17:56:04] Procesando red 11... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 414 +[17:56:04] Entrando a _parse_empty_network desde línea 415 +[17:56:04] Línea 415: '_EXPRESSION' +[17:56:04] Línea 416: '_POSITIV' +[17:56:04] Línea 417: '' +[17:56:04] Línea 418: '' +[17:56:04] Línea 419: 'ENABLELIST : 0' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 420: 'ENABLELIST_END' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Red 11 agregada. Total redes: 11 +[17:56:04] Target: 'gProductMeterOk' +[17:56:04] Procesando red 12... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 448 +[17:56:04] Entrando a _parse_empty_network desde línea 449 +[17:56:04] Línea 449: '_EXPRESSION' +[17:56:04] Línea 450: '_POSITIV' +[17:56:04] Línea 451: '' +[17:56:04] Línea 452: '' +[17:56:04] Línea 453: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 454: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 454 +[17:56:04] Entrando a _parse_assign_section desde línea 455 +[17:56:04] Línea 455: '_OPERATOR' +[17:56:04] Línea 456: '_BOX_EXPR : 2' +[17:56:04] Línea 457: '_ENABLED' +[17:56:04] Línea 458: '_OPERAND' +[17:56:04] Línea 459: '_EXPRESSION' +[17:56:04] Línea 460: '_POSITIV' +[17:56:04] Línea 461: 'gH_Blender_OPT_CoolerType' +[17:56:04] Línea 462: '_OPERAND' +[17:56:04] Línea 463: '_EXPRESSION' +[17:56:04] Línea 464: '_POSITIV' +[17:56:04] Línea 465: '1' +[17:56:04] Línea 466: '_EXPRESSION' +[17:56:04] Línea 467: '_POSITIV' +[17:56:04] Línea 468: 'EQ' +[17:56:04] Línea 469: '_EXPRESSION' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 470: '_POSITIV' +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 484 +[17:56:04] Entrando a _parse_empty_network desde línea 485 +[17:56:04] Línea 485: '_EXPRESSION' +[17:56:04] Línea 486: '_POSITIV' +[17:56:04] Línea 487: '' +[17:56:04] Línea 488: '' +[17:56:04] Línea 489: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 490: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 490 +[17:56:04] Entrando a _parse_assign_section desde línea 491 +[17:56:04] Línea 491: '_OPERATOR' +[17:56:04] Línea 492: '_BOX_EXPR : 2' +[17:56:04] Línea 493: '_ENABLED' +[17:56:04] Línea 494: '_OPERATOR' +[17:56:04] Línea 495: '_BOX_EXPR : 2' +[17:56:04] Línea 496: '_OPERAND' +[17:56:04] Línea 497: '_EXPRESSION' +[17:56:04] Línea 498: '_POSITIV' +[17:56:04] Línea 499: 'gH_Blender_OPT_CoolerControl' +[17:56:04] Línea 500: '_OPERAND' +[17:56:04] Línea 501: '_EXPRESSION' +[17:56:04] Línea 502: '_POSITIV' +[17:56:04] Línea 503: '2' +[17:56:04] Línea 504: '_EXPRESSION' +[17:56:04] Línea 505: '_POSITIV' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 506: 'EQ' +[17:56:04] Línea 507: '_OPERATOR' +[17:56:04] Línea 508: '_BOX_EXPR : 2' +[17:56:04] Línea 509: '_OPERAND' +[17:56:04] Línea 510: '_EXPRESSION' +[17:56:04] Línea 511: '_POSITIV' +[17:56:04] Línea 512: 'gH_Blender_OPT_CoolerControl' +[17:56:04] Línea 513: '_OPERAND' +[17:56:04] Línea 514: '_EXPRESSION' +[17:56:04] Línea 515: '_POSITIV' +[17:56:04] Línea 516: '3' +[17:56:04] Línea 517: '_EXPRESSION' +[17:56:04] Línea 518: '_POSITIV' +[17:56:04] Línea 519: 'EQ' +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 538 +[17:56:04] Entrando a _parse_empty_network desde línea 539 +[17:56:04] Línea 539: '_EXPRESSION' +[17:56:04] Línea 540: '_POSITIV' +[17:56:04] Línea 541: '' +[17:56:04] Línea 542: '' +[17:56:04] Línea 543: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 544: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 544 +[17:56:04] Entrando a _parse_assign_section desde línea 545 +[17:56:04] Línea 545: '_OPERATOR' +[17:56:04] Línea 546: '_BOX_EXPR : 2' +[17:56:04] Línea 547: '_ENABLED' +[17:56:04] Línea 548: '_OPERAND' +[17:56:04] Línea 549: '_EXPRESSION' +[17:56:04] Línea 550: '_POSITIV' +[17:56:04] Línea 551: 'gH_Blender_OPT_CoolerControl' +[17:56:04] Línea 552: '_OPERAND' +[17:56:04] Línea 553: '_EXPRESSION' +[17:56:04] Línea 554: '_POSITIV' +[17:56:04] Línea 555: '4' +[17:56:04] Línea 556: '_EXPRESSION' +[17:56:04] Línea 557: '_POSITIV' +[17:56:04] Línea 558: 'EQ' +[17:56:04] Línea 559: '_EXPRESSION' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 560: '_POSITIV' +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 574 +[17:56:04] Entrando a _parse_empty_network desde línea 575 +[17:56:04] Línea 575: '_EXPRESSION' +[17:56:04] Línea 576: '_POSITIV' +[17:56:04] Línea 577: '' +[17:56:04] Línea 578: '' +[17:56:04] Línea 579: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 580: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 580 +[17:56:04] Entrando a _parse_assign_section desde línea 581 +[17:56:04] Línea 581: '_OPERATOR' +[17:56:04] Línea 582: '_BOX_EXPR : 2' +[17:56:04] Línea 583: '_ENABLED' +[17:56:04] Línea 584: '_OPERATOR' +[17:56:04] Línea 585: '_BOX_EXPR : 2' +[17:56:04] Línea 586: '_OPERAND' +[17:56:04] Línea 587: '_EXPRESSION' +[17:56:04] Línea 588: '_POSITIV' +[17:56:04] Línea 589: 'gH_Blender_OPT_CoolerControl' +[17:56:04] Línea 590: '_OPERAND' +[17:56:04] Línea 591: '_EXPRESSION' +[17:56:04] Línea 592: '_POSITIV' +[17:56:04] Línea 593: '1' +[17:56:04] Línea 594: '_EXPRESSION' +[17:56:04] Línea 595: '_POSITIV' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 596: 'EQ' +[17:56:04] Línea 597: '_OPERATOR' +[17:56:04] Línea 598: '_BOX_EXPR : 2' +[17:56:04] Línea 599: '_OPERAND' +[17:56:04] Línea 600: '_EXPRESSION' +[17:56:04] Línea 601: '_POSITIV' +[17:56:04] Línea 602: 'gH_Blender_OPT_CoolerControl' +[17:56:04] Línea 603: '_OPERAND' +[17:56:04] Línea 604: '_EXPRESSION' +[17:56:04] Línea 605: '_POSITIV' +[17:56:04] Línea 606: '3' +[17:56:04] Línea 607: '_EXPRESSION' +[17:56:04] Línea 608: '_POSITIV' +[17:56:04] Línea 609: 'EQ' +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Red 12 agregada. Total redes: 12 +[17:56:04] Con lógica: CONTACT - gProdPipeRunOutWaterCountEn +[17:56:04] Target: 'gProdPipeRunOutFillerBottleCountEn' +[17:56:04] Procesando red 13... +[17:56:04] Red 13 agregada. Total redes: 13 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gStillWaterByPassEn' +[17:56:04] Procesando red 14... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 682 +[17:56:04] Entrando a _parse_empty_network desde línea 683 +[17:56:04] Línea 683: '_EXPRESSION' +[17:56:04] Línea 684: '_POSITIV' +[17:56:04] Línea 685: '' +[17:56:04] Línea 686: '' +[17:56:04] Línea 687: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 688: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 688 +[17:56:04] Entrando a _parse_assign_section desde línea 689 +[17:56:04] Línea 689: '_OPERATOR' +[17:56:04] Línea 690: '_BOX_EXPR : 2' +[17:56:04] Línea 691: '_ENABLED' +[17:56:04] Línea 692: '_OPERAND' +[17:56:04] Línea 693: '_EXPRESSION' +[17:56:04] Línea 694: '_POSITIV' +[17:56:04] Línea 695: 'gH_Blender_OPT_Promass' +[17:56:04] Línea 696: '_OPERAND' +[17:56:04] Línea 697: '_EXPRESSION' +[17:56:04] Línea 698: '_POSITIV' +[17:56:04] Línea 699: '1' +[17:56:04] Línea 700: '_EXPRESSION' +[17:56:04] Línea 701: '_POSITIV' +[17:56:04] Línea 702: 'GT' +[17:56:04] Línea 703: '_EXPRESSION' +[17:56:04] _parse_assign_section terminó sin encontrar función +[17:56:04] Línea 704: '_POSITIV' +[17:56:04] _parse_empty_network terminó sin encontrar función +[17:56:04] Red 14 agregada. Total redes: 14 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gManualSyrupDrainValve' +[17:56:04] Procesando red 15... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 793 +[17:56:04] Red 15 agregada. Total redes: 15 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gManualWaterDrainValve' +[17:56:04] Procesando red 16... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 828 +[17:56:04] Entrando a _parse_empty_network desde línea 829 +[17:56:04] Línea 829: '_EXPRESSION' +[17:56:04] Línea 830: '_POSITIV' +[17:56:04] Línea 831: '' +[17:56:04] Línea 832: '' +[17:56:04] Línea 833: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 834: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 834 +[17:56:04] Entrando a _parse_assign_section desde línea 835 +[17:56:04] Línea 835: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 835 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 835 +[17:56:04] Línea 841: 'mPDS1000_Control' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 17 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 858 +[17:56:04] Entrando a _parse_empty_network desde línea 859 +[17:56:04] Línea 859: '_EXPRESSION' +[17:56:04] Línea 860: '_POSITIV' +[17:56:04] Línea 861: '' +[17:56:04] Línea 862: '' +[17:56:04] Línea 863: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 864: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 864 +[17:56:04] Entrando a _parse_assign_section desde línea 865 +[17:56:04] Línea 865: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 865 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 865 +[17:56:04] Línea 871: 'mPDS2000_Control' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 18 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 888 +[17:56:04] Entrando a _parse_empty_network desde línea 889 +[17:56:04] Línea 889: '_EXPRESSION' +[17:56:04] Línea 890: '_POSITIV' +[17:56:04] Línea 891: '' +[17:56:04] Línea 892: '' +[17:56:04] Línea 893: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 894: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 894 +[17:56:04] Entrando a _parse_assign_section desde línea 895 +[17:56:04] Línea 895: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 895 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 895 +[17:56:04] Línea 901: 'Maselli_Control' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 19 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 918 +[17:56:04] Entrando a _parse_empty_network desde línea 919 +[17:56:04] Línea 919: '_EXPRESSION' +[17:56:04] Línea 920: '_POSITIV' +[17:56:04] Línea 921: '' +[17:56:04] Línea 922: '' +[17:56:04] Línea 923: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 924: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 924 +[17:56:04] Entrando a _parse_assign_section desde línea 925 +[17:56:04] Línea 925: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 925 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 925 +[17:56:04] Línea 931: 'mPDS_PA_Control' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 20 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 948 +[17:56:04] Entrando a _parse_empty_network desde línea 949 +[17:56:04] Línea 949: '_EXPRESSION' +[17:56:04] Línea 950: '_POSITIV' +[17:56:04] Línea 951: '' +[17:56:04] Línea 952: '' +[17:56:04] Línea 953: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 954: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 954 +[17:56:04] Entrando a _parse_assign_section desde línea 955 +[17:56:04] Línea 955: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 955 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 955 +[17:56:04] Línea 961: 'GetProdBrixCO2_FromAnalogInput' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 21 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 978 +[17:56:04] Entrando a _parse_empty_network desde línea 979 +[17:56:04] Línea 979: '_EXPRESSION' +[17:56:04] Línea 980: '_POSITIV' +[17:56:04] Línea 981: '' +[17:56:04] Línea 982: '' +[17:56:04] Línea 983: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 984: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 984 +[17:56:04] Entrando a _parse_assign_section desde línea 985 +[17:56:04] Línea 985: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 985 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 985 +[17:56:04] Línea 991: 'GetProdO2_FromAnalogInput' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 22 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1008 +[17:56:04] Entrando a _parse_empty_network desde línea 1009 +[17:56:04] Línea 1009: '_EXPRESSION' +[17:56:04] Línea 1010: '_POSITIV' +[17:56:04] Línea 1011: '' +[17:56:04] Línea 1012: '' +[17:56:04] Línea 1013: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1014: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1014 +[17:56:04] Entrando a _parse_assign_section desde línea 1015 +[17:56:04] Línea 1015: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1015 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1015 +[17:56:04] Línea 1021: 'ProductQuality' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 23 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1038 +[17:56:04] Entrando a _parse_empty_network desde línea 1039 +[17:56:04] Línea 1039: '_EXPRESSION' +[17:56:04] Línea 1040: '_POSITIV' +[17:56:04] Línea 1041: '' +[17:56:04] Línea 1042: '' +[17:56:04] Línea 1043: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1044: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1044 +[17:56:04] Entrando a _parse_assign_section desde línea 1045 +[17:56:04] Línea 1045: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1045 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1045 +[17:56:04] Línea 1051: 'Input' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 24 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1068 +[17:56:04] Entrando a _parse_empty_network desde línea 1069 +[17:56:04] Línea 1069: '_EXPRESSION' +[17:56:04] Línea 1070: '_POSITIV' +[17:56:04] Línea 1071: '' +[17:56:04] Línea 1072: '' +[17:56:04] Línea 1073: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1074: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1074 +[17:56:04] Entrando a _parse_assign_section desde línea 1075 +[17:56:04] Línea 1075: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1075 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1075 +[17:56:04] Línea 1081: 'SelCheckBrixSource' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 25 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1098 +[17:56:04] Entrando a _parse_empty_network desde línea 1099 +[17:56:04] Línea 1099: '_EXPRESSION' +[17:56:04] Línea 1100: '_POSITIV' +[17:56:04] Línea 1101: '' +[17:56:04] Línea 1102: '' +[17:56:04] Línea 1103: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1104: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1104 +[17:56:04] Entrando a _parse_assign_section desde línea 1105 +[17:56:04] Línea 1105: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1105 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1105 +[17:56:04] Línea 1111: 'TankLevel' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 26 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1134 +[17:56:04] Red 16 agregada. Total redes: 26 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gProductionONS' +[17:56:04] Procesando red 27... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1212 +[17:56:04] Red 27 agregada. Total redes: 27 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gRinseONS' +[17:56:04] Procesando red 28... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1249 +[17:56:04] Red 28 agregada. Total redes: 28 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'gCIPONS' +[17:56:04] Procesando red 29... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1313 +[17:56:04] Entrando a _parse_empty_network desde línea 1314 +[17:56:04] Línea 1314: '_EXPRESSION' +[17:56:04] Línea 1315: '_POSITIV' +[17:56:04] Línea 1316: '' +[17:56:04] Línea 1317: '' +[17:56:04] Línea 1318: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1319: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1319 +[17:56:04] Entrando a _parse_assign_section desde línea 1320 +[17:56:04] Línea 1320: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1320 +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 30 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1343 +[17:56:04] Entrando a _parse_empty_network desde línea 1344 +[17:56:04] Línea 1344: '_EXPRESSION' +[17:56:04] Línea 1345: '_POSITIV' +[17:56:04] Línea 1346: '' +[17:56:04] Línea 1347: '' +[17:56:04] Línea 1348: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1349: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1349 +[17:56:04] Entrando a _parse_assign_section desde línea 1350 +[17:56:04] Línea 1350: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1350 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1350 +[17:56:04] Línea 1356: 'Blender_RunControl' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 31 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1373 +[17:56:04] Entrando a _parse_empty_network desde línea 1374 +[17:56:04] Línea 1374: '_EXPRESSION' +[17:56:04] Línea 1375: '_POSITIV' +[17:56:04] Línea 1376: '' +[17:56:04] Línea 1377: '' +[17:56:04] Línea 1378: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1379: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1379 +[17:56:04] Entrando a _parse_assign_section desde línea 1380 +[17:56:04] Línea 1380: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1380 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1380 +[17:56:04] Línea 1386: 'ProductTank_PressCtrl' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 32 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1403 +[17:56:04] Entrando a _parse_empty_network desde línea 1404 +[17:56:04] Línea 1404: '_EXPRESSION' +[17:56:04] Línea 1405: '_POSITIV' +[17:56:04] Línea 1406: '' +[17:56:04] Línea 1407: '' +[17:56:04] Línea 1408: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1409: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1409 +[17:56:04] Entrando a _parse_assign_section desde línea 1410 +[17:56:04] Línea 1410: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1410 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1410 +[17:56:04] Línea 1416: 'FirstProduction' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 33 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1433 +[17:56:04] Entrando a _parse_empty_network desde línea 1434 +[17:56:04] Línea 1434: '_EXPRESSION' +[17:56:04] Línea 1435: '_POSITIV' +[17:56:04] Línea 1436: '' +[17:56:04] Línea 1437: '' +[17:56:04] Línea 1438: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1439: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1439 +[17:56:04] Entrando a _parse_assign_section desde línea 1440 +[17:56:04] Línea 1440: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1440 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1440 +[17:56:04] Línea 1446: 'CIP_MAIN' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 34 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1463 +[17:56:04] Entrando a _parse_empty_network desde línea 1464 +[17:56:04] Línea 1464: '_EXPRESSION' +[17:56:04] Línea 1465: '_POSITIV' +[17:56:04] Línea 1466: '' +[17:56:04] Línea 1467: '' +[17:56:04] Línea 1468: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1469: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1469 +[17:56:04] Entrando a _parse_assign_section desde línea 1470 +[17:56:04] Línea 1470: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1470 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1470 +[17:56:04] Línea 1476: 'BlenderRinse' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 35 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1493 +[17:56:04] Entrando a _parse_empty_network desde línea 1494 +[17:56:04] Línea 1494: '_EXPRESSION' +[17:56:04] Línea 1495: '_POSITIV' +[17:56:04] Línea 1496: '' +[17:56:04] Línea 1497: '' +[17:56:04] Línea 1498: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1499: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1499 +[17:56:04] Entrando a _parse_assign_section desde línea 1500 +[17:56:04] Línea 1500: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1500 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1500 +[17:56:04] Línea 1506: 'Safeties' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 36 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1523 +[17:56:04] Entrando a _parse_empty_network desde línea 1524 +[17:56:04] Línea 1524: '_EXPRESSION' +[17:56:04] Línea 1525: '_POSITIV' +[17:56:04] Línea 1526: '' +[17:56:04] Línea 1527: '' +[17:56:04] Línea 1528: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1529: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1529 +[17:56:04] Entrando a _parse_assign_section desde línea 1530 +[17:56:04] Línea 1530: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1530 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1530 +[17:56:04] Línea 1536: 'VacuumCtrl' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 37 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1553 +[17:56:04] Entrando a _parse_empty_network desde línea 1554 +[17:56:04] Línea 1554: '_EXPRESSION' +[17:56:04] Línea 1555: '_POSITIV' +[17:56:04] Línea 1556: '' +[17:56:04] Línea 1557: '' +[17:56:04] Línea 1558: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1559: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1559 +[17:56:04] Entrando a _parse_assign_section desde línea 1560 +[17:56:04] Línea 1560: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1560 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1560 +[17:56:04] Línea 1566: 'SyrupRoomCtrl' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 38 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1583 +[17:56:04] Entrando a _parse_empty_network desde línea 1584 +[17:56:04] Línea 1584: '_EXPRESSION' +[17:56:04] Línea 1585: '_POSITIV' +[17:56:04] Línea 1586: '' +[17:56:04] Línea 1587: '' +[17:56:04] Línea 1588: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1589: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1589 +[17:56:04] Entrando a _parse_assign_section desde línea 1590 +[17:56:04] Línea 1590: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1590 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1590 +[17:56:04] Línea 1596: 'ProductTankBrix' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 39 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1613 +[17:56:04] Entrando a _parse_empty_network desde línea 1614 +[17:56:04] Línea 1614: '_EXPRESSION' +[17:56:04] Línea 1615: '_POSITIV' +[17:56:04] Línea 1616: '' +[17:56:04] Línea 1617: '' +[17:56:04] Línea 1618: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1619: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1619 +[17:56:04] Entrando a _parse_assign_section desde línea 1620 +[17:56:04] Línea 1620: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1620 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1620 +[17:56:04] Línea 1626: 'AmmoniaCtrl' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 40 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1676 +[17:56:04] Entrando a _parse_empty_network desde línea 1677 +[17:56:04] Línea 1677: '_EXPRESSION' +[17:56:04] Línea 1678: '_POSITIV' +[17:56:04] Línea 1679: '' +[17:56:04] Línea 1680: '' +[17:56:04] Línea 1681: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1682: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1682 +[17:56:04] Entrando a _parse_assign_section desde línea 1683 +[17:56:04] Línea 1683: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1683 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1683 +[17:56:04] Línea 1689: 'Pneumatic_Valve_Ctrl' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 41 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1706 +[17:56:04] Entrando a _parse_empty_network desde línea 1707 +[17:56:04] Línea 1707: '_EXPRESSION' +[17:56:04] Línea 1708: '_POSITIV' +[17:56:04] Línea 1709: '' +[17:56:04] Línea 1710: '' +[17:56:04] Línea 1711: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1712: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1712 +[17:56:04] Entrando a _parse_assign_section desde línea 1713 +[17:56:04] Línea 1713: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1713 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1713 +[17:56:04] Línea 1719: 'PumpsControl' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 42 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1769 +[17:56:04] Entrando a _parse_empty_network desde línea 1770 +[17:56:04] Línea 1770: '_EXPRESSION' +[17:56:04] Línea 1771: '_POSITIV' +[17:56:04] Línea 1772: '' +[17:56:04] Línea 1773: '' +[17:56:04] Línea 1774: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1775: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1775 +[17:56:04] Entrando a _parse_assign_section desde línea 1776 +[17:56:04] Línea 1776: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1776 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1776 +[17:56:04] Línea 1782: 'Output' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 43 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1799 +[17:56:04] Entrando a _parse_empty_network desde línea 1800 +[17:56:04] Línea 1800: '_EXPRESSION' +[17:56:04] Línea 1801: '_POSITIV' +[17:56:04] Línea 1802: '' +[17:56:04] Línea 1803: '' +[17:56:04] Línea 1804: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1805: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1805 +[17:56:04] Entrando a _parse_assign_section desde línea 1806 +[17:56:04] Línea 1806: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1806 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1806 +[17:56:04] Línea 1812: 'SLIM_Block' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 44 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1829 +[17:56:04] Entrando a _parse_empty_network desde línea 1830 +[17:56:04] Línea 1830: '_EXPRESSION' +[17:56:04] Línea 1831: '_POSITIV' +[17:56:04] Línea 1832: '' +[17:56:04] Línea 1833: '' +[17:56:04] Línea 1834: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1835: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1835 +[17:56:04] Entrando a _parse_assign_section desde línea 1836 +[17:56:04] Línea 1836: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1836 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1836 +[17:56:04] Línea 1842: 'Filler_Control' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 45 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1859 +[17:56:04] Entrando a _parse_empty_network desde línea 1860 +[17:56:04] Línea 1860: '_EXPRESSION' +[17:56:04] Línea 1861: '_POSITIV' +[17:56:04] Línea 1862: '' +[17:56:04] Línea 1863: '' +[17:56:04] Línea 1864: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1865: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1865 +[17:56:04] Entrando a _parse_assign_section desde línea 1866 +[17:56:04] Línea 1866: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1866 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1866 +[17:56:04] Línea 1872: 'FillerRinseTank_Ctrl' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 46 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1889 +[17:56:04] Entrando a _parse_empty_network desde línea 1890 +[17:56:04] Línea 1890: '_EXPRESSION' +[17:56:04] Línea 1891: '_POSITIV' +[17:56:04] Línea 1892: '' +[17:56:04] Línea 1893: '' +[17:56:04] Línea 1894: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1895: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1895 +[17:56:04] Entrando a _parse_assign_section desde línea 1896 +[17:56:04] Línea 1896: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1896 +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 47 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1919 +[17:56:04] Entrando a _parse_empty_network desde línea 1920 +[17:56:04] Línea 1920: '_EXPRESSION' +[17:56:04] Línea 1921: '_POSITIV' +[17:56:04] Línea 1922: '' +[17:56:04] Línea 1923: '' +[17:56:04] Línea 1924: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 1925: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 1925 +[17:56:04] Entrando a _parse_assign_section desde línea 1926 +[17:56:04] Línea 1926: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1926 +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 48 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 1955 +[17:56:04] Red 29 agregada. Total redes: 48 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'mResetTotalizer' +[17:56:04] Procesando red 49... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 2004 +[17:56:04] Red 49 agregada. Total redes: 49 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'mResetWaterTot' +[17:56:04] Procesando red 50... +[17:56:04] Red 50 agregada. Total redes: 50 +[17:56:04] Con lógica: CONTACT - gWaterVFMResetTot +[17:56:04] Target: 'gWaterVFMResetTot' +[17:56:04] Procesando red 51... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 2074 +[17:56:04] Red 51 agregada. Total redes: 51 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'mResetSyrupTot' +[17:56:04] Procesando red 52... +[17:56:04] Red 52 agregada. Total redes: 52 +[17:56:04] Con lógica: CONTACT - gSyrupMFMResetTot +[17:56:04] Target: 'gSyrupMFMResetTot' +[17:56:04] Procesando red 53... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 2144 +[17:56:04] Red 53 agregada. Total redes: 53 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'mResetCO2Tot' +[17:56:04] Procesando red 54... +[17:56:04] Red 54 agregada. Total redes: 54 +[17:56:04] Con lógica: CONTACT - gCO2MFMResetTot +[17:56:04] Target: 'gCO2MFMResetTot' +[17:56:04] Procesando red 55... +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 2214 +[17:56:04] Red 55 agregada. Total redes: 55 +[17:56:04] Con lógica: AND - Sin nombre +[17:56:04] Target: 'mResetProductTot' +[17:56:04] Procesando red 56... +[17:56:04] Red 56 agregada. Total redes: 56 +[17:56:04] Con lógica: CONTACT - gProductMFMResetTot +[17:56:04] Target: 'gProductMFMResetTot' +[17:56:04] Procesando red 57... +[17:56:04] Red 57 agregada. Total redes: 57 +[17:56:04] Con lógica: CONTACT - gBlendResetTotalizer +[17:56:04] Target: 'gBlendResetTotalizer' +[17:56:04] Procesando red 58... +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 2291 +[17:56:04] Entrando a _parse_empty_network desde línea 2292 +[17:56:04] Línea 2292: '_EXPRESSION' +[17:56:04] Línea 2293: '_POSITIV' +[17:56:04] Línea 2294: '' +[17:56:04] Línea 2295: '' +[17:56:04] Línea 2296: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 2297: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 2297 +[17:56:04] Entrando a _parse_assign_section desde línea 2298 +[17:56:04] Línea 2298: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 2298 +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 59 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 2321 +[17:56:04] Entrando a _parse_empty_network desde línea 2322 +[17:56:04] Línea 2322: '_EXPRESSION' +[17:56:04] Línea 2323: '_POSITIV' +[17:56:04] Línea 2324: '' +[17:56:04] Línea 2325: '' +[17:56:04] Línea 2326: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 2327: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 2327 +[17:56:04] Entrando a _parse_assign_section desde línea 2328 +[17:56:04] Línea 2328: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 2328 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 2328 +[17:56:04] Línea 2334: 'Profibus_Network' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 60 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 2351 +[17:56:04] Entrando a _parse_empty_network desde línea 2352 +[17:56:04] Línea 2352: '_EXPRESSION' +[17:56:04] Línea 2353: '_POSITIV' +[17:56:04] Línea 2354: '' +[17:56:04] Línea 2355: '' +[17:56:04] Línea 2356: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 2357: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 2357 +[17:56:04] Entrando a _parse_assign_section desde línea 2358 +[17:56:04] Línea 2358: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 2358 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 2358 +[17:56:04] Línea 2364: 'ModValveFault' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 61 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 2414 +[17:56:04] Entrando a _parse_empty_network desde línea 2415 +[17:56:04] Línea 2415: '_EXPRESSION' +[17:56:04] Línea 2416: '_POSITIV' +[17:56:04] Línea 2417: '' +[17:56:04] Línea 2418: '' +[17:56:04] Línea 2419: 'ENABLELIST : 1' +[17:56:04] Encontrado ENABLELIST, continuando búsqueda... +[17:56:04] Línea 2420: '_ASSIGN' +[17:56:04] ENCONTRADO _ASSIGN en línea 2420 +[17:56:04] Entrando a _parse_assign_section desde línea 2421 +[17:56:04] Línea 2421: '_FUNCTIONBLOCK' +[17:56:04] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 2421 +[17:56:04] ADVERTENCIA: Bucle infinito evitado en function block en línea 2421 +[17:56:04] Línea 2427: 'ManualActive' +[17:56:04] Función encontrada pero sin target específico +[17:56:04] Usando target por defecto: mDummy +[17:56:04] Red de función 62 creada para FUNCTION_BLOCK: ??? +[17:56:04] Target: 'mDummy' +[17:56:04] Red 58 agregada. Total redes: 62 +[17:56:04] Con lógica: FUNCTION_BLOCK - ??? +[17:56:04] Target: 'mDummy' +[17:56:04] ADVERTENCIA: Se esperaban 73 redes pero solo se parsearon 62 +[17:56:04] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:56:04] ACTION encontrada: _1st_Cycle (10 caracteres) +[17:56:04] ACTION encontrada: _All_Auto (4604 caracteres) +[17:56:04] ACTION encontrada: _CIPMode_init (39 caracteres) +[17:56:04] ACTION encontrada: _MFM_Command (1505 caracteres) +[17:56:04] ACTION encontrada: _ProductionMode_Init (102 caracteres) +[17:56:04] ACTION encontrada: CheckPersistantData (852 caracteres) +[17:56:04] ACTION encontrada: InitErrors (317 caracteres) +[17:56:04] ACTION encontrada: ManualActive (4537 caracteres) +[17:56:04] ACTION encontrada: Reset_Sp_Word (2105 caracteres) +[17:56:04] ACTION encontrada: SystemShutDown_DueToPowerFault (2188 caracteres) +[17:56:04] ACTION encontrada: Update_P_Word (2427 caracteres) +[17:56:04] Total ACTIONs: 11 +[17:56:04] ✓ Redes encontradas: 62 +[17:56:04] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:56:04] ✓ ACTIONs encontradas: ['_1st_Cycle', '_All_Auto', '_CIPMode_init', '_MFM_Command', '_ProductionMode_Init', 'CheckPersistantData', 'InitErrors', 'ManualActive', 'Reset_Sp_Word', 'SystemShutDown_DueToPowerFault', 'Update_P_Word'] +[17:56:04] === DEBUG INFO - 62 networks encontrados === +[17:56:04] Red 1: +[17:56:04] Target: gAlwaysOff +[17:56:04] Sin lógica +[17:56:04] Red 2: +[17:56:04] Target: gEmergencyPressed +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gAuxVoltageOk +[17:56:04] FUNCTION_BLOCK: mEmergencyPressONS inputs: [] +[17:56:04] Condición: (gAuxVoltageOk AND mEmergencyPressONS()) +[17:56:04] Red 3: +[17:56:04] Target: gBlenderSuppliesOk +[17:56:04] Lógica: AND: +[17:56:04] OR: +[17:56:04] CONTACT: gInLinePressCO2Ok +[17:56:04] CONTACT: gWorkshopTest +[17:56:04] CONTACT: gInLinePressAirOk +[17:56:04] CONTACT: gAuxVoltageOk +[17:56:04] Condición: ((gInLinePressCO2Ok OR gWorkshopTest) AND gInLinePressAirOk AND gAuxVoltageOk) +[17:56:04] Red 4: +[17:56:04] Target: gTrackFillerSpeed +[17:56:04] Lógica: CONTACT: gH_Blender_OPT_TrackFillerSpeed +[17:56:04] Condición: gH_Blender_OPT_TrackFillerSpeed +[17:56:04] Red 5: +[17:56:04] Target: gTrackFillerSpeed +[17:56:04] Lógica: OR: +[17:56:04] CONTACT: gH_Blender_OPT_TrackFillerSpeed (NEGADO) +[17:56:04] CONTACT: gManual_PID_H2O +[17:56:04] CONTACT: gManual_PID_SYR +[17:56:04] CONTACT: gManual_PID_CO2 +[17:56:04] Condición: (NOT gH_Blender_OPT_TrackFillerSpeed OR gManual_PID_H2O OR gManual_PID_SYR OR gManual_PID_CO2) +[17:56:04] Red 6: +[17:56:04] Target: mDelayPowerOn +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gSystem_Task_Info[3].active (NEGADO) +[17:56:04] FUNCTION_BLOCK: mDelayPowerOnTmr inputs: ['_POSITIV'] +[17:56:04] Condición: (NOT gSystem_Task_Info[3].active AND mDelayPowerOnTmr(_POSITIV)) +[17:56:04] Red 8: +[17:56:04] Comentario: Llamada a función: mDelayS7CallTmr +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: mDelayS7CallTmr inputs: ['_POSITIV'] +[17:56:04] Condición: mDelayS7CallTmr(_POSITIV) +[17:56:04] Red 9: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 7: +[17:56:04] Target: gBlenderProdMode +[17:56:04] Lógica: CONTACT: gH_Blender_Prod_CIP +[17:56:04] Condición: gH_Blender_Prod_CIP +[17:56:04] Red 10: +[17:56:04] Target: gBlenderCIPMode +[17:56:04] Lógica: CONTACT: gH_Blender_Prod_CIP (NEGADO) +[17:56:04] Condición: NOT gH_Blender_Prod_CIP +[17:56:04] Red 11: +[17:56:04] Target: gProductMeterOk +[17:56:04] Sin lógica +[17:56:04] Red 12: +[17:56:04] Target: gProdPipeRunOutFillerBottleCountEn +[17:56:04] Lógica: CONTACT: gProdPipeRunOutWaterCountEn (NEGADO) +[17:56:04] Condición: NOT gProdPipeRunOutWaterCountEn +[17:56:04] Red 13: +[17:56:04] Target: gStillWaterByPassEn +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gH_Blender_OPT_StillWaterByPass +[17:56:04] CONTACT: gWaterRecipe +[17:56:04] CONTACT: gCarboStillRecipe (NEGADO) +[17:56:04] Condición: (gH_Blender_OPT_StillWaterByPass AND gWaterRecipe AND NOT gCarboStillRecipe) +[17:56:04] Red 14: +[17:56:04] Target: gManualSyrupDrainValve +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gSyrupRoomEn +[17:56:04] CONTACT: gSyrupLineDrainValveAux +[17:56:04] OR: +[17:56:04] AND: +[17:56:04] CONTACT: gH_Blender_OPT_FastChangeOverEnabled (NEGADO) +[17:56:04] CONTACT: gSyrLineMFMPrep_Done +[17:56:04] CONTACT: gSyrRunOut_Done (NEGADO) +[17:56:04] AND: +[17:56:04] CONTACT: gBlenderCIPMode +[17:56:04] CONTACT: gInCIP_CIPRunning +[17:56:04] CONTACT: gBlenderRun_Running +[17:56:04] Condición: (gSyrupRoomEn AND gSyrupLineDrainValveAux AND ((NOT gH_Blender_OPT_FastChangeOverEnabled AND gSyrLineMFMPrep_Done AND NOT gSyrRunOut_Done) OR (gBlenderCIPMode AND gInCIP_CIPRunning AND gBlenderRun_Running))) +[17:56:04] Red 15: +[17:56:04] Target: gManualWaterDrainValve +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gWaterManualDrainValveAux +[17:56:04] CONTACT: gH_Blender_OPT_FastChangeOverEnabled +[17:56:04] FUNCTION_BLOCK: mWaterValveDly inputs: ['_POSITIV'] +[17:56:04] Condición: (gWaterManualDrainValveAux AND gH_Blender_OPT_FastChangeOverEnabled AND mWaterValveDly(_POSITIV)) +[17:56:04] Red 17: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 18: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 19: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 20: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 21: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 22: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 23: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 24: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 25: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 26: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 16: +[17:56:04] Target: gProductionONS +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gBlenderProdMode +[17:56:04] FUNCTION_BLOCK: mProdONS inputs: [] +[17:56:04] Condición: (gBlenderProdMode AND mProdONS()) +[17:56:04] Red 27: +[17:56:04] Target: gRinseONS +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gH_Blender_Prod_CIP +[17:56:04] FUNCTION_BLOCK: mRinseONS inputs: [] +[17:56:04] Condición: (gH_Blender_Prod_CIP AND mRinseONS()) +[17:56:04] Red 28: +[17:56:04] Target: gCIPONS +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gBlenderCIPMode +[17:56:04] FUNCTION_BLOCK: mCIPONS inputs: [] +[17:56:04] Condición: (gBlenderCIPMode AND mCIPONS()) +[17:56:04] Red 30: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 31: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 32: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 33: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 34: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 35: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 36: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 37: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 38: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 39: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 40: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 41: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 42: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 43: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 44: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 45: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 46: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 47: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 48: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 29: +[17:56:04] Target: mResetTotalizer +[17:56:04] Lógica: AND: +[17:56:04] CONTACT: gBlendResetTotalizer +[17:56:04] FUNCTION_BLOCK: mResetTotalizerTmr inputs: ['_POSITIV'] +[17:56:04] Condición: (gBlendResetTotalizer AND mResetTotalizerTmr(_POSITIV)) +[17:56:04] Red 49: +[17:56:04] Target: mResetWaterTot +[17:56:04] Lógica: AND: +[17:56:04] OR: +[17:56:04] CONTACT: gWaterVFMResetTot +[17:56:04] CONTACT: mResetTotalizer +[17:56:04] FUNCTION_BLOCK: mResetWaterTotTmr inputs: ['_POSITIV'] +[17:56:04] Condición: ((gWaterVFMResetTot OR mResetTotalizer) AND mResetWaterTotTmr(_POSITIV)) +[17:56:04] Red 50: +[17:56:04] Target: gWaterVFMResetTot +[17:56:04] Lógica: CONTACT: gWaterVFMResetTot +[17:56:04] Condición: gWaterVFMResetTot +[17:56:04] Red 51: +[17:56:04] Target: mResetSyrupTot +[17:56:04] Lógica: AND: +[17:56:04] OR: +[17:56:04] CONTACT: gSyrupMFMResetTot +[17:56:04] CONTACT: mResetTotalizer +[17:56:04] FUNCTION_BLOCK: mResetSyrupTotTmr inputs: ['_POSITIV'] +[17:56:04] Condición: ((gSyrupMFMResetTot OR mResetTotalizer) AND mResetSyrupTotTmr(_POSITIV)) +[17:56:04] Red 52: +[17:56:04] Target: gSyrupMFMResetTot +[17:56:04] Lógica: CONTACT: gSyrupMFMResetTot +[17:56:04] Condición: gSyrupMFMResetTot +[17:56:04] Red 53: +[17:56:04] Target: mResetCO2Tot +[17:56:04] Lógica: AND: +[17:56:04] OR: +[17:56:04] CONTACT: gCO2MFMResetTot +[17:56:04] CONTACT: mResetTotalizer +[17:56:04] FUNCTION_BLOCK: mResetCO2TotTmr inputs: ['_POSITIV'] +[17:56:04] Condición: ((gCO2MFMResetTot OR mResetTotalizer) AND mResetCO2TotTmr(_POSITIV)) +[17:56:04] Red 54: +[17:56:04] Target: gCO2MFMResetTot +[17:56:04] Lógica: CONTACT: gCO2MFMResetTot +[17:56:04] Condición: gCO2MFMResetTot +[17:56:04] Red 55: +[17:56:04] Target: mResetProductTot +[17:56:04] Lógica: AND: +[17:56:04] OR: +[17:56:04] CONTACT: gProductMFMResetTot +[17:56:04] CONTACT: mResetTotalizer +[17:56:04] FUNCTION_BLOCK: mResetProductTotTmr inputs: ['_POSITIV'] +[17:56:04] Condición: ((gProductMFMResetTot OR mResetTotalizer) AND mResetProductTotTmr(_POSITIV)) +[17:56:04] Red 56: +[17:56:04] Target: gProductMFMResetTot +[17:56:04] Lógica: CONTACT: gProductMFMResetTot +[17:56:04] Condición: gProductMFMResetTot +[17:56:04] Red 57: +[17:56:04] Target: gBlendResetTotalizer +[17:56:04] Lógica: CONTACT: gBlendResetTotalizer +[17:56:04] Condición: gBlendResetTotalizer +[17:56:04] Red 59: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 60: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 61: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 62: +[17:56:04] Comentario: Llamada a función: ??? +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] Red 58: +[17:56:04] Target: mDummy +[17:56:04] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:04] Condición: ???() +[17:56:04] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:04] Optimizando Red 2: +[17:56:04] Expresión original: gAuxVoltageOk & mEmergencyPressONS__ +[17:56:04] Simplificada: gAuxVoltageOk & mEmergencyPressONS__ +[17:56:04] DNF (forma LAD preferida): gAuxVoltageOk & mEmergencyPressONS__ +[17:56:04] Optimizando Red 3: +[17:56:04] Expresión original: gAuxVoltageOk & gInLinePressAirOk & (gInLinePressCO2Ok | gWorkshopTest) +[17:56:04] Simplificada: gAuxVoltageOk & gInLinePressAirOk & (gInLinePressCO2Ok | gWorkshopTest) +[17:56:04] DNF (forma LAD preferida): (gAuxVoltageOk & gInLinePressAirOk & gInLinePressCO2Ok) | (gAuxVoltageOk & gInLinePressAirOk & gWorkshopTest) +[17:56:04] Post-procesada: gAuxVoltageOk & gInLinePressAirOk & (gInLinePressCO2Ok | gWorkshopTest) +[17:56:04] Optimizando Red 4: +[17:56:04] Expresión original: gH_Blender_OPT_TrackFillerSpeed +[17:56:04] Simplificada: gH_Blender_OPT_TrackFillerSpeed +[17:56:04] DNF (forma LAD preferida): gH_Blender_OPT_TrackFillerSpeed +[17:56:04] Optimizando Red 5: +[17:56:04] Expresión original: gManual_PID_CO2 | gManual_PID_H2O | gManual_PID_SYR | ~gH_Blender_OPT_TrackFillerSpeed +[17:56:04] Simplificada: gManual_PID_CO2 | gManual_PID_H2O | gManual_PID_SYR | ~gH_Blender_OPT_TrackFillerSpeed +[17:56:04] DNF (forma LAD preferida): gManual_PID_CO2 | gManual_PID_H2O | gManual_PID_SYR | ~gH_Blender_OPT_TrackFillerSpeed +[17:56:04] Optimizando Red 6: +[17:56:04] Expresión original: mDelayPowerOnTmr__POSITIV_ & ~gSystem_Task_Info_3__active +[17:56:04] Simplificada: mDelayPowerOnTmr__POSITIV_ & ~gSystem_Task_Info_3__active +[17:56:04] DNF (forma LAD preferida): mDelayPowerOnTmr__POSITIV_ & ~gSystem_Task_Info_3__active +[17:56:04] Optimizando Red 8: +[17:56:04] Expresión original: mDelayS7CallTmr__POSITIV_ +[17:56:04] Simplificada: mDelayS7CallTmr__POSITIV_ +[17:56:04] DNF (forma LAD preferida): mDelayS7CallTmr__POSITIV_ +[17:56:04] Optimizando Red 9: +[17:56:04] Expresión original: _____ +[17:56:04] Simplificada: _____ +[17:56:04] DNF (forma LAD preferida): _____ +[17:56:04] Optimizando Red 7: +[17:56:04] Expresión original: gH_Blender_Prod_CIP +[17:56:04] Simplificada: gH_Blender_Prod_CIP +[17:56:04] DNF (forma LAD preferida): gH_Blender_Prod_CIP +[17:56:04] Optimizando Red 10: +[17:56:04] Expresión original: ~gH_Blender_Prod_CIP +[17:56:04] Simplificada: ~gH_Blender_Prod_CIP +[17:56:04] DNF (forma LAD preferida): ~gH_Blender_Prod_CIP +[17:56:04] Optimizando Red 12: +[17:56:04] Expresión original: ~gProdPipeRunOutWaterCountEn +[17:56:04] Simplificada: ~gProdPipeRunOutWaterCountEn +[17:56:04] DNF (forma LAD preferida): ~gProdPipeRunOutWaterCountEn +[17:56:04] Optimizando Red 13: +[17:56:04] Expresión original: gH_Blender_OPT_StillWaterByPass & gWaterRecipe & ~gCarboStillRecipe +[17:56:04] Simplificada: gH_Blender_OPT_StillWaterByPass & gWaterRecipe & ~gCarboStillRecipe +[17:56:04] DNF (forma LAD preferida): gH_Blender_OPT_StillWaterByPass & gWaterRecipe & ~gCarboStillRecipe +[17:56:04] Optimizando Red 14: +[17:56:04] Expresión original: gSyrupLineDrainValveAux & gSyrupRoomEn & ((gBlenderCIPMode & gBlenderRun_Running & gInCIP_CIPRunning) | (gSyrLineMFMPrep_Done & ~gH_Blender_OPT_FastChangeOverEnabled & ~gSyrRunOut_Done)) +[17:56:05] Simplificada: gSyrupLineDrainValveAux & gSyrupRoomEn & (gBlenderCIPMode | gSyrLineMFMPrep_Done) & (gBlenderRun_Running | gSyrLineMFMPrep_Done) & (gInCIP_CIPRunning | gSyrLineMFMPrep_Done) & (gBlenderCIPMode | ~gH_Blender_OPT_FastChangeOverEnabled) & (gBlenderCIPMode | ~gSyrRunOut_Done) & (gBlenderRun_Running | ~gH_Blender_OPT_FastChangeOverEnabled) & (gBlenderRun_Running | ~gSyrRunOut_Done) & (gInCIP_CIPRunning | ~gH_Blender_OPT_FastChangeOverEnabled) & (gInCIP_CIPRunning | ~gSyrRunOut_Done) +[17:56:05] DNF (forma LAD preferida): (gBlenderCIPMode & gBlenderRun_Running & gInCIP_CIPRunning & gSyrupLineDrainValveAux & gSyrupRoomEn) | (gBlenderCIPMode & gBlenderRun_Running & gInCIP_CIPRunning & gSyrLineMFMPrep_Done & gSyrupLineDrainValveAux & gSyrupRoomEn) | (gSyrLineMFMPrep_Done & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gH_Blender_OPT_FastChangeOverEnabled & ~gSyrRunOut_Done) | (gBlenderCIPMode & gBlenderRun_Running & gInCIP_CIPRunning & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gH_Blender_OPT_FastChangeOverEnabled) | (gBlenderCIPMode & gBlenderRun_Running & gInCIP_CIPRunning & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gSyrRunOut_Done) | (gBlenderCIPMode & gSyrLineMFMPrep_Done & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gH_Blender_OPT_FastChangeOverEnabled & ~gSyrRunOut_Done) | (gBlenderRun_Running & gSyrLineMFMPrep_Done & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gH_Blender_OPT_FastChangeOverEnabled & ~gSyrRunOut_Done) | (gInCIP_CIPRunning & gSyrLineMFMPrep_Done & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gH_Blender_OPT_FastChangeOverEnabled & ~gSyrRunOut_Done) | (gBlenderCIPMode & gBlenderRun_Running & gInCIP_CIPRunning & gSyrLineMFMPrep_Done & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gH_Blender_OPT_FastChangeOverEnabled) | (gBlenderCIPMode & gBlenderRun_Running & gInCIP_CIPRunning & gSyrLineMFMPrep_Done & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gSyrRunOut_Done) | (gBlenderCIPMode & gBlenderRun_Running & gInCIP_CIPRunning & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gH_Blender_OPT_FastChangeOverEnabled & ~gSyrRunOut_Done) | (gBlenderCIPMode & gBlenderRun_Running & gSyrLineMFMPrep_Done & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gH_Blender_OPT_FastChangeOverEnabled & ~gSyrRunOut_Done) | (gBlenderCIPMode & gInCIP_CIPRunning & gSyrLineMFMPrep_Done & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gH_Blender_OPT_FastChangeOverEnabled & ~gSyrRunOut_Done) | (gBlenderRun_Running & gInCIP_CIPRunning & gSyrLineMFMPrep_Done & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gH_Blender_OPT_FastChangeOverEnabled & ~gSyrRunOut_Done) | (gBlenderCIPMode & gBlenderRun_Running & gInCIP_CIPRunning & gSyrLineMFMPrep_Done & gSyrupLineDrainValveAux & gSyrupRoomEn & ~gH_Blender_OPT_FastChangeOverEnabled & ~gSyrRunOut_Done) +[17:56:07] Post-procesada: gSyrupLineDrainValveAux & gSyrupRoomEn & (gBlenderCIPMode | gSyrLineMFMPrep_Done) & (gBlenderRun_Running | gSyrLineMFMPrep_Done) & (gInCIP_CIPRunning | gSyrLineMFMPrep_Done) & (gBlenderCIPMode | ~gH_Blender_OPT_FastChangeOverEnabled) & (gBlenderCIPMode | ~gSyrRunOut_Done) & (gBlenderRun_Running | ~gH_Blender_OPT_FastChangeOverEnabled) & (gBlenderRun_Running | ~gSyrRunOut_Done) & (gInCIP_CIPRunning | ~gH_Blender_OPT_FastChangeOverEnabled) & (gInCIP_CIPRunning | ~gSyrRunOut_Done) +[17:56:07] Optimizando Red 15: +[17:56:07] Expresión original: gH_Blender_OPT_FastChangeOverEnabled & gWaterManualDrainValveAux & mWaterValveDly__POSITIV_ +[17:56:07] Simplificada: gH_Blender_OPT_FastChangeOverEnabled & gWaterManualDrainValveAux & mWaterValveDly__POSITIV_ +[17:56:07] DNF (forma LAD preferida): gH_Blender_OPT_FastChangeOverEnabled & gWaterManualDrainValveAux & mWaterValveDly__POSITIV_ +[17:56:07] Optimizando Red 17: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 18: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 19: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 20: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 21: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 22: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 23: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 24: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 25: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 26: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 16: +[17:56:07] Expresión original: gBlenderProdMode & mProdONS__ +[17:56:07] Simplificada: gBlenderProdMode & mProdONS__ +[17:56:07] DNF (forma LAD preferida): gBlenderProdMode & mProdONS__ +[17:56:07] Optimizando Red 27: +[17:56:07] Expresión original: gH_Blender_Prod_CIP & mRinseONS__ +[17:56:07] Simplificada: gH_Blender_Prod_CIP & mRinseONS__ +[17:56:07] DNF (forma LAD preferida): gH_Blender_Prod_CIP & mRinseONS__ +[17:56:07] Optimizando Red 28: +[17:56:07] Expresión original: gBlenderCIPMode & mCIPONS__ +[17:56:07] Simplificada: gBlenderCIPMode & mCIPONS__ +[17:56:07] DNF (forma LAD preferida): gBlenderCIPMode & mCIPONS__ +[17:56:07] Optimizando Red 30: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 31: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 32: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 33: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 34: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 35: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 36: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 37: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 38: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 39: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 40: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 41: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 42: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 43: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 44: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 45: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 46: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 47: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 48: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 29: +[17:56:07] Expresión original: gBlendResetTotalizer & mResetTotalizerTmr__POSITIV_ +[17:56:07] Simplificada: gBlendResetTotalizer & mResetTotalizerTmr__POSITIV_ +[17:56:07] DNF (forma LAD preferida): gBlendResetTotalizer & mResetTotalizerTmr__POSITIV_ +[17:56:07] Optimizando Red 49: +[17:56:07] Expresión original: mResetWaterTotTmr__POSITIV_ & (gWaterVFMResetTot | mResetTotalizer) +[17:56:07] Simplificada: mResetWaterTotTmr__POSITIV_ & (gWaterVFMResetTot | mResetTotalizer) +[17:56:07] DNF (forma LAD preferida): (gWaterVFMResetTot & mResetWaterTotTmr__POSITIV_) | (mResetTotalizer & mResetWaterTotTmr__POSITIV_) +[17:56:07] Post-procesada: mResetWaterTotTmr__POSITIV_ & (gWaterVFMResetTot | mResetTotalizer) +[17:56:07] Optimizando Red 50: +[17:56:07] Expresión original: gWaterVFMResetTot +[17:56:07] Simplificada: gWaterVFMResetTot +[17:56:07] DNF (forma LAD preferida): gWaterVFMResetTot +[17:56:07] Optimizando Red 51: +[17:56:07] Expresión original: mResetSyrupTotTmr__POSITIV_ & (gSyrupMFMResetTot | mResetTotalizer) +[17:56:07] Simplificada: mResetSyrupTotTmr__POSITIV_ & (gSyrupMFMResetTot | mResetTotalizer) +[17:56:07] DNF (forma LAD preferida): (gSyrupMFMResetTot & mResetSyrupTotTmr__POSITIV_) | (mResetSyrupTotTmr__POSITIV_ & mResetTotalizer) +[17:56:07] Post-procesada: mResetSyrupTotTmr__POSITIV_ & (gSyrupMFMResetTot | mResetTotalizer) +[17:56:07] Optimizando Red 52: +[17:56:07] Expresión original: gSyrupMFMResetTot +[17:56:07] Simplificada: gSyrupMFMResetTot +[17:56:07] DNF (forma LAD preferida): gSyrupMFMResetTot +[17:56:07] Optimizando Red 53: +[17:56:07] Expresión original: mResetCO2TotTmr__POSITIV_ & (gCO2MFMResetTot | mResetTotalizer) +[17:56:07] Simplificada: mResetCO2TotTmr__POSITIV_ & (gCO2MFMResetTot | mResetTotalizer) +[17:56:07] DNF (forma LAD preferida): (gCO2MFMResetTot & mResetCO2TotTmr__POSITIV_) | (mResetCO2TotTmr__POSITIV_ & mResetTotalizer) +[17:56:07] Post-procesada: mResetCO2TotTmr__POSITIV_ & (gCO2MFMResetTot | mResetTotalizer) +[17:56:07] Optimizando Red 54: +[17:56:07] Expresión original: gCO2MFMResetTot +[17:56:07] Simplificada: gCO2MFMResetTot +[17:56:07] DNF (forma LAD preferida): gCO2MFMResetTot +[17:56:07] Optimizando Red 55: +[17:56:07] Expresión original: mResetProductTotTmr__POSITIV_ & (gProductMFMResetTot | mResetTotalizer) +[17:56:07] Simplificada: mResetProductTotTmr__POSITIV_ & (gProductMFMResetTot | mResetTotalizer) +[17:56:07] DNF (forma LAD preferida): (gProductMFMResetTot & mResetProductTotTmr__POSITIV_) | (mResetProductTotTmr__POSITIV_ & mResetTotalizer) +[17:56:07] Post-procesada: mResetProductTotTmr__POSITIV_ & (gProductMFMResetTot | mResetTotalizer) +[17:56:07] Optimizando Red 56: +[17:56:07] Expresión original: gProductMFMResetTot +[17:56:07] Simplificada: gProductMFMResetTot +[17:56:07] DNF (forma LAD preferida): gProductMFMResetTot +[17:56:07] Optimizando Red 57: +[17:56:07] Expresión original: gBlendResetTotalizer +[17:56:07] Simplificada: gBlendResetTotalizer +[17:56:07] DNF (forma LAD preferida): gBlendResetTotalizer +[17:56:07] Optimizando Red 59: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 60: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 61: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 62: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] Optimizando Red 58: +[17:56:07] Expresión original: _____ +[17:56:07] Simplificada: _____ +[17:56:07] DNF (forma LAD preferida): _____ +[17:56:07] === Analizando agrupación de condiciones === +[17:56:07] Analizando 60 networks para agrupación: +[17:56:15] Red 7 y Red 10 son complementarias +[17:56:47] Generando código SCL... +[17:56:47] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\_BLENDER_CTRL_MAIN.scl +[17:56:47] ============================================================ +[17:56:47] Procesando: _BLENDER_PID_MAIN.EXP +[17:56:47] Salida: _BLENDER_PID_MAIN.scl +[17:56:47] Programa encontrado: _Blender_PID_Main +[17:56:47] Path: \/TASK1_PID\/PID_Controllers +[17:56:47] Variables VAR: 56 encontradas +[17:56:47] No se encontró _LD_BODY +[17:56:47] ACTION encontrada: _PID_Check (285 caracteres) +[17:56:47] ACTION encontrada: _PID_FF_Calc (3665 caracteres) +[17:56:47] ACTION encontrada: _PID_Reset_Integral (468 caracteres) +[17:56:47] ACTION encontrada: _PID_SP_Calc (10187 caracteres) +[17:56:47] ACTION encontrada: Actual_Recipe_Load (4136 caracteres) +[17:56:47] ACTION encontrada: BlendingFault (2342 caracteres) +[17:56:47] ACTION encontrada: FlowMeter_Error (1062 caracteres) +[17:56:47] ACTION encontrada: Init_PID_Parameters (3205 caracteres) +[17:56:47] ACTION encontrada: NextRecipe (1932 caracteres) +[17:56:47] ACTION encontrada: NotARecipeCheck (151 caracteres) +[17:56:47] ACTION encontrada: PressureLoss (123 caracteres) +[17:56:47] Total ACTIONs: 11 +[17:56:47] ✓ Redes encontradas: 0 +[17:56:47] ✓ Secciones de variables: ['VAR'] +[17:56:47] ✓ ACTIONs encontradas: ['_PID_Check', '_PID_FF_Calc', '_PID_Reset_Integral', '_PID_SP_Calc', 'Actual_Recipe_Load', 'BlendingFault', 'FlowMeter_Error', 'Init_PID_Parameters', 'NextRecipe', 'NotARecipeCheck', 'PressureLoss'] +[17:56:47] === DEBUG INFO - 0 networks encontrados === +[17:56:47] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:47] === Analizando agrupación de condiciones === +[17:56:47] No hay suficientes networks para agrupar +[17:56:47] Generando código SCL... +[17:56:47] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\_BLENDER_PID_MAIN.scl +[17:56:47] ============================================================ +[17:56:47] Procesando: _BOOLARRAY_TO_DWORD.EXP +[17:56:47] Salida: _BOOLARRAY_TO_DWORD.scl +[17:56:47] Programa encontrado: +[17:56:47] Path: \/Functions_Collection +[17:56:47] Variables VAR_INPUT: 1 encontradas +[17:56:47] Variables VAR: 2 encontradas +[17:56:47] No se encontró _LD_BODY +[17:56:47] Total ACTIONs: 0 +[17:56:47] ✓ Redes encontradas: 0 +[17:56:47] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:56:47] ✓ ACTIONs encontradas: [] +[17:56:47] === DEBUG INFO - 0 networks encontrados === +[17:56:47] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:47] === Analizando agrupación de condiciones === +[17:56:47] No hay suficientes networks para agrupar +[17:56:47] Generando código SCL... +[17:56:47] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\_BOOLARRAY_TO_DWORD.scl +[17:56:47] ============================================================ +[17:56:47] Procesando: _BOOLARRAY_TO_WORD.EXP +[17:56:47] Salida: _BOOLARRAY_TO_WORD.scl +[17:56:47] Programa encontrado: +[17:56:47] Path: \/Functions_Collection +[17:56:47] Variables VAR_INPUT: 1 encontradas +[17:56:47] Variables VAR: 2 encontradas +[17:56:47] No se encontró _LD_BODY +[17:56:47] Total ACTIONs: 0 +[17:56:47] ✓ Redes encontradas: 0 +[17:56:47] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:56:47] ✓ ACTIONs encontradas: [] +[17:56:47] === DEBUG INFO - 0 networks encontrados === +[17:56:47] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:47] === Analizando agrupación de condiciones === +[17:56:47] No hay suficientes networks para agrupar +[17:56:47] Generando código SCL... +[17:56:47] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\_BOOLARRAY_TO_WORD.scl +[17:56:47] ============================================================ +[17:56:47] Procesando: _DWORD_SWAP_BYTEARRAY.EXP +[17:56:47] Salida: _DWORD_SWAP_BYTEARRAY.scl +[17:56:47] Programa encontrado: +[17:56:47] Path: \/Functions_Collection +[17:56:47] Variables VAR_INPUT: 1 encontradas +[17:56:47] Variables VAR: 6 encontradas +[17:56:47] No se encontró _LD_BODY +[17:56:47] Total ACTIONs: 0 +[17:56:47] ✓ Redes encontradas: 0 +[17:56:47] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:56:47] ✓ ACTIONs encontradas: [] +[17:56:47] === DEBUG INFO - 0 networks encontrados === +[17:56:47] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:47] === Analizando agrupación de condiciones === +[17:56:47] No hay suficientes networks para agrupar +[17:56:47] Generando código SCL... +[17:56:47] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\_DWORD_SWAP_BYTEARRAY.scl +[17:56:47] ============================================================ +[17:56:47] Procesando: _DWORD_TO_BOOLARRAY.EXP +[17:56:47] Salida: _DWORD_TO_BOOLARRAY.scl +[17:56:47] Programa encontrado: +[17:56:47] Path: \/Functions_Collection +[17:56:47] Variables VAR_INPUT: 1 encontradas +[17:56:47] Variables VAR: 2 encontradas +[17:56:47] No se encontró _LD_BODY +[17:56:47] Total ACTIONs: 0 +[17:56:47] ✓ Redes encontradas: 0 +[17:56:47] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:56:47] ✓ ACTIONs encontradas: [] +[17:56:47] === DEBUG INFO - 0 networks encontrados === +[17:56:47] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:47] === Analizando agrupación de condiciones === +[17:56:47] No hay suficientes networks para agrupar +[17:56:47] Generando código SCL... +[17:56:47] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\_DWORD_TO_BOOLARRAY.scl +[17:56:47] ============================================================ +[17:56:47] Procesando: _FILLING_HEAD_PID_CTRL.EXP +[17:56:47] Salida: _FILLING_HEAD_PID_CTRL.scl +[17:56:47] Programa encontrado: _Filling_Head_PID_Ctrl +[17:56:47] Path: \/TASK1_PID\/PID_Controllers\/Filling_Valve_PID +[17:56:47] Variables VAR_OUTPUT: 1 encontradas +[17:56:47] Variables VAR: 57 encontradas +[17:56:47] Se esperan 31 redes según el archivo +[17:56:47] Procesando red 1... +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 8 +[17:56:47] Entrando a _parse_empty_network desde línea 9 +[17:56:47] Línea 9: '_EXPRESSION' +[17:56:47] Línea 10: '_POSITIV' +[17:56:47] Línea 11: '' +[17:56:47] Línea 12: '' +[17:56:47] Línea 13: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 14: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 14 +[17:56:47] Entrando a _parse_assign_section desde línea 15 +[17:56:47] Línea 15: '_FUNCTIONBLOCK' +[17:56:47] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 15 +[17:56:47] Función encontrada pero sin target específico +[17:56:47] Usando target por defecto: mDummy +[17:56:47] Red de función 2 creada para FUNCTION_BLOCK: ??? +[17:56:47] Target: 'mDummy' +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 38 +[17:56:47] Entrando a _parse_empty_network desde línea 39 +[17:56:47] Línea 39: '_EXPRESSION' +[17:56:47] Línea 40: '_POSITIV' +[17:56:47] Línea 41: '' +[17:56:47] Línea 42: '' +[17:56:47] Línea 43: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 44: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 44 +[17:56:47] Entrando a _parse_assign_section desde línea 45 +[17:56:47] Línea 45: '_FUNCTIONBLOCK' +[17:56:47] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 45 +[17:56:47] Función encontrada pero sin target específico +[17:56:47] Usando target por defecto: mDummy +[17:56:47] Red de función 3 creada para FUNCTION_BLOCK: ??? +[17:56:47] Target: 'mDummy' +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 68 +[17:56:47] Entrando a _parse_empty_network desde línea 69 +[17:56:47] Línea 69: '_EXPRESSION' +[17:56:47] Línea 70: '_POSITIV' +[17:56:47] Línea 71: '' +[17:56:47] Línea 72: '' +[17:56:47] Línea 73: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 74: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 74 +[17:56:47] Entrando a _parse_assign_section desde línea 75 +[17:56:47] Línea 75: '_FUNCTIONBLOCK' +[17:56:47] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 75 +[17:56:47] Función encontrada pero sin target específico +[17:56:47] Usando target por defecto: mDummy +[17:56:47] Red de función 4 creada para FUNCTION_BLOCK: ??? +[17:56:47] Target: 'mDummy' +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 98 +[17:56:47] Entrando a _parse_empty_network desde línea 99 +[17:56:47] Línea 99: '_EXPRESSION' +[17:56:47] Línea 100: '_POSITIV' +[17:56:47] Línea 101: '' +[17:56:47] Línea 102: '' +[17:56:47] Línea 103: 'ENABLELIST : 3' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 104: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 104 +[17:56:47] Entrando a _parse_assign_section desde línea 105 +[17:56:47] Línea 105: '_FUNCTION' +[17:56:47] ENCONTRADO _FUNCTION en _ASSIGN: línea 105 +[17:56:47] Buscando nombre función línea 106: '_BOX_EXPR : 4' +[17:56:47] Buscando nombre función línea 107: '_ENABLED' +[17:56:47] Buscando nombre función línea 108: '_OPERAND' +[17:56:47] Buscando nombre función línea 109: '_EXPRESSION' +[17:56:47] Buscando nombre función línea 110: '_POSITIV' +[17:56:47] Buscando nombre función línea 111: 'gProd_Flow' +[17:56:47] ENCONTRADO nombre función: gProd_Flow +[17:56:47] Línea 111: 'gProd_Flow' +[17:56:47] Línea 112: '_OPERAND' +[17:56:47] Línea 113: '_EXPRESSION' +[17:56:47] Línea 114: '_POSITIV' +[17:56:47] Línea 115: 'gH_ProcessSetup_FillerProdPipeDN' +[17:56:47] Línea 116: '_OPERAND' +[17:56:47] Línea 117: '_EXPRESSION' +[17:56:47] Línea 118: '_POSITIV' +[17:56:47] Línea 119: 'gH_ProcessSetup_FillerProdPipeMass' +[17:56:47] Línea 120: '_OPERAND' +[17:56:47] Línea 121: '_EXPRESSION' +[17:56:47] Línea 122: '_POSITIV' +[17:56:47] Línea 123: 'gFillingTime' +[17:56:47] Línea 124: '_EXPRESSION' +[17:56:47] Función encontrada pero sin target específico +[17:56:47] Usando target por defecto: mDummy +[17:56:47] Red de función 5 creada para FUNCTION_CALL: gProd_Flow +[17:56:47] Target: 'mDummy' +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 206 +[17:56:47] Entrando a _parse_empty_network desde línea 207 +[17:56:47] Línea 207: '_EXPRESSION' +[17:56:47] Línea 208: '_POSITIV' +[17:56:47] Línea 209: '' +[17:56:47] Línea 210: '' +[17:56:47] Línea 211: 'ENABLELIST : 3' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 212: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 212 +[17:56:47] Entrando a _parse_assign_section desde línea 213 +[17:56:47] Línea 213: '_FUNCTIONBLOCK' +[17:56:47] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 213 +[17:56:47] ADVERTENCIA: Bucle infinito evitado en function block en línea 213 +[17:56:47] Línea 222: 'gInFillerBottleFilling' +[17:56:47] Línea 223: '_OPERAND' +[17:56:47] Línea 224: '_EXPRESSION' +[17:56:47] Línea 225: '_POSITIV' +[17:56:47] Línea 226: '0.0' +[17:56:47] Línea 227: '_OPERAND' +[17:56:47] Línea 228: '_EXPRESSION' +[17:56:47] Línea 229: '_POSITIV' +[17:56:47] Línea 230: 'gProd_FlowEstimated' +[17:56:47] Línea 231: '_EXPRESSION' +[17:56:47] Línea 232: '_POSITIV' +[17:56:47] Línea 233: 'SEL' +[17:56:47] Línea 234: '_OPERATOR' +[17:56:47] Línea 235: '_BOX_EXPR : 3' +[17:56:47] Función encontrada pero sin target específico +[17:56:47] Usando target por defecto: mDummy +[17:56:47] Red de función 6 creada para FUNCTION_BLOCK: mFillerEstSlew +[17:56:47] Target: 'mDummy' +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 375 +[17:56:47] Entrando a _parse_empty_network desde línea 376 +[17:56:47] Línea 376: '_EXPRESSION' +[17:56:47] Línea 377: '_POSITIV' +[17:56:47] Línea 378: '' +[17:56:47] Línea 379: '' +[17:56:47] Línea 380: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 381: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 381 +[17:56:47] Entrando a _parse_assign_section desde línea 382 +[17:56:47] Línea 382: '_FUNCTIONBLOCK' +[17:56:47] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 382 +[17:56:47] ADVERTENCIA: Bucle infinito evitado en function block en línea 382 +[17:56:47] Línea 387: 'mStopFillingN_ONS' +[17:56:47] Línea 388: '_BOX_EXPR : 1' +[17:56:47] Línea 389: '_OPERAND' +[17:56:47] Línea 390: '_EXPRESSION' +[17:56:47] Línea 391: '_POSITIV' +[17:56:47] Línea 392: 'mFillerFilling' +[17:56:47] Línea 393: '_EXPRESSION' +[17:56:47] Línea 394: '_POSITIV' +[17:56:47] Línea 395: 'F_TRIG' +[17:56:47] Función encontrada pero sin target específico +[17:56:47] Usando target por defecto: mDummy +[17:56:47] Red de función 7 creada para FUNCTION_BLOCK: mStopFillTP +[17:56:47] Target: 'mDummy' +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 438 +[17:56:47] Entrando a _parse_empty_network desde línea 439 +[17:56:47] Línea 439: '_EXPRESSION' +[17:56:47] Línea 440: '_POSITIV' +[17:56:47] Línea 441: '' +[17:56:47] Línea 442: '' +[17:56:47] Línea 443: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 444: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 444 +[17:56:47] Entrando a _parse_assign_section desde línea 445 +[17:56:47] Línea 445: '_OPERATOR' +[17:56:47] Línea 446: '_BOX_EXPR : 3' +[17:56:47] Línea 447: '_ENABLED' +[17:56:47] Línea 448: '_OPERAND' +[17:56:47] Línea 449: '_EXPRESSION' +[17:56:47] Línea 450: '_POSITIV' +[17:56:47] Línea 451: 'mStopFilling' +[17:56:47] Línea 452: '_OPERAND' +[17:56:47] Línea 453: '_EXPRESSION' +[17:56:47] Línea 454: '_POSITIV' +[17:56:47] Línea 455: '0.0' +[17:56:47] Línea 456: '_OPERATOR' +[17:56:47] Línea 457: '_BOX_EXPR : 2' +[17:56:47] Línea 458: '_OPERAND' +[17:56:47] Línea 459: '_EXPRESSION' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 460: '_POSITIV' +[17:56:47] Línea 461: 'gStopFillingExtraHead' +[17:56:47] Línea 462: '_OPERAND' +[17:56:47] Línea 463: '_EXPRESSION' +[17:56:47] Línea 464: '_POSITIV' +[17:56:47] Línea 465: '-1.0' +[17:56:47] Línea 466: '_EXPRESSION' +[17:56:47] Línea 467: '_POSITIV' +[17:56:47] Línea 468: 'MUL' +[17:56:47] Línea 469: '_EXPRESSION' +[17:56:47] Línea 470: '_POSITIV' +[17:56:47] Línea 471: 'SEL' +[17:56:47] Línea 472: '_EXPRESSION' +[17:56:47] Línea 473: '_POSITIV' +[17:56:47] _parse_empty_network terminó sin encontrar función +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 487 +[17:56:47] Entrando a _parse_empty_network desde línea 488 +[17:56:47] Línea 488: '_EXPRESSION' +[17:56:47] Línea 489: '_POSITIV' +[17:56:47] Línea 490: '' +[17:56:47] Línea 491: '' +[17:56:47] Línea 492: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 493: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 493 +[17:56:47] Entrando a _parse_assign_section desde línea 494 +[17:56:47] Línea 494: '_OPERATOR' +[17:56:47] Línea 495: '_BOX_EXPR : 3' +[17:56:47] Línea 496: '_ENABLED' +[17:56:47] Línea 497: '_OPERAND' +[17:56:47] Línea 498: '_EXPRESSION' +[17:56:47] Línea 499: '_POSITIV' +[17:56:47] Línea 500: 'g_MAN_Head' +[17:56:47] Línea 501: '_OPERAND' +[17:56:47] Línea 502: '_EXPRESSION' +[17:56:47] Línea 503: '_POSITIV' +[17:56:47] Línea 504: 'gProd_HeadPIDMax_Freq' +[17:56:47] Línea 505: '_OPERAND' +[17:56:47] Línea 506: '_EXPRESSION' +[17:56:47] Línea 507: '_POSITIV' +[17:56:47] Línea 508: 'gMax_P3_Freq' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 509: '_EXPRESSION' +[17:56:47] Línea 510: '_POSITIV' +[17:56:47] Línea 511: 'SEL' +[17:56:47] Línea 512: '_EXPRESSION' +[17:56:47] Línea 513: '_POSITIV' +[17:56:47] _parse_empty_network terminó sin encontrar función +[17:56:47] Red 1 agregada. Total redes: 7 +[17:56:47] Con lógica: CONTACT - gAlwaysOff +[17:56:47] Target: 'mP_Sel_FillHead' +[17:56:47] Procesando red 8... +[17:56:47] Red 8 agregada. Total redes: 8 +[17:56:47] Con lógica: CONTACT - gAlwaysOff +[17:56:47] Target: 'mI_Sel_FillHead' +[17:56:47] Procesando red 9... +[17:56:47] Red 9 agregada. Total redes: 9 +[17:56:47] Con lógica: CONTACT - gAlwaysOff +[17:56:47] Target: 'mD_Sel_FillHead' +[17:56:47] Procesando red 10... +[17:56:47] Red 10 agregada. Total redes: 10 +[17:56:47] Con lógica: OR - Sin nombre +[17:56:47] Target: 'g_Head_CIP_Rinse' +[17:56:47] Procesando red 11... +[17:56:47] Red 11 agregada. Total redes: 11 +[17:56:47] Con lógica: OR - Sin nombre +[17:56:47] Target: 'g_MAN_Head' +[17:56:47] Procesando red 12... +[17:56:47] Red 12 agregada. Total redes: 12 +[17:56:47] Con lógica: AND - Sin nombre +[17:56:47] Target: 'g_Head_PID_Enable' +[17:56:47] Procesando red 13... +[17:56:47] ADVERTENCIA: Bucle infinito evitado en function block en línea 812 +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 851 +[17:56:47] Entrando a _parse_empty_network desde línea 852 +[17:56:47] Línea 852: '_EXPRESSION' +[17:56:47] Línea 853: '_POSITIV' +[17:56:47] Línea 854: '' +[17:56:47] Línea 855: '' +[17:56:47] Línea 856: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 857: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 857 +[17:56:47] Entrando a _parse_assign_section desde línea 858 +[17:56:47] Línea 858: '_FUNCTION' +[17:56:47] ENCONTRADO _FUNCTION en _ASSIGN: línea 858 +[17:56:47] Buscando nombre función línea 859: '_BOX_EXPR : 2' +[17:56:47] Buscando nombre función línea 860: '_ENABLED' +[17:56:47] Buscando nombre función línea 861: '_OPERAND' +[17:56:47] Buscando nombre función línea 862: '_EXPRESSION' +[17:56:47] Buscando nombre función línea 863: '_POSITIV' +[17:56:47] Buscando nombre función línea 864: 'gHead_PID_Max_Freq' +[17:56:47] ENCONTRADO nombre función: gHead_PID_Max_Freq +[17:56:47] Línea 864: 'gHead_PID_Max_Freq' +[17:56:47] Línea 865: '_OPERAND' +[17:56:47] Línea 866: '_EXPRESSION' +[17:56:47] Línea 867: '_POSITIV' +[17:56:47] Línea 868: 'gH_ProcessSetup_KProdPump' +[17:56:47] Línea 869: '_EXPRESSION' +[17:56:47] Línea 870: '_POSITIV' +[17:56:47] Línea 871: 'Freq_To_mmH2O' +[17:56:47] Línea 872: '_EXPRESSION' +[17:56:47] Línea 873: '_POSITIV' +[17:56:47] Función encontrada pero sin target específico +[17:56:47] Usando target por defecto: mDummy +[17:56:47] Red de función 14 creada para FUNCTION_CALL: gHead_PID_Max_Freq +[17:56:47] Target: 'mDummy' +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 887 +[17:56:47] Entrando a _parse_empty_network desde línea 888 +[17:56:47] Línea 888: '_EXPRESSION' +[17:56:47] Línea 889: '_POSITIV' +[17:56:47] Línea 890: '' +[17:56:47] Línea 891: '' +[17:56:47] Línea 892: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 893: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 893 +[17:56:47] Entrando a _parse_assign_section desde línea 894 +[17:56:47] Línea 894: '_FUNCTION' +[17:56:47] ENCONTRADO _FUNCTION en _ASSIGN: línea 894 +[17:56:47] Buscando nombre función línea 895: '_BOX_EXPR : 3' +[17:56:47] Buscando nombre función línea 896: '_ENABLED' +[17:56:47] Buscando nombre función línea 897: '_OPERAND' +[17:56:47] Buscando nombre función línea 898: '_EXPRESSION' +[17:56:47] Buscando nombre función línea 899: '_POSITIV' +[17:56:47] Buscando nombre función línea 900: 'gH_ProcessSetup_FillerDiameter' +[17:56:47] ENCONTRADO nombre función: gH_ProcessSetup_FillerDiameter +[17:56:47] Línea 900: 'gH_ProcessSetup_FillerDiameter' +[17:56:47] Línea 901: '_OPERATOR' +[17:56:47] Línea 902: '_BOX_EXPR : 1' +[17:56:47] Línea 903: '_OPERAND' +[17:56:47] Línea 904: '_EXPRESSION' +[17:56:47] Línea 905: '_POSITIV' +[17:56:47] Línea 906: 'gH_ProcessSetup_FillingValveNum' +[17:56:47] Línea 907: '_EXPRESSION' +[17:56:47] Línea 908: '_POSITIV' +[17:56:47] Línea 909: 'INT_TO_REAL' +[17:56:47] Línea 910: '_OPERAND' +[17:56:47] Línea 911: '_EXPRESSION' +[17:56:47] Línea 912: '_POSITIV' +[17:56:47] Línea 913: 'gFiller_Speed' +[17:56:47] Función encontrada pero sin target específico +[17:56:47] Usando target por defecto: mDummy +[17:56:47] Red de función 15 creada para FUNCTION_CALL: gH_ProcessSetup_FillerDiameter +[17:56:47] Target: 'mDummy' +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 932 +[17:56:47] Entrando a _parse_empty_network desde línea 933 +[17:56:47] Línea 933: '_EXPRESSION' +[17:56:47] Línea 934: '_POSITIV' +[17:56:47] Línea 935: '' +[17:56:47] Línea 936: '' +[17:56:47] Línea 937: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 938: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 938 +[17:56:47] Entrando a _parse_assign_section desde línea 939 +[17:56:47] Línea 939: '_FUNCTION' +[17:56:47] ENCONTRADO _FUNCTION en _ASSIGN: línea 939 +[17:56:47] Buscando nombre función línea 940: '_BOX_EXPR : 2' +[17:56:47] Buscando nombre función línea 941: '_ENABLED' +[17:56:47] Buscando nombre función línea 942: '_OPERATOR' +[17:56:47] Buscando nombre función línea 943: '_BOX_EXPR : 3' +[17:56:47] Buscando nombre función línea 944: '_OPERAND' +[17:56:47] Buscando nombre función línea 945: '_EXPRESSION' +[17:56:47] Buscando nombre función línea 946: '_POSITIV' +[17:56:47] Línea 940: '_BOX_EXPR : 2' +[17:56:47] Línea 941: '_ENABLED' +[17:56:47] Línea 942: '_OPERATOR' +[17:56:47] Línea 943: '_BOX_EXPR : 3' +[17:56:47] Línea 944: '_OPERAND' +[17:56:47] Línea 945: '_EXPRESSION' +[17:56:47] Línea 946: '_POSITIV' +[17:56:47] Línea 947: '10.0' +[17:56:47] Línea 948: '_OPERAND' +[17:56:47] Línea 949: '_EXPRESSION' +[17:56:47] Línea 950: '_POSITIV' +[17:56:47] Línea 951: 'gProd_Flow' +[17:56:47] Línea 952: '_OPERAND' +[17:56:47] Línea 953: '_EXPRESSION' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 954: '_POSITIV' +[17:56:47] Línea 955: '4000' +[17:56:47] Línea 956: '_EXPRESSION' +[17:56:47] Línea 957: '_POSITIV' +[17:56:47] Línea 958: 'LIMIT' +[17:56:47] Línea 959: '_OPERAND' +[17:56:47] Línea 960: '_EXPRESSION' +[17:56:47] Línea 961: '_POSITIV' +[17:56:47] Línea 962: 'mKp_Loss' +[17:56:47] Línea 963: '_EXPRESSION' +[17:56:47] Línea 964: '_POSITIV' +[17:56:47] Línea 965: 'Flow_To_Press_Loss' +[17:56:47] Línea 966: '_EXPRESSION' +[17:56:47] Línea 967: '_POSITIV' +[17:56:47] _parse_empty_network terminó sin encontrar función +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 981 +[17:56:47] Entrando a _parse_empty_network desde línea 982 +[17:56:47] Línea 982: '_EXPRESSION' +[17:56:47] Línea 983: '_POSITIV' +[17:56:47] Línea 984: '' +[17:56:47] Línea 985: '' +[17:56:47] Línea 986: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 987: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 987 +[17:56:47] Entrando a _parse_assign_section desde línea 988 +[17:56:47] Línea 988: '_OPERATOR' +[17:56:47] Línea 989: '_BOX_EXPR : 1' +[17:56:47] Línea 990: '_ENABLED' +[17:56:47] Línea 991: '_OPERATOR' +[17:56:47] Línea 992: '_BOX_EXPR : 2' +[17:56:47] Línea 993: '_OPERAND' +[17:56:47] Línea 994: '_EXPRESSION' +[17:56:47] Línea 995: '_POSITIV' +[17:56:47] Línea 996: 'gH_ProcessSetup_FillingValveHeight' +[17:56:47] Línea 997: '_OPERATOR' +[17:56:47] Línea 998: '_BOX_EXPR : 3' +[17:56:47] Línea 999: '_OPERAND' +[17:56:47] Línea 1000: '_EXPRESSION' +[17:56:47] Línea 1001: '_POSITIV' +[17:56:47] Línea 1002: 'gBlendFillStartUp_Latch' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 1003: '_OPERAND' +[17:56:47] Línea 1004: '_EXPRESSION' +[17:56:47] Línea 1005: '_POSITIV' +[17:56:47] Línea 1006: 'gActualRecipe_SP_FillingValveHead' +[17:56:47] Línea 1007: '_OPERAND' +[17:56:47] Línea 1008: '_EXPRESSION' +[17:56:47] Línea 1009: '_POSITIV' +[17:56:47] Línea 1010: '0.0' +[17:56:47] Línea 1011: '_EXPRESSION' +[17:56:47] Línea 1012: '_POSITIV' +[17:56:47] Línea 1013: 'SEL' +[17:56:47] Línea 1014: '_EXPRESSION' +[17:56:47] Línea 1015: '_POSITIV' +[17:56:47] Línea 1016: 'ADD' +[17:56:47] _parse_empty_network terminó sin encontrar función +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1035 +[17:56:47] Entrando a _parse_empty_network desde línea 1036 +[17:56:47] Línea 1036: '_EXPRESSION' +[17:56:47] Línea 1037: '_POSITIV' +[17:56:47] Línea 1038: '' +[17:56:47] Línea 1039: '' +[17:56:47] Línea 1040: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 1041: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 1041 +[17:56:47] Entrando a _parse_assign_section desde línea 1042 +[17:56:47] Línea 1042: '_OPERATOR' +[17:56:47] Línea 1043: '_BOX_EXPR : 3' +[17:56:47] Línea 1044: '_ENABLED' +[17:56:47] Línea 1045: '_OPERAND' +[17:56:47] Línea 1046: '_EXPRESSION' +[17:56:47] Línea 1047: '_POSITIV' +[17:56:47] Línea 1048: '0.0' +[17:56:47] Línea 1049: '_OPERATOR' +[17:56:47] Línea 1050: '_BOX_EXPR : 3' +[17:56:47] Línea 1051: '_OPERATOR' +[17:56:47] Línea 1052: '_BOX_EXPR : 2' +[17:56:47] Línea 1053: '_OPERAND' +[17:56:47] Línea 1054: '_EXPRESSION' +[17:56:47] Línea 1055: '_POSITIV' +[17:56:47] Línea 1056: 'mReal_Max_FF' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 1057: '_OPERAND' +[17:56:47] Línea 1058: '_EXPRESSION' +[17:56:47] Línea 1059: '_POSITIV' +[17:56:47] Línea 1060: 'gProd_Tank_Height' +[17:56:47] Línea 1061: '_EXPRESSION' +[17:56:47] Línea 1062: '_POSITIV' +[17:56:47] Línea 1063: 'SUB' +[17:56:47] Línea 1064: '_OPERAND' +[17:56:47] Línea 1065: '_EXPRESSION' +[17:56:47] Línea 1066: '_POSITIV' +[17:56:47] Línea 1067: 'gTotalPressLoss' +[17:56:47] Línea 1068: '_OPERAND' +[17:56:47] Línea 1069: '_EXPRESSION' +[17:56:47] Línea 1070: '_POSITIV' +[17:56:47] _parse_empty_network terminó sin encontrar función +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1097 +[17:56:47] Entrando a _parse_empty_network desde línea 1098 +[17:56:47] Línea 1098: '_EXPRESSION' +[17:56:47] Línea 1099: '_POSITIV' +[17:56:47] Línea 1100: '' +[17:56:47] Línea 1101: '' +[17:56:47] Línea 1102: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 1103: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 1103 +[17:56:47] Entrando a _parse_assign_section desde línea 1104 +[17:56:47] Línea 1104: '_FUNCTION' +[17:56:47] ENCONTRADO _FUNCTION en _ASSIGN: línea 1104 +[17:56:47] Buscando nombre función línea 1105: '_BOX_EXPR : 2' +[17:56:47] Buscando nombre función línea 1106: '_ENABLED' +[17:56:47] Buscando nombre función línea 1107: '_OPERAND' +[17:56:47] Buscando nombre función línea 1108: '_EXPRESSION' +[17:56:47] Buscando nombre función línea 1109: '_POSITIV' +[17:56:47] Buscando nombre función línea 1110: 'mReal_FF_value' +[17:56:47] ENCONTRADO nombre función: mReal_FF_value +[17:56:47] Línea 1110: 'mReal_FF_value' +[17:56:47] Línea 1111: '_OPERAND' +[17:56:47] Línea 1112: '_EXPRESSION' +[17:56:47] Línea 1113: '_POSITIV' +[17:56:47] Línea 1114: 'gH_ProcessSetup_KProdPump' +[17:56:47] Línea 1115: '_EXPRESSION' +[17:56:47] Línea 1116: '_POSITIV' +[17:56:47] Línea 1117: 'mmH2O_TO_Freq' +[17:56:47] Línea 1118: '_EXPRESSION' +[17:56:47] Línea 1119: '_POSITIV' +[17:56:47] Función encontrada pero sin target específico +[17:56:47] Usando target por defecto: mDummy +[17:56:47] Red de función 16 creada para FUNCTION_CALL: mReal_FF_value +[17:56:47] Target: 'mDummy' +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1133 +[17:56:47] Entrando a _parse_empty_network desde línea 1134 +[17:56:47] Línea 1134: '_EXPRESSION' +[17:56:47] Línea 1135: '_POSITIV' +[17:56:47] Línea 1136: '' +[17:56:47] Línea 1137: '' +[17:56:47] Línea 1138: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 1139: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 1139 +[17:56:47] Entrando a _parse_assign_section desde línea 1140 +[17:56:47] Línea 1140: '_OPERATOR' +[17:56:47] Línea 1141: '_BOX_EXPR : 2' +[17:56:47] Línea 1142: '_ENABLED' +[17:56:47] Línea 1143: '_OPERATOR' +[17:56:47] Línea 1144: '_BOX_EXPR : 2' +[17:56:47] Línea 1145: '_OPERAND' +[17:56:47] Línea 1146: '_EXPRESSION' +[17:56:47] Línea 1147: '_POSITIV' +[17:56:47] Línea 1148: 'gH_ProcessSetup_DiffSensor_Height' +[17:56:47] Línea 1149: '_OPERAND' +[17:56:47] Línea 1150: '_EXPRESSION' +[17:56:47] Línea 1151: '_POSITIV' +[17:56:47] Línea 1152: 'gH_ProcessSetup_DiffSensor_DeltaHeight' +[17:56:47] Línea 1153: '_EXPRESSION' +[17:56:47] Línea 1154: '_POSITIV' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 1155: 'ADD' +[17:56:47] Línea 1156: '_OPERAND' +[17:56:47] Línea 1157: '_EXPRESSION' +[17:56:47] Línea 1158: '_POSITIV' +[17:56:47] Línea 1159: 'gH_ProcessSetup_DiffSensor_Offset' +[17:56:47] Línea 1160: '_EXPRESSION' +[17:56:47] Línea 1161: '_POSITIV' +[17:56:47] Línea 1162: 'SUB' +[17:56:47] Línea 1163: '_EXPRESSION' +[17:56:47] Línea 1164: '_POSITIV' +[17:56:47] _parse_empty_network terminó sin encontrar función +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1178 +[17:56:47] Entrando a _parse_empty_network desde línea 1179 +[17:56:47] Línea 1179: '_EXPRESSION' +[17:56:47] Línea 1180: '_POSITIV' +[17:56:47] Línea 1181: '' +[17:56:47] Línea 1182: '' +[17:56:47] Línea 1183: 'ENABLELIST : 2' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 1184: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 1184 +[17:56:47] Entrando a _parse_assign_section desde línea 1185 +[17:56:47] Línea 1185: '_OPERATOR' +[17:56:47] Línea 1186: '_BOX_EXPR : 2' +[17:56:47] Línea 1187: '_ENABLED' +[17:56:47] Línea 1188: '_OPERAND' +[17:56:47] Línea 1189: '_EXPRESSION' +[17:56:47] Línea 1190: '_POSITIV' +[17:56:47] Línea 1191: 'gH_ProcessSetup_FillingValveHeight' +[17:56:47] Línea 1192: '_OPERAND' +[17:56:47] Línea 1193: '_EXPRESSION' +[17:56:47] Línea 1194: '_POSITIV' +[17:56:47] Línea 1195: 'gDiffSensor_Height' +[17:56:47] Línea 1196: '_EXPRESSION' +[17:56:47] Línea 1197: '_POSITIV' +[17:56:47] Línea 1198: 'SUB' +[17:56:47] Línea 1199: '_EXPRESSION' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 1200: '_POSITIV' +[17:56:47] _parse_empty_network terminó sin encontrar función +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1249 +[17:56:47] Entrando a _parse_empty_network desde línea 1250 +[17:56:47] Línea 1250: '_EXPRESSION' +[17:56:47] Línea 1251: '_POSITIV' +[17:56:47] Línea 1252: '' +[17:56:47] Línea 1253: '' +[17:56:47] Línea 1254: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 1255: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 1255 +[17:56:47] Entrando a _parse_assign_section desde línea 1256 +[17:56:47] Línea 1256: '_FUNCTION' +[17:56:47] ENCONTRADO _FUNCTION en _ASSIGN: línea 1256 +[17:56:47] Buscando nombre función línea 1257: '_BOX_EXPR : 2' +[17:56:47] Buscando nombre función línea 1258: '_ENABLED' +[17:56:47] Buscando nombre función línea 1259: '_OPERAND' +[17:56:47] Buscando nombre función línea 1260: '_EXPRESSION' +[17:56:47] Buscando nombre función línea 1261: '_POSITIV' +[17:56:47] Buscando nombre función línea 1262: 'mManual_Value' +[17:56:47] ENCONTRADO nombre función: mManual_Value +[17:56:47] Línea 1262: 'mManual_Value' +[17:56:47] Línea 1263: '_OPERAND' +[17:56:47] Línea 1264: '_EXPRESSION' +[17:56:47] Línea 1265: '_POSITIV' +[17:56:47] Línea 1266: 'gH_ProcessSetup_KProdPump' +[17:56:47] Línea 1267: '_EXPRESSION' +[17:56:47] Línea 1268: '_POSITIV' +[17:56:47] Línea 1269: 'Freq_To_mmH2O' +[17:56:47] Línea 1270: '_EXPRESSION' +[17:56:47] Línea 1271: '_POSITIV' +[17:56:47] Función encontrada pero sin target específico +[17:56:47] Usando target por defecto: mDummy +[17:56:47] Red de función 17 creada para FUNCTION_CALL: mManual_Value +[17:56:47] Target: 'mDummy' +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1456 +[17:56:47] Entrando a _parse_empty_network desde línea 1457 +[17:56:47] Línea 1457: '_EXPRESSION' +[17:56:47] Línea 1458: '_POSITIV' +[17:56:47] Línea 1459: '' +[17:56:47] Línea 1460: '' +[17:56:47] Línea 1461: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 1462: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 1462 +[17:56:47] Entrando a _parse_assign_section desde línea 1463 +[17:56:47] Línea 1463: '_FUNCTION' +[17:56:47] ENCONTRADO _FUNCTION en _ASSIGN: línea 1463 +[17:56:47] Buscando nombre función línea 1464: '_BOX_EXPR : 2' +[17:56:47] Buscando nombre función línea 1465: '_ENABLED' +[17:56:47] Buscando nombre función línea 1466: '_OPERATOR' +[17:56:47] Buscando nombre función línea 1467: '_BOX_EXPR : 3' +[17:56:47] Buscando nombre función línea 1468: '_OPERAND' +[17:56:47] Buscando nombre función línea 1469: '_EXPRESSION' +[17:56:47] Buscando nombre función línea 1470: '_POSITIV' +[17:56:47] Línea 1464: '_BOX_EXPR : 2' +[17:56:47] Línea 1465: '_ENABLED' +[17:56:47] Línea 1466: '_OPERATOR' +[17:56:47] Línea 1467: '_BOX_EXPR : 3' +[17:56:47] Línea 1468: '_OPERAND' +[17:56:47] Línea 1469: '_EXPRESSION' +[17:56:47] Línea 1470: '_POSITIV' +[17:56:47] Línea 1471: 'g_Head_PID_Enable' +[17:56:47] Línea 1472: '_OPERAND' +[17:56:47] Línea 1473: '_EXPRESSION' +[17:56:47] Línea 1474: '_POSITIV' +[17:56:47] Línea 1475: '0' +[17:56:47] Línea 1476: '_OPERAND' +[17:56:47] Línea 1477: '_EXPRESSION' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 1478: '_POSITIV' +[17:56:47] Línea 1479: 'mPID_FillHead_OUT' +[17:56:47] Línea 1480: '_EXPRESSION' +[17:56:47] Línea 1481: '_POSITIV' +[17:56:47] Línea 1482: 'SEL' +[17:56:47] Línea 1483: '_OPERAND' +[17:56:47] Línea 1484: '_EXPRESSION' +[17:56:47] Línea 1485: '_POSITIV' +[17:56:47] Línea 1486: 'gH_ProcessSetup_KProdPump' +[17:56:47] Línea 1487: '_EXPRESSION' +[17:56:47] Línea 1488: '_POSITIV' +[17:56:47] Línea 1489: 'mmH2O_TO_Freq' +[17:56:47] Línea 1490: '_EXPRESSION' +[17:56:47] Línea 1491: '_POSITIV' +[17:56:47] _parse_empty_network terminó sin encontrar función +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1509 +[17:56:47] Entrando a _parse_empty_network desde línea 1510 +[17:56:47] Línea 1510: '_EXPRESSION' +[17:56:47] Línea 1511: '_POSITIV' +[17:56:47] Línea 1512: '' +[17:56:47] Línea 1513: '' +[17:56:47] Línea 1514: 'ENABLELIST : 4' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 1515: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 1515 +[17:56:47] Entrando a _parse_assign_section desde línea 1516 +[17:56:47] Línea 1516: '_OPERATOR' +[17:56:47] Línea 1517: '_BOX_EXPR : 1' +[17:56:47] Línea 1518: '_ENABLED' +[17:56:47] Línea 1519: '_OPERAND' +[17:56:47] Línea 1520: '_EXPRESSION' +[17:56:47] Línea 1521: '_POSITIV' +[17:56:47] Línea 1522: 'gFillingValveHead_PV' +[17:56:47] Línea 1523: '_EXPRESSION' +[17:56:47] Línea 1524: '_POSITIV' +[17:56:47] Línea 1525: 'MOVE' +[17:56:47] Línea 1526: '_EXPRESSION' +[17:56:47] Línea 1527: '_POSITIV' +[17:56:47] Línea 1528: '_OUTPUTS : 1' +[17:56:47] Línea 1529: '_OUTPUT' +[17:56:47] Línea 1530: '_POSITIV' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 1531: '_NO_SET' +[17:56:47] Línea 1532: 'gH_FillingValveHead' +[17:56:47] Línea 1533: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 1533 +[17:56:47] Entrando a _parse_assign_section desde línea 1534 +[17:56:47] Línea 1534: '_OPERATOR' +[17:56:47] Línea 1535: '_BOX_EXPR : 1' +[17:56:47] Línea 1536: '_ENABLED' +[17:56:47] Línea 1537: '_OPERAND' +[17:56:47] Línea 1538: '_EXPRESSION' +[17:56:47] Línea 1539: '_POSITIV' +[17:56:47] Línea 1540: 'gSensor_Head_PV' +[17:56:47] Línea 1541: '_EXPRESSION' +[17:56:47] Línea 1542: '_POSITIV' +[17:56:47] Línea 1543: 'MOVE' +[17:56:47] Línea 1544: '_EXPRESSION' +[17:56:47] Línea 1545: '_POSITIV' +[17:56:47] Línea 1546: '_OUTPUTS : 1' +[17:56:47] Línea 1547: '_OUTPUT' +[17:56:47] Línea 1548: '_POSITIV' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 1549: '_NO_SET' +[17:56:47] Línea 1550: 'gH_DiffSensorPressure' +[17:56:47] Línea 1551: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 1551 +[17:56:47] Entrando a _parse_assign_section desde línea 1552 +[17:56:47] Línea 1552: '_OPERATOR' +[17:56:47] Línea 1553: '_BOX_EXPR : 1' +[17:56:47] Línea 1554: '_ENABLED' +[17:56:47] Línea 1555: '_OPERATOR' +[17:56:47] Línea 1556: '_BOX_EXPR : 3' +[17:56:47] Línea 1557: '_OPERAND' +[17:56:47] Línea 1558: '_EXPRESSION' +[17:56:47] Línea 1559: '_POSITIV' +[17:56:47] Línea 1560: 'gEstimatedFlowEnable' +[17:56:47] Línea 1561: '_OPERAND' +[17:56:47] Línea 1562: '_EXPRESSION' +[17:56:47] Línea 1563: '_POSITIV' +[17:56:47] Línea 1564: 'gVFM_ProductFlow' +[17:56:47] Línea 1565: '_OPERAND' +[17:56:47] Línea 1566: '_EXPRESSION' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 1567: '_POSITIV' +[17:56:47] Línea 1568: 'gProd_FlowEstimatedSlw' +[17:56:47] Línea 1569: '_EXPRESSION' +[17:56:47] Línea 1570: '_POSITIV' +[17:56:47] Línea 1571: 'SEL' +[17:56:47] Línea 1572: '_EXPRESSION' +[17:56:47] Línea 1573: '_POSITIV' +[17:56:47] Línea 1574: 'MOVE' +[17:56:47] _parse_empty_network terminó sin encontrar función +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1617 +[17:56:47] Entrando a _parse_empty_network desde línea 1618 +[17:56:47] Línea 1618: '_EXPRESSION' +[17:56:47] Línea 1619: '_POSITIV' +[17:56:47] Línea 1620: '' +[17:56:47] Línea 1621: '' +[17:56:47] Línea 1622: 'ENABLELIST : 1' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 1623: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 1623 +[17:56:47] Entrando a _parse_assign_section desde línea 1624 +[17:56:47] Línea 1624: '_OPERATOR' +[17:56:47] Línea 1625: '_BOX_EXPR : 2' +[17:56:47] Línea 1626: '_ENABLED' +[17:56:47] Línea 1627: '_OPERAND' +[17:56:47] Línea 1628: '_EXPRESSION' +[17:56:47] Línea 1629: '_POSITIV' +[17:56:47] Línea 1630: 'gFillingValveHead_PV' +[17:56:47] Línea 1631: '_OPERATOR' +[17:56:47] Línea 1632: '_BOX_EXPR : 2' +[17:56:47] Línea 1633: '_OPERAND' +[17:56:47] Línea 1634: '_EXPRESSION' +[17:56:47] Línea 1635: '_POSITIV' +[17:56:47] Línea 1636: 'gActualRecipe_SP_FillingValveHead' +[17:56:47] Línea 1637: '_OPERAND' +[17:56:47] Línea 1638: '_EXPRESSION' +[17:56:47] _parse_assign_section terminó sin encontrar función +[17:56:47] Línea 1639: '_POSITIV' +[17:56:47] Línea 1640: '10.0' +[17:56:47] Línea 1641: '_EXPRESSION' +[17:56:47] Línea 1642: '_POSITIV' +[17:56:47] Línea 1643: 'SUB' +[17:56:47] Línea 1644: '_EXPRESSION' +[17:56:47] Línea 1645: '_POSITIV' +[17:56:47] Línea 1646: 'GT' +[17:56:47] Línea 1647: '_EXPRESSION' +[17:56:47] Línea 1648: '_POSITIV' +[17:56:47] _parse_empty_network terminó sin encontrar función +[17:56:47] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 1662 +[17:56:47] Entrando a _parse_empty_network desde línea 1663 +[17:56:47] Línea 1663: '_EXPRESSION' +[17:56:47] Línea 1664: '_POSITIV' +[17:56:47] Línea 1665: '' +[17:56:47] Línea 1666: '' +[17:56:47] Línea 1667: 'ENABLELIST : 2' +[17:56:47] Encontrado ENABLELIST, continuando búsqueda... +[17:56:47] Línea 1668: '_ASSIGN' +[17:56:47] ENCONTRADO _ASSIGN en línea 1668 +[17:56:47] Entrando a _parse_assign_section desde línea 1669 +[17:56:47] Línea 1669: '_FUNCTIONBLOCK' +[17:56:47] ENCONTRADO _FUNCTIONBLOCK en _ASSIGN: línea 1669 +[17:56:47] Función encontrada pero sin target específico +[17:56:47] Usando target por defecto: mDummy +[17:56:47] Red de función 18 creada para FUNCTION_BLOCK: ??? +[17:56:47] Target: 'mDummy' +[17:56:47] Red 13 agregada. Total redes: 18 +[17:56:47] Con lógica: FUNCTION_BLOCK - ??? +[17:56:47] Target: 'mDummy' +[17:56:47] ADVERTENCIA: Se esperaban 31 redes pero solo se parsearon 18 +[17:56:47] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:56:47] ACTION encontrada: _KP_PID_Ctrl (2588 caracteres) +[17:56:47] ACTION encontrada: Calcolous (1322 caracteres) +[17:56:47] ACTION encontrada: PID_Monitor (1311 caracteres) +[17:56:47] ACTION encontrada: Read_Analog (2092 caracteres) +[17:56:47] ACTION encontrada: Reset_Integral (46 caracteres) +[17:56:47] ACTION encontrada: Write_Analog (1947 caracteres) +[17:56:47] Total ACTIONs: 6 +[17:56:47] ✓ Redes encontradas: 18 +[17:56:47] ✓ Secciones de variables: ['VAR_OUTPUT', 'VAR'] +[17:56:47] ✓ ACTIONs encontradas: ['_KP_PID_Ctrl', 'Calcolous', 'PID_Monitor', 'Read_Analog', 'Reset_Integral', 'Write_Analog'] +[17:56:47] === DEBUG INFO - 18 networks encontrados === +[17:56:47] Red 2: +[17:56:47] Comentario: Llamada a función: ??? +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:47] Condición: ???() +[17:56:47] Red 3: +[17:56:47] Comentario: Llamada a función: ??? +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:47] Condición: ???() +[17:56:47] Red 4: +[17:56:47] Comentario: Llamada a función: ??? +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:47] Condición: ???() +[17:56:47] Red 5: +[17:56:47] Comentario: Llamada a función: gProd_Flow +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_CALL: gProd_Flow +[17:56:47] Condición: gProd_Flow() +[17:56:47] Red 6: +[17:56:47] Comentario: Llamada a función: mFillerEstSlew +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_BLOCK: mFillerEstSlew inputs: ['_POSITIV'] +[17:56:47] Condición: mFillerEstSlew(_POSITIV) +[17:56:47] Red 7: +[17:56:47] Comentario: Llamada a función: mStopFillTP +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_BLOCK: mStopFillTP inputs: [] +[17:56:47] Condición: mStopFillTP() +[17:56:47] Red 1: +[17:56:47] Target: mP_Sel_FillHead +[17:56:47] Lógica: CONTACT: gAlwaysOff (NEGADO) +[17:56:47] Condición: NOT gAlwaysOff +[17:56:47] Red 8: +[17:56:47] Target: mI_Sel_FillHead +[17:56:47] Lógica: CONTACT: gAlwaysOff (NEGADO) +[17:56:47] Condición: NOT gAlwaysOff +[17:56:47] Red 9: +[17:56:47] Target: mD_Sel_FillHead +[17:56:47] Lógica: CONTACT: gAlwaysOff (NEGADO) +[17:56:47] Condición: NOT gAlwaysOff +[17:56:47] Red 10: +[17:56:47] Target: g_Head_CIP_Rinse +[17:56:47] Lógica: OR: +[17:56:47] CONTACT: gBlenderCIPMode +[17:56:47] CONTACT: gBlenderRinseMode +[17:56:47] Condición: (gBlenderCIPMode OR gBlenderRinseMode) +[17:56:47] Red 11: +[17:56:47] Target: g_MAN_Head +[17:56:47] Lógica: OR: +[17:56:47] AND: +[17:56:47] CONTACT: gH_P3_ProductPump_Auto (NEGADO) +[17:56:47] CONTACT: gH_P3_ProductPump_Manual +[17:56:47] CONTACT: g_Head_Drain +[17:56:47] AND: +[17:56:47] CONTACT: gH_EV62_Status +[17:56:47] CONTACT: g_Head_CIP_Rinse +[17:56:47] CONTACT: gP_PID_Head_Manual +[17:56:47] Condición: ((NOT gH_P3_ProductPump_Auto AND gH_P3_ProductPump_Manual) OR g_Head_Drain OR (gH_EV62_Status AND g_Head_CIP_Rinse) OR gP_PID_Head_Manual) +[17:56:47] Red 12: +[17:56:47] Target: g_Head_PID_Enable +[17:56:47] Lógica: AND: +[17:56:47] OR: +[17:56:47] AND: +[17:56:47] OR: +[17:56:47] CONTACT: gP_PID_Head_Enable +[17:56:47] AND: +[17:56:47] CONTACT: gProdPipeRunOut_Done (NEGADO) +[17:56:47] CONTACT: gBlendFillStartUp_Done +[17:56:47] CONTACT: gInFillerEV46Enable +[17:56:47] CONTACT: gFlrCO2ValveEV46Pos_Fault (NEGADO) +[17:56:47] CONTACT: gInFillerEV62Enable +[17:56:47] CONTACT: gProdValveEV62Pos_Fault (NEGADO) +[17:56:47] CONTACT: gDiffSensor_Analog_Fault (NEGADO) +[17:56:47] AND: +[17:56:47] CONTACT: g_Head_CIP_Rinse +[17:56:47] CONTACT: gBlenderRun_Latch +[17:56:47] CONTACT: g_MAN_Head +[17:56:47] CONTACT: gP_PID_Head_Manual +[17:56:47] CONTACT: gH_Blender_OPT_BlendFillSystem +[17:56:47] Condición: ((((gP_PID_Head_Enable OR (NOT gProdPipeRunOut_Done AND gBlendFillStartUp_Done)) AND gInFillerEV46Enable AND NOT gFlrCO2ValveEV46Pos_Fault AND gInFillerEV62Enable AND NOT gProdValveEV62Pos_Fault AND NOT gDiffSensor_Analog_Fault) OR (g_Head_CIP_Rinse AND gBlenderRun_Latch) OR g_MAN_Head OR gP_PID_Head_Manual) AND gH_Blender_OPT_BlendFillSystem) +[17:56:47] Red 14: +[17:56:47] Comentario: Llamada a función: gHead_PID_Max_Freq +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_CALL: gHead_PID_Max_Freq +[17:56:47] Condición: gHead_PID_Max_Freq() +[17:56:47] Red 15: +[17:56:47] Comentario: Llamada a función: gH_ProcessSetup_FillerDiameter +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_CALL: gH_ProcessSetup_FillerDiameter +[17:56:47] Condición: gH_ProcessSetup_FillerDiameter() +[17:56:47] Red 16: +[17:56:47] Comentario: Llamada a función: mReal_FF_value +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_CALL: mReal_FF_value +[17:56:47] Condición: mReal_FF_value() +[17:56:47] Red 17: +[17:56:47] Comentario: Llamada a función: mManual_Value +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_CALL: mManual_Value +[17:56:47] Condición: mManual_Value() +[17:56:47] Red 18: +[17:56:47] Comentario: Llamada a función: ??? +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:47] Condición: ???() +[17:56:47] Red 13: +[17:56:47] Target: mDummy +[17:56:47] Lógica: FUNCTION_BLOCK: ??? inputs: [] +[17:56:47] Condición: ???() +[17:56:47] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:47] Optimizando Red 2: +[17:56:47] Expresión original: _____ +[17:56:47] Simplificada: _____ +[17:56:47] DNF (forma LAD preferida): _____ +[17:56:47] Optimizando Red 3: +[17:56:47] Expresión original: _____ +[17:56:47] Simplificada: _____ +[17:56:47] DNF (forma LAD preferida): _____ +[17:56:47] Optimizando Red 4: +[17:56:47] Expresión original: _____ +[17:56:47] Simplificada: _____ +[17:56:47] DNF (forma LAD preferida): _____ +[17:56:47] Optimizando Red 5: +[17:56:47] Optimizando Red 6: +[17:56:47] Expresión original: mFillerEstSlew__POSITIV_ +[17:56:47] Simplificada: mFillerEstSlew__POSITIV_ +[17:56:47] DNF (forma LAD preferida): mFillerEstSlew__POSITIV_ +[17:56:47] Optimizando Red 7: +[17:56:47] Expresión original: mStopFillTP__ +[17:56:47] Simplificada: mStopFillTP__ +[17:56:47] DNF (forma LAD preferida): mStopFillTP__ +[17:56:47] Optimizando Red 1: +[17:56:47] Expresión original: ~gAlwaysOff +[17:56:47] Simplificada: ~gAlwaysOff +[17:56:47] DNF (forma LAD preferida): ~gAlwaysOff +[17:56:47] Optimizando Red 8: +[17:56:47] Expresión original: ~gAlwaysOff +[17:56:47] Simplificada: ~gAlwaysOff +[17:56:47] DNF (forma LAD preferida): ~gAlwaysOff +[17:56:47] Optimizando Red 9: +[17:56:47] Expresión original: ~gAlwaysOff +[17:56:47] Simplificada: ~gAlwaysOff +[17:56:47] DNF (forma LAD preferida): ~gAlwaysOff +[17:56:47] Optimizando Red 10: +[17:56:47] Expresión original: gBlenderCIPMode | gBlenderRinseMode +[17:56:47] Simplificada: gBlenderCIPMode | gBlenderRinseMode +[17:56:47] DNF (forma LAD preferida): gBlenderCIPMode | gBlenderRinseMode +[17:56:47] Optimizando Red 11: +[17:56:47] Expresión original: gP_PID_Head_Manual | g_Head_Drain | (gH_EV62_Status & g_Head_CIP_Rinse) | (gH_P3_ProductPump_Manual & ~gH_P3_ProductPump_Auto) +[17:56:47] Simplificada: gP_PID_Head_Manual | g_Head_Drain | (gH_EV62_Status & g_Head_CIP_Rinse) | (gH_P3_ProductPump_Manual & ~gH_P3_ProductPump_Auto) +[17:56:47] DNF (forma LAD preferida): gP_PID_Head_Manual | g_Head_Drain | (gH_EV62_Status & g_Head_CIP_Rinse) | (gH_P3_ProductPump_Manual & ~gH_P3_ProductPump_Auto) +[17:56:47] Optimizando Red 12: +[17:56:47] Expresión original: gH_Blender_OPT_BlendFillSystem & (gP_PID_Head_Manual | g_MAN_Head | (gBlenderRun_Latch & g_Head_CIP_Rinse) | (gInFillerEV46Enable & gInFillerEV62Enable & ~gDiffSensor_Analog_Fault & ~gFlrCO2ValveEV46Pos_Fault & ~gProdValveEV62Pos_Fault & (gP_PID_Head_Enable | (gBlendFillStartUp_Done & ~gProdPipeRunOut_Done)))) +[17:56:48] Simplificada: gH_Blender_OPT_BlendFillSystem & (gP_PID_Head_Manual | g_MAN_Head | (gBlenderRun_Latch & g_Head_CIP_Rinse) | (gInFillerEV46Enable & gInFillerEV62Enable & ~gDiffSensor_Analog_Fault & ~gFlrCO2ValveEV46Pos_Fault & ~gProdValveEV62Pos_Fault & (gBlendFillStartUp_Done | gP_PID_Head_Enable) & (gP_PID_Head_Enable | ~gProdPipeRunOut_Done))) +[17:56:48] ADVERTENCIA: Expresión muy compleja (13 símbolos, complejidad 265) +[17:56:48] Saltando conversión DNF por rendimiento - usando simplificación básica +[17:56:48] Optimizando Red 14: +[17:56:48] Optimizando Red 15: +[17:56:48] Optimizando Red 16: +[17:56:48] Optimizando Red 17: +[17:56:48] Optimizando Red 18: +[17:56:48] Expresión original: _____ +[17:56:48] Simplificada: _____ +[17:56:48] DNF (forma LAD preferida): _____ +[17:56:48] Optimizando Red 13: +[17:56:48] Expresión original: _____ +[17:56:48] Simplificada: _____ +[17:56:48] DNF (forma LAD preferida): _____ +[17:56:48] === Analizando agrupación de condiciones === +[17:56:48] Analizando 13 networks para agrupación: +[17:56:54] Red 11 y Red 12 comparten: 2 símbolos comunes +[17:56:56] Generando código SCL... +[17:56:56] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\_FILLING_HEAD_PID_CTRL.scl +[17:56:56] ============================================================ +[17:56:56] Procesando: _PUMPCONTROL.EXP +[17:56:56] Salida: _PUMPCONTROL.scl +[17:56:56] Programa encontrado: _PumpControl +[17:56:56] Path: \/Functions_Collection +[17:56:56] Variables VAR_INPUT: 6 encontradas +[17:56:56] Variables VAR_OUTPUT: 2 encontradas +[17:56:56] Variables VAR: 4 encontradas +[17:56:56] Se esperan 3 redes según el archivo +[17:56:56] Procesando red 1... +[17:56:56] ADVERTENCIA: Bucle infinito evitado en function block en línea 18 +[17:56:56] Red 1 agregada. Total redes: 1 +[17:56:56] Con lógica: AND - Sin nombre +[17:56:56] Target: 'mFault' +[17:56:56] Procesando red 2... +[17:56:56] Red 2 agregada. Total redes: 2 +[17:56:56] Con lógica: OR - Sin nombre +[17:56:56] Target: 'out_PumpFault' +[17:56:56] Procesando red 3... +[17:56:56] Red 3 agregada. Total redes: 3 +[17:56:56] Con lógica: AND - Sin nombre +[17:56:56] Target: 'out_PumpRun' +[17:56:56] Total ACTIONs: 0 +[17:56:56] ✓ Redes encontradas: 3 +[17:56:56] ✓ Secciones de variables: ['VAR_INPUT', 'VAR_OUTPUT', 'VAR'] +[17:56:56] ✓ ACTIONs encontradas: [] +[17:56:56] === DEBUG INFO - 3 networks encontrados === +[17:56:56] Red 1: +[17:56:56] Target: mFault +[17:56:56] Lógica: AND: +[17:56:56] CONTACT: out_PumpRun +[17:56:56] CONTACT: in_PumpContactor (NEGADO) +[17:56:56] FUNCTION_BLOCK: mTmrDelayFault inputs: ['_POSITIV'] +[17:56:56] Condición: (out_PumpRun AND NOT in_PumpContactor AND mTmrDelayFault(_POSITIV)) +[17:56:56] Red 2: +[17:56:56] Target: out_PumpFault +[17:56:56] Lógica: OR: +[17:56:56] CONTACT: mFault +[17:56:56] CONTACT: in_PumpOverload +[17:56:56] AND: +[17:56:56] CONTACT: DI_Reset_Btn (NEGADO) +[17:56:56] CONTACT: out_PumpFault +[17:56:56] Condición: (mFault OR in_PumpOverload OR (NOT DI_Reset_Btn AND out_PumpFault)) +[17:56:56] Red 3: +[17:56:56] Target: out_PumpRun +[17:56:56] Lógica: AND: +[17:56:56] OR: +[17:56:56] AND: +[17:56:56] CONTACT: in_PumpStart +[17:56:56] CONTACT: in_PumpAuto +[17:56:56] AND: +[17:56:56] CONTACT: in_PumpAuto (NEGADO) +[17:56:56] CONTACT: in_PumpManual +[17:56:56] CONTACT: gAuxVoltageOk +[17:56:56] CONTACT: out_PumpFault (NEGADO) +[17:56:56] Condición: (((in_PumpStart AND in_PumpAuto) OR (NOT in_PumpAuto AND in_PumpManual)) AND gAuxVoltageOk AND NOT out_PumpFault) +[17:56:56] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:56] Optimizando Red 1: +[17:56:56] Expresión original: mTmrDelayFault__POSITIV_ & out_PumpRun & ~in_PumpContactor +[17:56:56] Simplificada: mTmrDelayFault__POSITIV_ & out_PumpRun & ~in_PumpContactor +[17:56:56] DNF (forma LAD preferida): mTmrDelayFault__POSITIV_ & out_PumpRun & ~in_PumpContactor +[17:56:56] Optimizando Red 2: +[17:56:56] Expresión original: in_PumpOverload | mFault | (out_PumpFault & ~DI_Reset_Btn) +[17:56:56] Simplificada: in_PumpOverload | mFault | (out_PumpFault & ~DI_Reset_Btn) +[17:56:56] DNF (forma LAD preferida): in_PumpOverload | mFault | (out_PumpFault & ~DI_Reset_Btn) +[17:56:56] Optimizando Red 3: +[17:56:56] Expresión original: gAuxVoltageOk & ~out_PumpFault & ((in_PumpAuto & in_PumpStart) | (in_PumpManual & ~in_PumpAuto)) +[17:56:56] Simplificada: gAuxVoltageOk & ~out_PumpFault & (in_PumpAuto | in_PumpManual) & (in_PumpStart | ~in_PumpAuto) +[17:56:56] DNF (forma LAD preferida): (gAuxVoltageOk & in_PumpAuto & in_PumpStart & ~out_PumpFault) | (gAuxVoltageOk & in_PumpManual & in_PumpStart & ~out_PumpFault) | (gAuxVoltageOk & in_PumpAuto & ~in_PumpAuto & ~out_PumpFault) | (gAuxVoltageOk & in_PumpManual & ~in_PumpAuto & ~out_PumpFault) +[17:56:56] Post-procesada: gAuxVoltageOk & ~out_PumpFault & (in_PumpAuto | in_PumpManual) & (in_PumpStart | ~in_PumpAuto) +[17:56:56] === Analizando agrupación de condiciones === +[17:56:56] Analizando 3 networks para agrupación: +[17:56:56] Generando código SCL... +[17:56:56] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\_PUMPCONTROL.scl +[17:56:56] ============================================================ +[17:56:56] Procesando: _STEPMOVE.EXP +[17:56:56] Salida: _STEPMOVE.scl +[17:56:56] Programa encontrado: _StepMove +[17:56:56] Path: \/Functions_Collection +[17:56:56] Variables VAR_INPUT: 6 encontradas +[17:56:56] Variables VAR_OUTPUT: 2 encontradas +[17:56:56] Variables VAR: 8 encontradas +[17:56:56] Se esperan 7 redes según el archivo +[17:56:56] Procesando red 1... +[17:56:56] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 47 +[17:56:56] Entrando a _parse_empty_network desde línea 48 +[17:56:56] Línea 48: '_EXPRESSION' +[17:56:56] Línea 49: '_POSITIV' +[17:56:56] Línea 50: '' +[17:56:56] Línea 51: '' +[17:56:56] Línea 52: 'ENABLELIST : 1' +[17:56:56] Encontrado ENABLELIST, continuando búsqueda... +[17:56:56] Línea 53: '_ASSIGN' +[17:56:56] ENCONTRADO _ASSIGN en línea 53 +[17:56:56] Entrando a _parse_assign_section desde línea 54 +[17:56:56] Línea 54: '_OPERATOR' +[17:56:56] Línea 55: '_BOX_EXPR : 3' +[17:56:56] Línea 56: '_ENABLED' +[17:56:56] Línea 57: '_OPERAND' +[17:56:56] Línea 58: '_EXPRESSION' +[17:56:56] Línea 59: '_POSITIV' +[17:56:56] Línea 60: 'mDelayReq' +[17:56:56] Línea 61: '_OPERAND' +[17:56:56] Línea 62: '_EXPRESSION' +[17:56:56] Línea 63: '_POSITIV' +[17:56:56] Línea 64: 't#100ms' +[17:56:56] Línea 65: '_OPERAND' +[17:56:56] Línea 66: '_EXPRESSION' +[17:56:56] Línea 67: '_POSITIV' +[17:56:56] Línea 68: 'PresetTimer' +[17:56:56] _parse_assign_section terminó sin encontrar función +[17:56:56] Línea 69: '_EXPRESSION' +[17:56:56] Línea 70: '_POSITIV' +[17:56:56] Línea 71: 'SEL' +[17:56:56] Línea 72: '_EXPRESSION' +[17:56:56] Línea 73: '_POSITIV' +[17:56:56] _parse_empty_network terminó sin encontrar función +[17:56:56] Red 1 agregada. Total redes: 1 +[17:56:56] Con lógica: AND - Sin nombre +[17:56:56] Target: 'mStepTransition' +[17:56:56] Procesando red 2... +[17:56:56] Red 2 agregada. Total redes: 2 +[17:56:56] Con lógica: AND - Sin nombre +[17:56:56] Target: 'mConditionOk' +[17:56:56] Procesando red 3... +[17:56:56] Encontrada _EMPTY dentro de _LD_ASSIGN en línea 149 +[17:56:56] Entrando a _parse_empty_network desde línea 150 +[17:56:56] Línea 150: '_EXPRESSION' +[17:56:56] Línea 151: '_POSITIV' +[17:56:56] Línea 152: '' +[17:56:56] Línea 153: '' +[17:56:56] Línea 154: 'ENABLELIST : 1' +[17:56:56] Encontrado ENABLELIST, continuando búsqueda... +[17:56:56] Línea 155: '_ASSIGN' +[17:56:56] ENCONTRADO _ASSIGN en línea 155 +[17:56:56] Entrando a _parse_assign_section desde línea 156 +[17:56:56] Línea 156: '_OPERATOR' +[17:56:56] Línea 157: '_BOX_EXPR : 3' +[17:56:56] Línea 158: '_ENABLED' +[17:56:56] Línea 159: '_OPERAND' +[17:56:56] Línea 160: '_EXPRESSION' +[17:56:56] Línea 161: '_POSITIV' +[17:56:56] Línea 162: 'mStepTransition' +[17:56:56] Línea 163: '_OPERAND' +[17:56:56] Línea 164: '_EXPRESSION' +[17:56:56] Línea 165: '_POSITIV' +[17:56:56] Línea 166: 'ActualStep' +[17:56:56] Línea 167: '_OPERAND' +[17:56:56] Línea 168: '_EXPRESSION' +[17:56:56] Línea 169: '_POSITIV' +[17:56:56] Línea 170: 'NextStep' +[17:56:56] _parse_assign_section terminó sin encontrar función +[17:56:56] Línea 171: '_EXPRESSION' +[17:56:56] Línea 172: '_POSITIV' +[17:56:56] Línea 173: 'SEL' +[17:56:56] Línea 174: '_EXPRESSION' +[17:56:56] Línea 175: '_POSITIV' +[17:56:56] _parse_empty_network terminó sin encontrar función +[17:56:56] ADVERTENCIA: Bucle infinito evitado en function block en línea 199 +[17:56:56] Red 3 agregada. Total redes: 3 +[17:56:56] Con lógica: AND - Sin nombre +[17:56:56] Target: 'mTimerDone' +[17:56:56] Procesando red 4... +[17:56:56] Red 4 agregada. Total redes: 4 +[17:56:56] Con lógica: CONTACT - mStepTransition +[17:56:56] Target: 'mStepTransition' +[17:56:56] ADVERTENCIA: Se esperaban 7 redes pero solo se parsearon 4 +[17:56:56] Esto puede indicar redes con _EMPTY o estructuras no reconocidas +[17:56:56] Total ACTIONs: 0 +[17:56:56] ✓ Redes encontradas: 4 +[17:56:56] ✓ Secciones de variables: ['VAR_INPUT', 'VAR_OUTPUT', 'VAR'] +[17:56:56] ✓ ACTIONs encontradas: [] +[17:56:56] === DEBUG INFO - 4 networks encontrados === +[17:56:56] Red 1: +[17:56:56] Target: mStepTransition +[17:56:56] Lógica: AND: +[17:56:56] CONTACT: mConditionOk +[17:56:56] CONTACT: mTimerDone +[17:56:56] Condición: (mConditionOk AND mTimerDone) +[17:56:56] Red 2: +[17:56:56] Target: mConditionOk +[17:56:56] Lógica: AND: +[17:56:56] CONTACT: Condition1Ok +[17:56:56] CONTACT: Condition2Ok +[17:56:56] CONTACT: Wait (NEGADO) +[17:56:56] Condición: (Condition1Ok AND Condition2Ok AND NOT Wait) +[17:56:56] Red 3: +[17:56:56] Target: mTimerDone +[17:56:56] Lógica: AND: +[17:56:56] CONTACT: mStepTransition (NEGADO) +[17:56:56] CONTACT: mConditionOk +[17:56:56] FUNCTION_BLOCK: mLocalTimer inputs: ['_POSITIV'] +[17:56:56] Condición: (NOT mStepTransition AND mConditionOk AND mLocalTimer(_POSITIV)) +[17:56:56] Red 4: +[17:56:56] Target: mStepTransition +[17:56:56] Lógica: CONTACT: mStepTransition +[17:56:56] Condición: mStepTransition +[17:56:56] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:56] Optimizando Red 1: +[17:56:56] Expresión original: mConditionOk & mTimerDone +[17:56:56] Simplificada: mConditionOk & mTimerDone +[17:56:56] DNF (forma LAD preferida): mConditionOk & mTimerDone +[17:56:56] Optimizando Red 2: +[17:56:56] Expresión original: Condition1Ok & Condition2Ok & ~Wait +[17:56:56] Simplificada: Condition1Ok & Condition2Ok & ~Wait +[17:56:56] DNF (forma LAD preferida): Condition1Ok & Condition2Ok & ~Wait +[17:56:56] Optimizando Red 3: +[17:56:56] Expresión original: mConditionOk & mLocalTimer__POSITIV_ & ~mStepTransition +[17:56:56] Simplificada: mConditionOk & mLocalTimer__POSITIV_ & ~mStepTransition +[17:56:56] DNF (forma LAD preferida): mConditionOk & mLocalTimer__POSITIV_ & ~mStepTransition +[17:56:56] Optimizando Red 4: +[17:56:56] Expresión original: mStepTransition +[17:56:56] Simplificada: mStepTransition +[17:56:56] DNF (forma LAD preferida): mStepTransition +[17:56:56] === Analizando agrupación de condiciones === +[17:56:56] Analizando 4 networks para agrupación: +[17:56:56] Generando código SCL... +[17:56:56] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\_STEPMOVE.scl +[17:56:56] ============================================================ +[17:56:56] Procesando: _WORD_TO_BOOLARRAY.EXP +[17:56:56] Salida: _WORD_TO_BOOLARRAY.scl +[17:56:56] Programa encontrado: +[17:56:56] Path: \/Functions_Collection +[17:56:56] Variables VAR_INPUT: 1 encontradas +[17:56:56] Variables VAR: 2 encontradas +[17:56:56] No se encontró _LD_BODY +[17:56:56] Total ACTIONs: 0 +[17:56:56] ✓ Redes encontradas: 0 +[17:56:56] ✓ Secciones de variables: ['VAR_INPUT', 'VAR'] +[17:56:56] ✓ ACTIONs encontradas: [] +[17:56:56] === DEBUG INFO - 0 networks encontrados === +[17:56:56] === Optimizando expresiones con SymPy (forzando DNF para LAD) === +[17:56:56] === Analizando agrupación de condiciones === +[17:56:56] No hay suficientes networks para agrupar +[17:56:56] Generando código SCL... +[17:56:56] ✓ Guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl\_WORD_TO_BOOLARRAY.scl +[17:56:56] ============================================================ +[17:56:56] RESUMEN DE CONVERSIÓN: +[17:56:56] ✓ Exitosas: 183 +[17:56:56] ✗ Fallidas: 0 +[17:56:56] 📁 Directorio salida: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTwinCat\scl +[17:56:56] ✓ Conversión masiva completada! +[17:56:57] Ejecución de x1_lad_converter.py finalizada (success). Duración: 0:06:25.534925. +[17:56:57] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\TwinCat\log_x1_lad_converter.txt